|
|
||
|---|---|---|
| .github | ||
| branding | ||
| docs | ||
| limine | ||
| src | ||
| tools | ||
| .gitignore | ||
| .gitmodules | ||
| boredos.svg | ||
| disk.img | ||
| LICENSE | ||
| limine.conf | ||
| linker.ld | ||
| Makefile | ||
| NOTICE | ||
| README.md | ||
A modern x86_64 hobbyist operating system built from the ground up.
Docs · Build & Run · AppDev SDK · Discord · Support
Note
The screenshot above may represent a previous build and is subject to change as the UI evolves.
Features
System Architecture
- 64-bit Long Mode — fully utilizing x86_64
- Symmetric Multi-Processing (SMP) — multi-core support via Limine
- LAPIC & IPI Scheduling — advanced interrupt handling and inter-processor communication
- SMP-Safe Spinlocks — kernel-wide sync for VFS, processes, and GUI
- FAT32 Filesystem — persistent and in-memory storage
- lwIP Networking — full TCP/IP stack with a basic browser
- Multiboot2 Compliant — runs on real hardware and emulators
Graphical Interface
- BoredWM — custom window manager with drag-and-drop
- Media support — PNG, GIF, JPEG, TGA, BMP decoding
Included Applications
| Category | Apps |
|---|---|
| Productivity | Text Editor, Calculator, Markdown Viewer, BoredWord, Browser |
| Creativity | Paint |
| Utilities | Terminal, Task Manager, Files, Clock, TCC, Grapher etc. |
| Games | Minesweeper, DOOM, 2048, snake |
📚 Documentation
| Guide | Description |
|---|---|
| Documentation Index | Start here! |
| Architecture Overview | Deep dive into the kernel |
| Building and Running | Set up your build environment |
| AppDev SDK | Build your own apps for BoredOS |
Contributors
![]() BoredDevNL Creator & Lead Maintainer |
![]() Lluciocc Maintainer |
![]() Mellurboo Contributor |
![]() Artemix1508 Artwork |
☕ Support the Journey
If you find BoredOS interesting or useful, consider fueling development with a coffee!
History
BoredOS is the successor to BrewKernel, a project started in 2023. BrewKernel served as the foundational learning ground but has since been officially deprecated and archived — it no longer receives updates, bug fixes, or pull request reviews.
BoredOS is a complete architectural reboot, applying years of lessons learned to build a cleaner, more modular, and more capable system.
Important
Please direct all issues, discussions, and contributions to this repository. Legacy BrewKernel code is preserved for historical purposes only and is not compatible with BoredOS.
License
Copyright (C) 2023–2026 boreddevnl
Distributed under the GNU General Public License v3. See LICENSE for details.
Important
You must retain all copyright headers and include the original attribution in any redistributions or derivative works. See the
NOTICEfile for more details.




