Beehive OS
-
Updated
Nov 4, 2024 - Assembly
A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.
Beehive OS
x86 VGA text mode hello world, implemented in assembly.
Operating System written for AVR microcontrollers, like those on Arduinos! (Inspired/based on xinu-avr)
Universal Hybrid-Safe Microkernel designed for clean architecture, safety-first and long-term performance goals. Focus is predictability, isolation and future optimizations rather than raw throughput today.
Design and implementation of operating systems, and their use as a foundation for systems programming. Topics include virtual memory; file systems; threads; context switches; kernels; interrupts; system calls; interprocess communication; coordination, and interaction between software and hardware.