mirror of boredos
Find a file
2026-03-16 15:21:17 +01:00
docs add link to net/nic drivers in usage documentation 2026-03-16 10:29:02 +01:00
src fix makefile to include doom1.wad 2026-03-16 15:06:14 +01:00
.gitattributes Initial commit 2026-02-04 20:51:17 +01:00
.gitignore exclude .o binaries .gitignore 2026-03-16 14:11:22 +01:00
boredos.svg Update svg 2026-03-01 18:22:12 +01:00
disk.img memory leak fix userspace 2026-03-12 19:15:09 +01:00
LICENSE update LICENSE 2026-03-16 15:21:17 +01:00
limine.conf path fix 2026-03-05 09:44:39 +01:00
linker.ld Fancier limine and WAY faster boot 2026-02-26 22:11:46 +01:00
Makefile fix makefile to include doom1.wad 2026-03-16 15:06:14 +01:00
NOTICE READ THIS!!! 2026-02-28 00:05:57 +01:00
README.md DOCS 2026-03-16 10:23:40 +01:00
screenshot.jpg limine update 2026-03-01 18:51:54 +01:00
splash.jpg limine update 2026-03-01 18:51:54 +01:00
test.gif New image decoder 2026-03-08 19:23:22 +01:00

BoredOS

BoredOS Logo
BoredOS is a simple x86_64 hobbyist operating system. It features a DE (and WM), a FAT32 filesystem, customizable UI and much much more!

Screenshot this screenshot might be outdated

Features

  • userspace
  • JPG image support
  • Disk manager
  • Drag and drop mouse centered UI
  • Customizable UI
  • Basic Networking Stack
  • Bored WM
  • FAT32 filesystem
  • 64-bit long mode support
  • Multiboot2 compliant
  • Text editor
  • Markdown Viewer
  • Minesweeper
  • Markdown Viewer
  • GUI Text editor
  • Paint application
  • IDT
  • Ability to run on actual x86_64 hardware
  • CLI
  • (Limited) C Compiler

Documentation

BoredOS has comprehensive documentation available in the docs/ directory covering architecture, the build system, and application development SDKs.

Help me brew some coffee!

If you enjoy this project, and like what i'm doing here, consider buying me a coffee!

Buy Me A Coffee

This project was previously labeled as "BrewKernel"

Brewkernel was a text only very simple (and messy) project i started 3 years ago. It was my first work in OSDev and i absolutely loved it. It sadly just got too messy and i myself couldn't understand my own code anymore. About a year ago i started work on BoredOS, and pushed a "working" version of it a few days ago as of writing this (Feb. 10 2026) Brewkernel has already been deprecated and will not be accepting any pull requests or fix any issues as it is now a public archive. Thanks to everyone who helped me with Brewkernel, even if it were just ideas, and intend to keep working on this for the forseeable future!

License

Copyright (C) 2024-2026 boreddevnl

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

NOTICE

This product includes software developed by Chris ("boreddevnl") as part of the BoredOS (Previously Brewkernel/BrewOS) project.

Copyright (C) 20242026 Chris / boreddevnl (previously boreddevhq)

All source files in this repository contain copyright and license headers that must be preserved in redistributions and derivative works.

If you distribute or modify this project (in whole or in part), you MUST:

  • Retain all copyright and license headers at the top of each file.
  • Include this NOTICE file along with any redistributions or derivative works.
  • Provide clear attribution to the original author in documentation or credits where appropriate.

The above attribution requirements are informational and intended to ensure proper credit is given. They do not alter or supersede the terms of the GNU General Public License (GPL), which governs this work.