SCHizOS

My own operating system which I made from scratch using Assembly and C as the main technology.

Main features

  • Tasks
  • Programs
  • Custom memory management
  • Custom file systems (Fat12 and VFS)
  • Shell commands
  • Kernel, 32bit protected mode
  • Custom standard C libraries implemented from scratch
  • Input-output handling
  • Load external content (files)
  • Sound playing
  • Multiple keyboard language settings
  • MOTD

You will need an elf i386 GCC to compile this, bud. I got you a compiled version of the software. So make sure to install the qemu x86 systems package. The documentation of the OS will go in this file... in a nice day sometimes in the future.

Usage

Use Qemu if you want to have an easy time. The emulation was tested in linux only.

Run: ./run.sh

Links (For accessibility)

AfghanGoat - Mirror