4 ms·
I haven't been an active BSD operator for several years (the old hardware died), but the lack of corporate influence in the DragonFly/Free/Net/OpenBSD might be
by gladiatr72 4y ago
I haven't been an active BSD operator for several years (the old hardware died), but the lack of corporate influence in the DragonFly/Free/Net/OpenBSD might be a space to check out. They've got non-trivial standards for what gets excepted into their source trees, but a significant number of contributors to those projects are professional or (at the very least) lifelong systems coders. OpenBSD would be the best choice if you're into what's current in the hardened systems arena. NetBSD has historically been the OS that runs on nearly every general computing platform that can still boot (I thought I had read something about Net sunsetting support for the vax architecture, but I just checked--still listed on their tier 2 list)
- gtirloni 4y ago> They've got non-trivial standards for what gets excepted into their source trees The Wireguard drama in FreeBSD debunks this myth.
- gladiatr72 4y agoEh. Okay. Like I said, I've been out of direct contact with the *BSD world for a while, so take it less as mythologizing as not being up-to-date :)
- newprint 4y agoOP here. A while ago, I saw a book and set of videos (if my memory serves me right) going over the design and source code for one of the BSD flavors. I was thinking about finding that book.
- toast0 4y agoNot sure about videos, but there's a series of books on FreeBSD called The Design and Implementation of the FreeBSD Operating System; the 1996 edition with a mildy different name is freely available [1], but I recommend picking up a newer version if it resonates with you; the 2014 version covers up to FreeBSD 11, the 2004 covers up to FreeBSD 5; but there were a lot of important changes in that ten year period. It will be a little dated, but the broad strokes are still the same. OSTEP, linked elsewhere in the thread is good, too. [1] https://docs.freebsd.org/en/books/design-44bsd/ https://docs.freebsd.org/en/books/design-44bsd/