Making NetBSD Multiboot-Compatible (2007)
jmmv.dev
jmmv.dev
Got NetBSD running on old SPARCs and old Mac PPC systems. Used them as servers. Lots of knowledge gained.
Unfortunately, when I would want to try out cool new software or utilities, they were only for Linux. It forced me to embrace Linux and have used CentOS ever since.
My knowledge and experience of iptables has also made me commit to Linux.
I'm sure you're a fantastic developer, but you're an absolutely terrible evangelist.
I do wonder if NetBSD/VAX actually boots on real hardware. The reason why these machines are/were supported for this long is because of how different they are (keeping your software portable is a good way of ensuring high quality/correctness); but they also suck power like mad, and do eventually just die.
Check out RetroBSD <https://github.com/RetroBSD/retrobsd> and LiteBSD <https://github.com/sergev/LiteBSD>; there's a PID 0 (or 1? IIRC) that is called the "swapper" process, which is in charge of implementing the context switching. Fascinating stuff!