User:WizardOfHaas/Dreckig OS

From Wikipedia, the free encyclopedia
Dreckig OS
Dreckig OS running WIND GUI
DeveloperSean Haas
Written inx86 assembly language
Working stateCurrent
Source modelOpen source
Initial release2011
Platformsx86
Kernel typeMegalithic
Default
user interface
CLI/GUI(WIND)
LicenseGNU General Public License
Official websitecode.google.com/p/dreckig-os/

Dreckig OS is a free and open source operating system for x86-based computers. It uses the experimental megalithic[1] kernel architecture. It is written completely in x86 assembly language.

Megalithic Kernel[edit]

Dreckig OS uses a megalithic kernel. This is an experimental kernel architecture where all parts of the OS are built into the kernel itself. In Dreckig OS the entire operating system, shell, GUI, file system, and GUI, are hard coded into the kernel. The entire operating system is one file. This kernel makes it impossible to install software unless it is written into the kernel, making Dreckig OS impervious to viruses.

File System[edit]

Dreckig OS uses a custom RAM disk file system called bFS[2]. It was introduced in v0.005.9. bFS stores file information inside each file instead of in a designated FAT. It was designed specifically for Dreckig OS and the megalithic kernel.

User interface[edit]

Dreckig OS features a GUI, called WIND. WIND's design is inspired by Domain/OS and RISC OS, it uses a non-WIMP interface. Instead of using a mouse for control, it uses a combination of keystrokes (Up/Down keys and keyboard).

The default interface, though, is a CLI. Instead of using the traditional convention of a command followed by modifiers or inputs, Dreckig OS uses and interactive shell, where the user is prompter for inputs after starting the command.

References[edit]

  1. ^ "Dreckig OS and the Megalithic Kernel". OSNews. {{cite web}}: Unknown parameter |autore= ignored (|author= suggested) (help)
  2. ^ Sean Haas. "File Systems".

External links[edit]


Category:Free software operating systems