From nobody Sat Nov 09 18:03:58 2024 X-Original-To: freebsd-desktop@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 4Xm3bb2Nlnz5cTZN for ; Sat, 09 Nov 2024 18:04:11 +0000 (UTC) (envelope-from freebsd@ny-central.org) Received: from mail2.ny-central.com (mail2.ny-central.com [173.212.246.2]) by mx1.freebsd.org (Postfix) with ESMTP id 4Xm3bZ3mHvz4S1y for ; Sat, 9 Nov 2024 18:04:10 +0000 (UTC) (envelope-from freebsd@ny-central.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ny-central.org header.s=202405 header.b=HiuOE44Y; spf=pass (mx1.freebsd.org: domain of freebsd@ny-central.org designates 173.212.246.2 as permitted sender) smtp.mailfrom=freebsd@ny-central.org; dmarc=pass (policy=none) header.from=ny-central.org X-Virus-Scanned: amavisd-new at ny-central.com DKIM-Filter: OpenDKIM Filter v2.10.3 mail2.ny-central.com 96D1F1AF2F0 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ny-central.org; s=202405; t=1731175449; bh=GhGAHkvJPyZERgpQBmvIRaiqbpTg5KmotSGu+W1jBoI=; h=Date:From:To:Subject:In-Reply-To:References; z=Date:=20Sat,=209=20Nov=202024=2019:03:58=20+0100=20(CET)|From:=20 Chris=20Moerz=20|To:=20freebsd-desktop@fre ebsd.org|Subject:=20Re:=20[LDWG]=20Hello|In-Reply-To:=20|References:=20<52d419d c-75f4-43b9-b744-eaebfcfea5b3@shellblade.net>=20=20; b=HiuOE44Yld541V0vJlh7w+HSzplX/8+LiwXP5IRF5dzSjmKOIfxS7Ft0zL9ew0RP8 sGWxtrur7qH4XUlfJ2ZLwpGfQ7d+jpaSqclZEQCL5GCxR1fx0xcwUDzMWq9WFa6CMi mhN/IaY93ybZ4QDplGCcxvEWQqVLdc1DXZ+e0dtVlfegEzD1WqY8fGNU62n7NMR6WE TyOchnHbqdbK9UEpkMnqz+oMM8RlBE2diFsCsTS+q6DbCAbaJM6Fbi7X+/SJsmAMXb cqWZLqn9HiQlnXmPAr+dJO1JvFTMlJsYI/hjXCE6TWzsDP1oywff3BbXszM3a+N9uE kWwWUS/spp3gBjUM+P5DjYl2YDu+eSSvb4I13x/UXUSrjFLIkkafHcYJB/yz6mrL4i 5hOdTyLM2JsqnyCUIY5G9PnMHOaBdy2zbpurHFQmnbdidVcgf0fAoYYVW57Vuan3SO DKUx8uepwMC3ygl5aB2hMf0SMF7pyOFsO7ZzikeIK0/NxzAGFtXd4V0dP2A3dY55H4 9+dEW7xv7URzDOfBCI9XFl8CWog1HYLLxpo+s1+HRM1DDzXIc/OaDwDRIeJf4hpdkK TXgxlD8JKH9GwPnlM6gR2r3AMZi+gR3gZdyzCOVx6GSvJsWEgUWV0rhh3Bd7CwtujX zqae/WtaAD6acNbFJBKum9Y0= Received: from tenforward.ny-central.local (unknown [192.168.11.104]) by mail2.ny-central.com (Postfix) with ESMTPSA id 96D1F1AF2F0 for ; Sat, 09 Nov 2024 19:03:59 +0100 (CET) Date: Sat, 9 Nov 2024 19:03:58 +0100 (CET) From: Chris Moerz To: freebsd-desktop@freebsd.org Subject: Re: [LDWG] Hello In-Reply-To: Message-ID: <5ef32627-0736-d243-d3fe-5a7e58aea87d@ny-central.org> References: <52d419dc-75f4-43b9-b744-eaebfcfea5b3@shellblade.net> List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on mail2.ny-central.com X-Spamd-Result: default: False [-3.90 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[ny-central.org,none]; R_DKIM_ALLOW(-0.20)[ny-central.org:s=202405]; R_SPF_ALLOW(-0.20)[+a:c]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:51167, ipnet:173.212.240.0/21, country:DE]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MISSING_XM_UA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-desktop@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-desktop@freebsd.org]; DKIM_TRACE(0.00)[ny-central.org:+] X-Rspamd-Queue-Id: 4Xm3bZ3mHvz4S1y X-Spamd-Bar: --- On Sat, 9 Nov 2024, Marc Sunet wrote: > Thank you, Chris, I just filled the survey. > > My main question at this moment is how exactly to get started with FreeBSD > development. I am looking to install 15-CURRENT on a laptop right now and then > take it from there. > > Marc That's probably a good start. In terms of development, there's many places you can start with. You'll have the choice between user space and kernel development, where the first is likely easier to start with. There's an abstract overview on contributing on the documentation portal: https://docs.freebsd.org/en/articles/contributing/ Maybe you've already seen this, then again I figured it can't hurt mentioning it. If you feel you really want to get into the guts, there's a few books I can recommend: * Kirk McKusick's Design and Implementation of the FreeBSD Operating System, 2nd Edition * Joseph Kong's Designing BSD Rootkits as well as FreeBSD Device Drivers Those have helped me get at least some degree of understanding how things work under the hood - though I'm certainly far from being an expert. You'll notice that in terms of base and kernel development, you'll only need your C skill - there's no C++ involved there. Hope that helps with getting set up. Feel free to ask if you have any further or other questions. chris > > On 11/9/24 09:05, Chris Moerz wrote: > > On Sat, 9 Nov 2024, Marc Sunet wrote: > > > > > Hello, > > > > > > This is Marc, we met at the summit. I am interested in helping out with > > > the > > > FreeBSD laptop/desktop effort and attending the monthly meeting. I am new > > > to > > > FreeBSD, but I have been writing C and C++ for a while. > > > > > > Marc > > > > > > > > > > > Hi Marc, > > > > thanks for reaching out! You're certainly welcome to join! > > > > We have not set a date yet, but I've set up a survey to look for potential > > dates and times. I guess this is as good an opportunity as any other to > > publish it. > > > > I'm hoping to find the best option at which the majority can join live. > > > > Here's the link, I'd appreciate it, if you provide some feedback: > > > > https://docs.google.com/forms/d/e/1FAIpQLSeaa2quKLTgym38KB1A9GJ66s-PZZpTqqF8VqXeI5WrLEynSA/viewform?usp=sf_link > > > > Please be advised that during the next few days, I might update with other > > dates. I'd love to have some representatives from the Foundation's laptop > > effort join as well. If they can't make any of the available options, I > > might need to adjust. I'll make sure to post a brief heads up here if I > > do. > > > > I'm planning to draft an agenda for the call soon. Unless someone got > > objections, it's going to be a Teams call and we're going to record for > > posterity sake. > > > > Let me know if you have any questions otherwise! > > > > chris > > > >