The Lemon Operating System
Lemon OS is a 64-bit operating system written in C++.
- Window Management
- Freetype and Libpng Port
- ATA and SATA Driver
- GnuBoy Port
- Dynamic Linking
- Pseudoterminals and Terminal Emulator
- DOOM Port
- FAT32 Filesystem support (read only)
- Intel 8254x Driver
- 256 MB RAM (512 is more optimal)
- x86_64 Processor
- VESA VBE support
- UNIX-like system (e.g. Linux or Windows under WSL)
- GNU binutils, make and GCC
- git, meson (see crossfile in Scripts) and ninja
- Freetype
- Libpng
- zLib
- mlibc C Library
| Directory | Description |
|---|---|
| Applications/ | Userspace Applications |
| Kernel/ | Lemon Kernel |
| LibLemon/ | LibLemon (Lemon API) |
| Toolchain/ | Cross Compiler Patches |
| Ports/ | Build scripts and patches for ports |
| Resources/ | Images, fonts, etc. |
| Scripts/ | Build Scripts |
| Screenshots/ | Screenshots |


