Page History


Lukas Eisenhauer edited this page on 12 Dec 2022

Clone this wiki locally
You can clone HTTP or SSH.


This is the wiki page for honey-os

primary design principles

Honey-os is designed to be as easy to understand as possible and give applications lots of flexibility. Primarily, the main goal consists of user mode programs as easy as possible.

To implement a micro-kernel-like approach, I decided to have (nearly) all subsystems and drivers be individual programs. To let these programs interact with each other, there is a 'request system'. This request system allows certain services to call methods located in other services.

There is a variety of system calls which will be used by services to communicate with the kernel and other services.