An operating system just for fun.
- Priority based scheduling, and there are 32 priorities.
- Support keyboard and text mode.
- Support some standard C and UNIX APIs. So it is good for UNIX developers.
- i386
- Install a 32-bit Linux distribution, such as Ubuntu, Debian, Fedora or RHEL.
- Install the development tools, such as make, gcc, binutils and qemu.
- Install xorriso for generating the final iso.
- Build Turnix with
make
, and run it withmake qemu
if everything is OK.