our plot to make a weird operating system for your computers
note: this talk was prepared in approximately 10 minutes when I figured out it might be possible to request a slot from the organizer at such a small event (camp++ in Hungary), fuelled by espresso and Club Mate. It was intended to be amusing, but might serve as a nice little introduction to NetBSD regardless.
the 80s: hackers at the University of California forked Unix
eventually, they had rewritten a lot of the original Unix code
... but AT&T sued over a phone number (Unix trademark)
started as a merge of x86 (and Amiga, etc...) support into BSD sources
"stable research platform"... meaning:
"runs on a toaster"...
some interesting features and design
blend of "retro Unix"...
... with modern features?
a very versatile package management system from NetBSD
probably fits your use case
supports many platforms
popular for scientific HPC (NASA, universities...)
run small monolithic kernels in userspace...
... or use the drivers in your bare metal application
imagine back alley surgery, but for kernel drivers
i think this part is pretty important
the core OS
interesting design decisions, e.g. NVMM hypervisor...
oopsie mitigations?
i wanted to run something interesting on my laptop...
and then i had a source tree with the whole OS in front of me...
very inclusive, small and helpful community