Skip to content

blancolioni/rose

Repository files navigation

rose

Persistent capability-based kernel

Requirements

The build process requires alix to generate source files from .idl specifications.

On Fedora, you'll need the following packages: qemu-img gcc-gnat gprbuild make xorriso

Building Rose requires gcc 10 or gcc 11. Earlier versions might also work.

Build

git clone https://github.com/blancolioni/rose.git
cd rose
sh ./clean-build.sh

A bootable iso is created in the images directory.

Status

Rose boots, launches various services, and reformats that hard drive. It is therefore not what you would call ready for production.

Screenshots

rose-boot

The bar at the top contains a beautiful rose, the amount of allocated kernel memory, the total available memory, the currently running process, the number of page faults, and the up time.

At the end of the boot, a petal shell is launched. At the prompt I typed a command, and received a result.

About

Persistent capability-based kernel

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published