O SerenityOS, como o próprio site deles o descreve:
É um sistema operacional que possui interface gráfica e semelhante ao Unix para computadores desktop!
SerenityOS é uma “carta de amor” às interfaces de usuário dos anos 90 com um núcleo personalizado do tipo Unix. Ele lisonjeia com sinceridade, roubando belas idéias de vários outros sistemas.
Á grosso modo, podemos dizer que o objetivo é um casamento entre a estética do software de produtividade do final dos anos 1990 e a acessibilidade do usuário avançado do final dos anos 2000 .
Foi criado pelo desenvolvedor: Andreas Kling, mas conta com uma lista de quase 500 contribuidores.
O sistema está disponível sob os termos da licença BSD.
O desenvolvedor publicou em seu blog que: Saiu do emprego emprego para ter mais tempo para se dedicar ao SerenityOS em tempo integral
Seu site oficial é: http://serenityos.org/
xdg-open https://github.com/SerenityOS/serenity/blob/master/Documentation/BuildInstructions.md
sudo apt install build-essential cmake curl libmpfr-dev libmpc-dev libgmp-dev e2fsprogs ninja-build qemu-system-i386 qemu-utils ccache rsync genext2fs unzip
eselect gcc list
git clone https://github.com/SerenityOS/serenity
cd serenity
Meta/serenity.sh rebuild-toolchain
Vai fazer download das ferramentas necessárias para construir o sistema e em seguida começar a compilar os dados.
Meta/serenity.sh run
[0/2] Re-checking globbed directories...
[0/1] cd /home/marcos/serenity/Build/i686 && /usr/bin/cmake -E env SERENITY_ARCH=i686 /home/marcos/serenity/Meta/run.sh
die: Please install QEMU version 5.0 or newer or use the Toolchain/BuildQemu.sh script.
FAILED: CMakeFiles/run /home/marcos/serenity/Build/i686/CMakeFiles/run
cd /home/marcos/serenity/Build/i686 && /usr/bin/cmake -E env SERENITY_ARCH=i686 /home/marcos/serenity/Meta/run.sh
ninja: build stopped: subcommand failed.
Rode esse comando:
Toolchain/BuildQemu.sh
E depois rode esse comando de novo:
Meta/serenity.sh run