2 ms·
I wonder what programs he was writing with Lua in Minix3 if he even was using them together? He mentions the stuff he wrote for work, and the hobby stuff later
by eggy 10y ago
I wonder what programs he was writing with Lua in Minix3 if he even was using them together? He mentions the stuff he wrote for work, and the hobby stuff later in Lua on Linux.
I also used Minix to learn about OSs back in 1991 by installing Minix 1.5 on my Amiga. Sad to say after spending an all-nighter getting it working, I didn't really dive in the way I had intended much after that. Tanenbaum's book was a real eye-opener for me. The source code and a textbook. I haven't seen much like it today. Still, I learned a lot about computers in general doing this, and would recreate the experience in my second dual-boot system, a Mac PowerPC running MkLinux in 1997!
There's something to be said for reading source code, and recompiling small OSs even if you just touch upon it. XV6 was re-written, and the source is < 10K LOC [1]. The course book is about 100 pages and the link also includes the source code in PDF to follow along.
I am also thinking on installing Minix3 on my dedicated linux notebook, but I am afraid I might botch it because my current system is UEFI/SB=off. I think you can only use BIOS/MBR with Minix3, although somebody has posted how to load it from a LiveUSB with Qemu, which you ditch after the install.
[1] https://pdos.csail.mit.edu/6.828/2016/xv6.html https://pdos.csail.mit.edu/6.828/2016/xv6.html