Experimental *nix-like OS. Going might slow or stop on our part as we enter summer. Of course, everyone is still welcome to contribute!
As of right now, BSOS is incredibly simple and only builds on Linux platforms. However, once built, the "os-image" file (included in the repo), can be run on any x86 system.
To build, make sure that you have gcc and nasm installed:
git clone https://github.com/aplabs/bsos.git
cd bsos
make
With bochsrc and bochs CPU emulator installed the image file can be emulated.
After it has been built with the instructions above, simply run:
bochs -q
Want to contribute to BSOS? Feel free to fork, modify, and issue pull requests.
Please follow our coding conventions in your contributions. Also, feel free to look at our To Do list.
- Building a Simple Operating System -from Scratch
- Keyboard Scancodes
- BrokenThorn Entertainment
- Basic Kernel in C
- And, of course, the OSDev Wiki
- NASM -The Netwide Assembler
- Bochs Emulator