BeeBS
A simple operating system, I assure you.
Loading...
Searching...
No Matches
BeeBS Documentation

BeeBS in a nutshell

BeeBS is an open-source Unix-like operating system project, designed to be a playground for computer science students (and teachers!). Target platform for BeeBS are cheap single board computer (SBC) like the Raspberry Pi.

Currently, BeeBS is in a very early stage, not much more than a bootloader and a Hello World kernel (called nucleus).

Contribute to BeeBS

BeeBS is developed under the open source license MIT and welcomes any contributions especially from students:

  • Download and contribute your code on GitHub.
  • Mailinglist/Forums will be eventually be created...

The quickest start

You can run BeeBS currently on Raspberry Pi Model 1 only, more devices will be added from time to time. You can compile and run it using the following terminal statements:

# Assumption: git and gcc-arm-none-eabi is installed
git clone https://codeberg.org/chrlns/beebs.git
cd beebs/nucleus
make TARGET=armv6
# Format a SD card with FAT32
# Copy contents of beebs/misc/sd to SD card
mv nucleus.img /path/to/sd/BEEBS.IMG
# Put SD card in your pi and boot it

Structure

Here follows a introductory description of BeeBS structure as soon it has one.

Further information

Follow the Mastodon tag #beebs for news.