Skip to content

Repository files navigation

OpenBerlyx - A Full BSD-like Operating System

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.

Features

  • 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

Architecture

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

Building

make all

Booting

The system uses Limine bootloader for modern, fast booting with support for various boot media.

License

BSD 3-Clause License - See LICENSE file for details.

Contributing

This is an independent operating system project. Contributions are welcome!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages