Xv6, a simple Unix-like teaching operating system
pdos.csail.mit.edu
pdos.csail.mit.edu
Highly recommended.
pdos.csail.mit.edu[0: 128.52.129.126]: errno=Connection timed out
Just FYI for anyone else trying. I looked and this seems to be a mirror that contains the branch they mention:
https://github.com/sometimesfood/xv6
and you might need this (I did):
sudo apt-get install libc6-dev-i386
but the stock qemu didn't seem to work, their server is kaput, and no mirror on github :(
git://github.com/mit-pdos/xv6-public.git
And OP should correct the original link to:
ansel:~/xv6/qemu ./configure --disable-kvm ERROR: glib-2.12 required to compile QEMU
and then hit this one:
ansel:~/xv6/qemu ./configure --disable-kvm
ERROR: DTC not present. Your options: (1) Preferred: Install the DTC devel package (2) Fetch the DTC submodule, using: git submodule update --init dtc
got the submodule, did a make:
Makefile:116: * target pattern contains no `%'. Stop.
I'm on Ubuntu 14.04.3 and up to date.
Thanks for your help.
I have yet to find something on bootloader code.
You can find a whole bunch more stuff on the OS Dev Wiki too. [2]
[1] http://www.brokenthorn.com/Resources/OSDevIndex.html [2] wiki.osdev.org