A lightweight, experimental Operating System built from scratch
HOS is a minimalist, modular operating system engineered for maximum transparency, customizability, and developer control. Designed from the ground up in C, it serves as both a functional platform and an educational tool for understanding low-level systems, networking, and OS design.
HOS Alpha is a lightweight, modular operating system built entirely in C, optimized for developers and learners who want deep insight into how an OS works at a low level. It is designed to be simple, hackable, and educational.
ping
), and traffic monitoring tools like netwatch
and
netroot
.HOS.h
and main.h
to simplify extension and
usage.Whether youβre experimenting with OS development, testing low-level networking code, or just want an open and modifiable playground, HOS Alpha offers a great starting point.
netwatch
and ping
Check out the full project on GitHub:
View on GitHub Download HOS Alpha View DocumentationTo build and run HOS Alpha, follow these steps:
Linux:
Run:
sudo apt update && sudo apt upgrade -y && sudo apt install cmake make libssl-dev
source compile.sh
source run.sh
To run the OS type:
cd /path/to/HOS-Alpha
sudo ./HOS
sudo ./HOS --gui
or
sudo ./HOS -g
This OS is built for educational purposes, with the long-term goal of supporting multitasking, a basic file system, and eventually a simple shell.
If you have any questions or suggestions, feel free to reach out:
Join my Discord My Github