User:WizardOfHaas/Dreckig OS
Developer | Sean Haas |
---|---|
Written in | x86 assembly language |
Working state | Current |
Source model | Open source |
Initial release | 2011 |
Platforms | x86 |
Kernel type | Megalithic |
Default user interface | CLI/GUI(WIND) |
License | GNU General Public License |
Official website | code.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]
- ^ "Dreckig OS and the Megalithic Kernel". OSNews.
{{cite web}}
: Unknown parameter|autore=
ignored (|author=
suggested) (help) - ^ Sean Haas. "File Systems".