BoksOS (working title) is an experimental project to develop an operating system that aims to include the following features:
- Built-in suspend and resume for applications across restarts.
- Be able to update the system without rebooting.
- Written in Zig.
- Ease of installation and maintence of applications with a "one-file" per application design.
- Take advantage of Zig's ability to not compile in unused functions.
- Applications are easily copyable from one OS instance to another.
- An easy to use, intuitve graphical interface.
- Kernel optimized for many core CPUs.
- Native 64-bit kernel.
This list is tentative and probably will change as BoksOS develops, but as of now, these features are the goals.
I will be debuting a dedicated demo video on November 12 at the Handmade Seattle Conference
. However, please check out a demo I did during one of my Twitch streams:
I stream live coding of this project on my Twitch
. Come watch!
Neither the source code, nor binaries are released yet. As of now, there is no plan to release anything until this is project is at a certain point of quality.
I made a blog post about the "Fake Bitcoin Miner" application here
Copyright 2021 Daniel Bokser