Show HN: Banan-OS, an Unix-like operating system written from scratch

This is my operating system that I've been working for the past 2 years. All of the code is written exclusively by me except from ported software. banan-os has a monolithic kernel targeting x86 (i686) and x86_64 architectures. The project consists of bootloader, kernel and userspace libraries (libc, libGUI, libFont, ...). It also uses my custom C++ standard library partly based on stdc++.

Currently I have basic TTY and GUI environment with some of the basic UNIX utilities like cp, ls and stat. I have basic support for USB (keyboard/mouse/storage), disks (NVMe, AHCI), custom networking stack with TCP and UDP support, and a UNIX-like filesystem with /dev /tmp /proc filesystems.

The whole project is written in C++ except for my BIOS bootloader that is written in 16-bit real mode assembly. I have been testing the OS mainly on virtual machines but also frequently on real hardware.


Comments URL: https://news.ycombinator.com/item?id=42331270

Points: 18

# Comments: 2

https://github.com/Bananymous/banan-os

Created 1mo | Dec 5, 2024, 7:30:11 PM


Login to add comment

Other posts in this group

Ask HN: Work on robotics or agents?

I'm a recent Mechanical Engineering / CS graduate working in the Sales Engineering space for a cybersecurity company.

I have an opportunity to join an early-stage robotics company in SF and work

Jan 10, 2025, 4:10:11 AM | Hacker news
Ask HN: A friend has brain cancer: any bio hacks that worked?

A friend recently got diagnosed with stage 4 GBM. It's the 4th person I know who has it, and it's getting old, so I want to help, bio-hacking style.

I stumbled upon these guys who built a helmet

Jan 10, 2025, 1:50:13 AM | Hacker news