Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Nov 2024 19:03:58 +0100 (CET)
From:      Chris Moerz <freebsd@ny-central.org>
To:        freebsd-desktop@freebsd.org
Subject:   Re: [LDWG] Hello
Message-ID:  <5ef32627-0736-d243-d3fe-5a7e58aea87d@ny-central.org>
In-Reply-To: <f5c3c0c1-c456-43ca-ae29-25a033d8da1b@shellblade.net>
References:  <52d419dc-75f4-43b9-b744-eaebfcfea5b3@shellblade.net> <b0f2ec46-561b-5989-4d72-666f5c227c16@ny-central.org> <f5c3c0c1-c456-43ca-ae29-25a033d8da1b@shellblade.net>

next in thread | previous in thread | raw e-mail | index | archive | help


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
> >
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5ef32627-0736-d243-d3fe-5a7e58aea87d>