Lemon OS is a UNIX-like 64-bit operating system written in C++.
Lemon OS includes its own modular kernel with SMP and networking, window server/compositor and userspace applications as well as a collection of software ports.
If you have any questions or concerns feel free to open a GitHub issue, join our Discord server or email me at [email protected].
Nightly Images
Before running See System Requirements

More screenshots
Lemon OS depends on: mlibc, Freetype, zlib, libressl, ffmpeg, libfmt, libjpeg-turbo and libpng.
Optional ports include LLVM/Clang, DOOM, Binutils and Python 3.8
Various background images are located here
-cpu host or at least -cpu Nehalem see this pageFor QEMU run with:
qemu-system-x86_64 Lemon.img --enable-kvm -cpu host -M q35 -smp 2 -m 1G -netdev user,id=net0 -device e1000,netdev=net0 -device ac97
KVM is strongly recommended
| Directory | Description |
|---|---|
| Applications/ | Userspace Applications |
| Base/ | Config, etc. Files copied to disk |
| Documentation/ | Lemon OS Documentation |
| Extra/ | (Currently) vector icons |
| InterfaceCompiler/ | Compiler for interface definition files |
| Kernel/ | Lemon Kernel |
| LibGUI/ | LibGUI (Windowing and widgets) |
| LibLemon/ | LibLemon (Lemon API) |
| Toolchain/ | Toolchain build scripts and patches |
| Ports/ | Build scripts and patches for ports |
| Resources/ | Images, fonts, etc. |
| Screenshots/ | Screenshots |
| Scripts/ | Build Scripts |
| Services/ | Interface definition files |
| System/ | Core system programs and services |