[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-questions
Subject: Re: newbie question
From: Pratyush Yadav <pratyush () freebsd ! org>
Date: 2019-05-22 7:39:23
Message-ID: CA+X=3TJ16Q5fUB=8yMRPSp-qTzGpTu7ckPd4fDnchS5Tq8+pNg () mail ! gmail ! com
[Download RAW message or body]
Hi,
On Wed, 22 May 2019 at 09:44, Rodney W. Grimes
<freebsd-rwg@gndrsh.dnsmgr.net> wrote:
>
> > On Wednesday, 22 May 2019 at 1:36:24 +0300, Alexandru Goia wrote:
> > > greetings. how can do i get attuned in a logical manner with the
> > > *bsd/freebsd kernel source code ? thank you very much !
> >
> > Clearly you know how to get it (otherwise
> > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ is your
> > friend). To understand it better, I'd suggest reading "The Design and
> > Implementation of the FreeBSD Operating System" by Kirk McKusick and
> > George Neville-Neil (Addison-Wesley).
> >
> > Understanding the code requires some work. People will happily answer
> > detail questions, but you'll be responsible for finding out the
> > overall structure yourself.
>
> During a somewhat recent session of working with a not new,
> but also not seasoned developer, they noted a great deal of
> confusion when I was reading through and explaining code
> to them when I would actually read "pcb" on screen as
> "Process Control Block" when verbalizing it. They could not
> see what I had just read to them.
>
> After a short discussion we realized that my mind was auto translating
> the short and cryptic variable names into the full and proper names.
> This became key in my understanding of how all these bits work
> long long ago and has just become automatic.
That's actually great insight. After reading your message I noticed I
do the same when working.
> [snip]
Apart from this, I think usually actually fixing some bug or
implementing some feature improves my understanding of a codebase and
a community. Fixing a bug is a good motivator for understanding a
subsystem.
--
Regards,
Pratyush Yadav
_______________________________________________
freebsd-questions@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic