Skip to content
Noah Singer edited this page Aug 3, 2016 · 3 revisions

Darkside OS is an advanced computer operating system, in active development since 2013. It is part of the Darkside Project, a collection of software that will eventually constitute a full computer system. Its authors are George Klees (Marionumber1), Noah Singer (singerng), Artemis Tosini (artemist), and Noah Kim (noahbkim). This repository, and most of this wiki, is devoted to the OS kernel, which comprises the core of Darkside OS. This wiki will serve primarily as technical documentation for the Darkside kernel, bootloader, and modules, as well as provide non-technical material for users.

The function of the kernel in Darkside OS, as in most other OSes, is to serve as a bridge between the computer hardware and software. It handles the core functions of the operating system, including reading and writing to files and other devices (referred to as I/O for input/output), managing computer memory and other resources, enforcing system security, and enabling process multitasking and inter-process communciation (IPC). The kernel is started up by the bootloader. It loads additional extensions, which give it the ability to communicate with hardware devices and perform other functions, as modules and drivers. For a more detailed overview of the boot process, see Boot Process.

Clone this wiki locally