Show HN: My self-written hobby OS is finally running on my vintage IBM ThinkPad
Published on: 2025-08-07 05:51:41
About The Project
32bit Hobby Operatingsystem with graphics, multitasking and networking!
Started: 12.05.2022
(back to top)
Login
There are 3 default users: system, admin and guest. The password for admin is 'admin', while guest has no password. Currently there is no difference between admin and guest.
You can create a user with the 'admin' command:
admin create < username > < password >
Built With
This project is built with C & Assembly for the kernel, utilities and build system. C++ for userspace applications and Make for compilation. Docker used for crossplatform compilation.
(back to top)
Hardware
Tested on: Lenovo x240, Asus Eee PC series, Dell Optiplex 780, Samsung N150 Plus, Samsung NP-NC10, IBM Thinkpad a21p
Getting Started
Prerequisites
Crossplatform: Docker to compile the image file and QEMU for emulation.
For native compilation you will need:
i386-elf-gcc, i386-elf-ld and i386-elf-g++ for MacOS.
build-essential and gcc-multilib for Linux / WSL (ubuntu)
Als
... Read full article.