skiftOS is a hobby operating system built for learning and for fun targeting the x86 platform. It features a kernel named hjert, a graphical user interface with a compositing window manager, and familiar UNIX utilities.



Discord ↗ Reddit ↗ GitHub ↗ #skiftOS on Twitter ↗

Latest Release

skiftOS All Releases ↗ Source Code ↗

Running on QEMU

QEMU is the prefered platform for testing the operating system. Running GRUB base images required this command:

qemu-system-x86_64 -cdrom bootdisk-grub-x86_32.img -rtc base=localtime,clock=vm -m 256M -enable-kvm -serial stdio -display sdl

Limine base images required another command:

qemu-system-x86_64 -hdd bootdisk-limine-x86_32.img -m 256M -enable-kvm -serial stdio -display sdl

Running on Virtual Box

Running skiftOS in Virtual Box required:

Running on Real Hardware

Running skiftOS real hardware required:


The skift operating system and its core components are licensed under the MIT License.