FalkOS Project
FalkOS is a hobby operating system project, made by Falkman (gamozo) and Napalm. The operating system currently has no use, but is aimed to be a lightweight operating system. The intended use is to be a programming operating system, which has good debugging features, and also easy to use device communication. FalkOS also would be great for home use too, as another main goal would be UNIX and Windows compatability features.
Videos:Beta Test Video
Beta Test Video (HQ)Another Beta Test Video
Code:
Another Beta Test Video (HQ)Devolpment Progress
List ordered by priority Bootable Kernel ---------------------------------------------------------------------- [Complete ] Grub Compatibility ------------------------------------------------------------------- [Complete ] VGA Text Mode ------------------------------------------------------------------------ [Complete ] Console I/O -------------------------------------------------------------------------- [Complete ] Color Console I/O -------------------------------------------------------------------- [Complete ] Basic C Functions -------------------------------------------------------------------- [Complete ] Global Descriptor Table (GDT) -------------------------------------------------------- [Complete ] Interrupt Descriptor Table (IDT) ----------------------------------------------------- [Complete ] Programmable Interval Timer (PIT) ---------------------------------------------------- [Complete ] Basic PIC Control -------------------------------------------------------------------- [Complete ] Dynamic Memory Allocation ------------------------------------------------------------ [Complete ] Keyboard Driver ---------------------------------------------------------------------- [Complete ] Interrupt Driven Keyboard Driver ----------------------------------------------------- [Complete ] Halt/Reboot Operation ---------------------------------------------------------------- [Complete ] Onboard Speaker Sound Driver --------------------------------------------------------- [Complete ] ACPI Shutdown Operation -------------------------------------------------------------- [Complete ] PCI Bus Controller ------------------------------------------------------------------- [Partial ] USB Controller ----------------------------------------------------------------------- [Partial ] Serial Port Controller --------------------------------------------------------------- [Incomplete] Parallel Port Controller ------------------------------------------------------------- [Incomplete] FAT File System ---------------------------------------------------------------------- [Incomplete] EXT (1/2/3/4) File System ------------------------------------------------------------ [Incomplete] Floppy Driver ------------------------------------------------------------------------ [Incomplete] Advanced PIC Control ----------------------------------------------------------------- [Incomplete] CDROM Driver ------------------------------------------------------------------------- [Incomplete] Mouse Driver ------------------------------------------------------------------------- [Incomplete] VGA GUI Mode ------------------------------------------------------------------------- [Incomplete] GUI API ------------------------------------------------------------------------------ [Incomplete] Realtek AC'97 Audio Driver ----------------------------------------------------------- [Incomplete] Realtek HDA Audio Driver ------------------------------------------------------------- [Incomplete] Basic Ethernet Driver ---------------------------------------------------------------- [Incomplete]