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.
- 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 https://github.com/serenityos/serenity
3. Rebuild the toolchain:
Meta/serenity.sh rebuild-toolchain
4. Build and run serenity:
Meta/serenity.sh run
