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
Connectez-vous pour ajouter un commentaire
Autres messages de ce groupe
Article URL: https://github.com/serge-sans-paille/i8mm
Comments URL: https://
KeyTik now has it's own website Key Features: - Multiple Keyboard Remap Profile: Not like most of keyboard remapper, KeyTik can handle multiple keyboard remap. You don't have to set remap again wh
Article URL: https://www.pagat.com/combat/cuttle.html
Comments URL: https://ne