Live data from Hacker News

Reading OpenBSD source code daily

blog.tintagel.pl

1–10 of 86 posts

Re: Reading OpenBSD source code daily

#4
post #3

I wonder where best to start for people who haven't taken an OS class before?

The best start would be to read a book about operating systems such as Tanenbaums. Reading the source of an OS has a really really low signal to noise ratio in getting important knowledge about operating systems due to implementation details an OS-specific peculiarities.

Re: Reading OpenBSD source code daily

#9
post #3

I wonder where best to start for people who haven't taken an OS class before?

The best start would be to read a book about operating systems such as Tanenbaums. Reading the source of an OS has a really really low signal to noise ratio in getting important knowledge about operating systems due to implementation details an OS-specific peculiarities.

What about MINIX? Being a teaching operating system, do you think it may contain less nose and thus be more useful as reading material? (I mean, without the book)

Re: Reading OpenBSD source code daily

#10

How about using a static security source code analyzer and going through all findings? The very good ones, the commercial ones, are free to use for open source projects. That would be real benefit to the project I think.

It's missing the point entirely, their primary goal is to become better developer and to improve their C knowledge, hence the effort being mostly focused on reading and understanding a fair amount of code, including its context. Fixes and improvements are positive side-effects of the original effort, not goals in and of themselves.
Post reply on HN