Home Projects FalkOS gamlang gamlinux About Me Private

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
Another Beta Test Video (HQ)

Code:

FalkOS Source Code

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]