Thanks to visit codestin.com
Credit goes to github.com

Skip to content
@daisogen

Daisōgen

Flat and fun OS. Made with ❤️ by @jlxip.

Daisogen has been abandoned. Read the farewell.


Daisōgen (or Daisogen) is a metaoperating system: a very reduced set of programs that can be combined with others, at will, to build a functional operating system. The most important programs are the distribution builder, and the kernel. The first is what helps you build a working iso file in a way that's easy to understand. The kernel is the core of Daisogen, and it's very special: all processes run in supervisor mode, with full permissions. It's also flat: One Page Table to rule them all. This makes it easy and fun to work with, following the line of what LoseThos was meant to become at its time. Any process can substitute another or monkeypatch existing functions to extend the functionality of the system as a whole, or make it more efficient.

Daisōgen is, thus, an empty canvas on which to draw cool stuff. Daisogen is any distribution of programs that use the Daisogen kernel.

This is my second operating system project; the previous one was Strife, which was mostly based on security. This one is the opposite, a completely insecure-by-default OS. However, it does take some ideas from Strife, such as the microkernel (this one is AmigaOS style, with the point of plugging and unplugging modules on the fly) and the pointer directory (which was called PSNS in Strife).

Start here.

Pinned Loading

  1. Daisogen Daisogen Public archive

    Distribution builder for the Daisōgen operating system

    Makefile

  2. kernel kernel Public archive

    Daisōgen's microkernel

    Rust 4

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…