The Lemon Operating System
Lemon OS is a UNIX-like 64-bit operating system written in C++.
- Symmetric Multiprocessing (SMP)
- UNIX Domain Sockets
- Window Manager/Server (LemonWM)
- Graphical Shell
- Writable Ext2 Filesystem
- IDE and AHCI Driver
- Dynamic Linking
- Terminal Emulator w/ 256 colour support
- Intel 8254x Ethernet Driver
- Freetype and Libpng Port
- mlibc C Library Port
- GnuBoy Port
- DOOM Port
- Network Stack
- 256 MB RAM (512 is more optimal)
- x86_64 Processor
- VESA VBE support
- 2 cores/CPUs recommended
- I/O APIC (mostly relevant for Virtual Machines)
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 |