OpenBerlyx is a complete, independent UNIX-like operating system built from scratch. It features a custom kernel, filesystem, and full coreutils implementation, designed to be a modern BSD-like system with its own identity.
- Custom Kernel: Full-featured kernel with memory management, process management, and system calls
- Limine Bootloader: Modern bootloader integration for fast and reliable booting
- BerlyxFS: Custom filesystem optimized for performance and reliability
- BerlyxLibC: Complete C standard library implementation
- BerlyxShell: Full-featured shell with command parsing and execution
- BerlyxCoreUtils: Complete coreutils alternative (ls, cat, echo, grep, etc.)
- Device Drivers: VGA, keyboard, serial, and other essential hardware support
- POSIX Compliance: Full POSIX-compliant system calls and utilities
OpenBerlyx/
├── kernel/ # Kernel source code
├── libc/ # C standard library
├── coreutils/ # Core utilities
├── shell/ # Shell implementation
├── drivers/ # Device drivers
├── filesystem/ # Filesystem implementation
├── boot/ # Bootloader configuration
├── build/ # Build system
└── docs/ # Documentation
make allThe system uses Limine bootloader for modern, fast booting with support for various boot media.
BSD 3-Clause License - See LICENSE file for details.
This is an independent operating system project. Contributions are welcome!