Skip to content
This repository was archived by the owner on Sep 16, 2025. It is now read-only.

v0.1 - COMPLETE VERSION

Choose a tag to compare

@NopAngel NopAngel released this 16 Mar 16:27
· 95 commits to main since this release
ce4273b

BearOS - An Educational Kernel Inspired by Unix 🐻

Welcome to BearOS, a simple Unix-inspired kernel designed to teach and motivate people to learn systems programming, bash scripting, and the fundamentals of an operating system from the ground up.

🚀 Motivación

BearOS was born as an inspiration for people who don't have much experience in the world of programming with C and Assembly, its creator (me) doesn't have much experience in C or Assembly, and yet he was able to make this wonderful project.

"You never have to give up on anything you do." - BearOS

🛠️ Characteristics

  • Design Unix-Like: Inspired by Unix principles, with a focus on modularity and simplicity.
  • Memory Management: Simple shared memory for processes, designed to teach how it works.
  • Keyboard Support*: Detects special keys (Shift, Caps Lock) and allows typing with accents.
  • VGA Graphics: Uses basic graphics to interact with the user.

It brings many more things, you can take a look at the code :)

📜 License

This project is licensed under the APACHE 2.0 license.