Jinx is a basic operating system built from scratch.
I decided to start this project to learn how to make an OS. Hence, this software is not intended to be used by end users - at least, not unless it becomes stable and featureful enough for that to be possible.
A small disclaimer, most of the code in this repository has been copied, or at least heavily influenced by, various tutorials. After all, I'm trying to learn the ropes as an operating system developer, and am a complete beginner to this area of software engineering.
At the moment, Jinx is just a minimal bootable OS skeleton. When Jinx becomes somewhat featureful, I will add download links for ISO files. Nevertheless, you can run Jinx on Linux in a VM (I will use QEMU as an example) like this:
git clone https://github.com/matthewflegg/open-jinx.git
cd open-jinx
sudo apt install qemu # Ubuntu, Debian, etc.
sudo dnf in qemu # Fedora, RHEL, etc.
sudo pacman -S qemu # Arch, Manjaro, etc.
chmod +x scripts/run.sh
./scripts/run.sh
Below, I've listed all of the tutorials that I used to create Jinx OS.