This repository was archived by the owner on Sep 16, 2025. It is now read-only.
Repository navigation
v0.1 - COMPLETE VERSION
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.