Solarium is a simple operating system that, as of right now, lets you enter some commands.
Install the ISO from releases and put it in your favorite VM!
That should be it! Press Enter in the GRUB menu and you should see Solarium open!
Don't want to use a VM? That's alright! You can go here! Scroll down to setup, put the ISO in CD Image, and load it there by clicking Start Emulation!
Notice! A couple of features will not work using the OS this way, such as font selection. Please use a regular VM for that to work. Don't want to use a VM? That's alright! You can go here! Scroll down to setup, put the ISO in CD Image, and load it there by clicking Start Emulation!
Notice! A couple of features will not work using the OS this way, such as font selection. Please use a regular VM for that to work.
There is also a list of devices the OS is confirmed to work on! Check OS-Support.md for the list. If you'd like to add a device to the supported devices list, make a PR with the same format as the template.
This isn't needed to install the OS! Use the instructions above instead.
PREREQUISITES
If you're on Windows, install Windows Subsystem for Linux first by running wsl --install in an Administrator PowerShell. Make sure to use Ubuntu as the distro; but it should already be that as default.
You'll then need to install these tools.
- NASM
- Run this command inside of WSL. It will install packages the OS needs for it to work.
sudo apt install grub-common grub-pc-bin grub-efi-amd64-bin xorriso build-essential gcc-multilib make mtools - QEMU
- You'll also need Python 3 and Pillow.
Building the OS should work on other operating systems with different steps, but this is my setup as I use Windows. BUILDING In the Github repo, click Code and then Download ZIP. Once done, extract the zip file. You should see a folder which has all the files.
sudo apt install python3 python3-pip pip3 install pillow --break-system-packages
Once everything above is done, open the folder in an IDE (Preferably VS Code) and open a WSL window. In there, run this command:
make clean && make && make run
You should now see a new window that shows the OS menu! You can now customize the OS as you'd like. Once you finish, save all files and re-run the command above.