In this video you can see sanos building itself. First it boots in the QEMU emulator.
The more /proc/info
command shows that the sanos kernel has been built using
the Microsoft C compiler (MSVC). The source code for Sanos is located in
/usr/src
and this directory contains the master makefile for sanos.
The make install
command builds all the sanos components:
/usr/lib/libc.a
)/usr/bin/*.exe
)/boot/boot
)/boot/osldr.dll
)/boot/krnl.dll
)/boot/*.sys
)/boot/os.dll
)/bin/*.exe
)After the all the components have been built, sanos is rebooted, and you can now see that the new kernel has been built using the Sanos C compiler (TCC).