Skip to content

Version 1.0.0 RELEASE

Latest
Compare
Choose a tag to compare
@dc138 dc138 released this 02 Jul 15:32
· 4 commits to master since this release

This is the first release for the OS, witch is now somewhat presentable. The main features of this release are:

  • A simple shell which can querry the version string, list all available commands, clear the screen and shutdown the system.
  • Capable of booting a simple 16-bit bootloader which loads the kernel from disk, enters 32-bit protected mode and calls the kernel.
  • Disk error detection in case of the bootloader being unable to properly load the Kernel.

To test this out, install QEMU and make sure that it includes qemu-system-i386, as it is the emulator that can boot the
OS. To boot it, simply download the image file and run:

qemu-system-i386 -drive format=raw,file=ToniOS.img,index=0,if=floppy -boot b.