From nobody Sat Mar 2 19:33:12 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TnFVm4rQlz5CppH for ; Sat, 2 Mar 2024 19:33:20 +0000 (UTC) (envelope-from jrm@ftfl.ca) Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com [209.85.161.42]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TnFVl5gj2z4RsK for ; Sat, 2 Mar 2024 19:33:19 +0000 (UTC) (envelope-from jrm@ftfl.ca) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of jrm@ftfl.ca designates 209.85.161.42 as permitted sender) smtp.mailfrom=jrm@ftfl.ca Received: by mail-oo1-f42.google.com with SMTP id 006d021491bc7-59fdcf8ebbcso2071597eaf.3 for ; Sat, 02 Mar 2024 11:33:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709407994; x=1710012794; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EoS3hrrQOOT5TzX5upI7T4ygLbr+jd6dXiZRelSFVpI=; b=rz6Pln3mT3b0ogc9PUVBnzJTL03LmqnUFA2P0UFVNwJM16e4SUJDlxANLzm4i8KLMh E5ILqUv1fERpWohYCNdtbt94N01fUDNEyoA8Pj5TG8rwzOMSRTQHnv/G1qAKePEjGtRg zCvTjuE5irzdk/TrtxonNF5TG/2Wi9mc7g5X/BgfJnUmsRw4yB7O942PVaTaBHah7wge O5lzNZO2tQhHL8JJe9yKI1Lp0LQcAS/awKEFyF1/hsbi7EwURexHajQmkZFz9oBydNCQ wF00Ujbvv+lZdryiCCAHSvk4qq+5HEt/4k3C9/yEwRfNKSc1qtVCUoH3lIeNQEdv3SIP eL/Q== X-Gm-Message-State: AOJu0Yz/UD6d3Pnz8eJnVphnzMnZo/4C138NT/sqycfFAPor7GQ6h2jV v2IQ7IZ4PS6S91RTrVzgHchBordF88vI4tHnJcbHFVfKUaH5yjKIXs32SNcqkc6MmKuxtEFu+eY = X-Google-Smtp-Source: AGHT+IHrvQoVIsHhMp1TID4/dQ+g98b6puK+466IDH3Ac6Hf2zTEbqwdXiGq7Ocl0KtlrCC8PY/MAA== X-Received: by 2002:a05:6358:3394:b0:17b:b559:2ba3 with SMTP id i20-20020a056358339400b0017bb5592ba3mr7611552rwd.11.1709407993844; Sat, 02 Mar 2024 11:33:13 -0800 (PST) Received: from phe.ftfl.ca.ftfl.ca (drmons0544w-156-34-250-113.dhcp-dynamic.fibreop.ns.bellaliant.net. [156.34.250.113]) by smtp.gmail.com with ESMTPSA id cx16-20020a05620a51d000b00787a1c74595sm2767886qkb.105.2024.03.02.11.33.13 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Mar 2024 11:33:13 -0800 (PST) From: Joseph Mingrone To: Isaac Cilia Attard Cc: freebsd-hackers@freebsd.org Subject: Re: Google Summer of Code / Mentorship Opportunity In-Reply-To: (Isaac Cilia Attard's message of "Fri, 1 Mar 2024 17:33:08 +0100") References: Date: Sat, 02 Mar 2024 15:33:12 -0400 Message-ID: <86le70whs7.fsf@phe.ftfl.ca> User-Agent: Gnus/5.13 (Gnus v5.13) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; FORGED_SENDER(0.30)[jrm@FreeBSD.org,jrm@ftfl.ca]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[209.85.161.42:from]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; FREEFALL_USER(0.00)[jrm]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; R_DKIM_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[jrm@FreeBSD.org,jrm@ftfl.ca]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[209.85.161.42:from] X-Rspamd-Queue-Id: 4TnFVl5gj2z4RsK On Fri, 2024-03-01 at 17:33, Isaac Cilia Attard wrote: > Dear hackers, > I am a second year student of computer science at the *University of London*. > I've seen that the *FreeBSD* project is participating in the *Google Summer > of Code 2024*, and would be interested in contributing through the > programme. My main interests lie in kernel development, however, I am open > to other areas as well. I have tried some basic operating system > development before, however, I am still quite new to this. Regardless of > whether I am chosen or not, I would be interested in participating in the > community. My ultimate goal is to deepen my understanding of operating > systems, and make meaningful contributions to this field. I would therefore > appreciate it if somebody could guide me on which projects to choose, or > provide mentorship to help get me up to speed. > Thanks for considering my request. I look forward to the opportunity of > working with you. > Sincerely, > Isaac Cilia Attard Hi Isaac, It's nice to hear that you are interested in contributing to FreeBSD through GSoC 2024. Since you are posting here, you probably know we have resources available to help you explore project ideas and connect with potential mentors. There is the 'FreeBSD and Google Summer of Code' page [0] and our 'FreeBSD Google Summer of Code Ideas' wiki page [1]. The wiki page is a good place to start on your search for a project. If a project listed on the wiki piques your interest, start by contacting the potential mentor to discuss key aspects of the project, such as required skills, project difficulty, and duration. You can also assess whether you can work well with the mentor. If the mentor isn't responsive, that may indicate they won't be attentive during the coding phase, so it's best to try a different project/mentor. That said, most of the people listed on the wiki page have recently confirmed they are interested in mentoring this year, so I expect them to be responsive. You should also start exploring a project to confirm you really are interested. You could install FreeBSD [2] (on spare hardware or in a VM) and clone the appropriate repository [3] and read the applicable code. You can also search for relevant bugs [4] and see if you can reproduce or gain more insight into the bug. Again, the mentor can help with details here. Concerning your ultimate goal, you may find this book helpful. M. McKusick, G. Neville-Neil, R. Watson, The Design and Implementation of the FreeBSD Operating System, Second Edition, Pearson Education, Boston, MA September 2014, ISBN-13: 978-0-321-96897-5, ISBN-10: 0-321-96897-2. I hope this helps you get started. If you have any other questions, please let me know, and I'll do my best to steer you in the right direction. Regards, Joe [0] https://www.freebsd.org/projects/summerofcode/ [1] https://wiki.freebsd.org/SummerOfCodeIdeas [2] https://docs.freebsd.org/en/books/handbook/bsdinstall/ [3] https://docs.freebsd.org/en/articles/committers-guide/#git-primer [4] https://bugs.freebsd.org/bugzilla/