My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Dreckig OS is an OS for the x86 chip architecture.
It is written in all assembly language.
With a 9 kilobyte kernel, it is one of the smallest operating systems out there.
Dreckig uses a megalithic kernel architecture, so everything is in the kernel, this makes it very fast.
A megalithic kernel basically takes the UNIX feature 'everything is a file' to an extreme, in Dreckig 'everything is one file'.
Currently Dreckig is real mode, multitasking(kinda), and has a GUI(wind) as well as a CLI.
Currently Dreckig uses a custom RAM disk filesystem called bFS, v0.006 will have full support for bFS in dte, task and lang.
Dreckig OS also has an interpreter for Dreckig Lang, a language I designed to write custom user interfaces with.
I call it Dreckig because the first version was only a bootsector with no subroutines.
I am looking for people to test my OS.
To build the source use nasm -f bin drek.asm -o startup.bin. The floppy images in the download sections are preinstalled with bootprog, so just copy the startup.bin you compile to the floppy image, or write the image to a floppy and copy on the startup.bin. If you are interested, download a copy, try it out, and send me some feedback, or post bugs you find.

As of v0.005.8 Dreckig includes WIND, a post-WIMP GUI.
As of v0.006.1 Dreckig OS is now backspace compliant!
As of v0.006.4 I have removed WIND, and am focusing more on a better file system and improving Dreckig Lang, if this displeases you, then email me and I will set you up to fork and continue developing WIND(Seriously, someone PLEASE do this! Actually, if there is anything you want to do to Dreckig that I am currently not, contact me, if it is not something I will do, then I will set you up to fork!)

For more information on Dreckig go to my site: sites.google.com/site/wizardofhaasgov/dreckig-os/
More Screenshots
Check out some forks of Dreckig OS:
TBAOS: Text based adventure game operating system

Powered by Google Project Hosting