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. https://ift.tt/bmPpSLs December 6, 2024 at 12:24AM
Show HN: Banan-OS, an Unix-like operating system written from scratch https://ift.tt/1N6fTXe
Related Articles
Show HN: uBlock Origin (and uMatrix) DoS with strict-blocking filter/crafted URL https://ift.tt/3ipKqvVShow HN: uBlock Origin (and uMatrix) DoS with strict-blocking filter/c… Read More
Show HN: Browse the internal structure of a PDF file https://ift.tt/3expO3wShow HN: Browse the internal structure of a PDF file https://ift.tt/3i… Read More
Show HN: www.instanote.io – notes in a simple chat interface https://ift.tt/36Ik5UcShow HN: www.instanote.io – notes in a simple chat interface Hey HN, f… Read More
Show HN: TubeShift embeded videos from different video platforms with JavaScript https://ift.tt/3yNi4CoShow HN: TubeShift embeded videos from different video platforms with … Read More
Show HN: Print a WiFi Login Card https://ift.tt/3AUeqs0Show HN: Print a WiFi Login Card https://wificard.io/ July 11, 2021 at… Read More
Show HN: Vintage: declarative audio plug-ins in pure C++20 https://ift.tt/3AQ7QCYShow HN: Vintage: declarative audio plug-ins in pure C++20 https://ift… Read More
Show HN: Pay It Forward – P2P Crowdfunding for African Entrepreneurs https://ift.tt/3eljyM8Show HN: Pay It Forward – P2P Crowdfunding for African Entrepreneurs h… Read More
Show HN: A user-contributed collection of GPT prompts https://ift.tt/3hNXSuyShow HN: A user-contributed collection of GPT prompts https://ift.tt/2… Read More
0 Comments: