Serenity OS

Serenity OS is a open source operating system started by Andreas Kling in 2018. It can be run in a virtual machine such as QEMU. I wanted to give it a try for myself and this is how I did it on my Linux Kubuntu system.

  1. Install the dependencies:

sudo apt install build-essential cmake curl libmpfr-dev libmpc-dev libgmp-dev e2fsprogs ninja-build qemu-system-gui qemu-system-x86 qemu-utils ccache rsync unzip texinfo

2. Download the source:

git clone

3. Rebuild the toolchain:

Meta/ rebuild-toolchain

4. Build and run serenity:

Meta/ run

Successfully running Serenity OS!