I'm 12 and Built a Python Hardware Interface Toolkit (Yes, It Works)
Hi, I’m AkshuDev (Can't disclose my name) 👋 — I’m 12 years old, and over the last 5 months, I built a full hardware interface, OS toolkit, and virtual BIOS in pure Python.
No C. (Unless u like opengl, but I don't provide it in publishes)
No ctypes
. (Okay a little bit)
No dependencies (unless you want them).
Just Python.
And it’s live on GitHub and PyPI.
🔧 What I Built
🚀 PHardwareITK: Phoenix Hardware Interface Toolkit
This module is a complete system for:
- 📦 File systems (PBFS: Phoenix Block File System)
- 🧠Virtual CPUs (PVCPU, runs
.vasm
files) - 🧮 Memory simulation
- 💾 BIOS interrupts and booting logic
- 🖼️ GUI rendering using pure Python (no SDL2 required)
- 🎮 HGame: my own graphics engine inspired by
pygame
, but written from scratch - 🔗 Permission management
- 🧰 Tools for OS builders and experimenters
- And way way more
Here’s the GitHub repo:
👉 PHardwareITK on GitHub
And it’s installable on PyPI:
pip install phardwareitk
How It All Started
My first module was PheonixAppAPI. It was a simple binary + cryptography module I built to support my app, Pheonix.
Then I went to my hometown for a while and didn’t have my PC. I got bored.
So I thought:
“What if I make something that lets Python control hardware?”
And that’s how PHardwareITK was born — from a simple idea to now a 12,000-download module.
How It Works
I wrote my own:
BIOS (in Python)
File system (PBFS)
Bootloader logic
Virtual assembly (.vasm) file format (planned)
Virtual CPU architecture (PVCPU) (in development)
Permission tables, RAM cache, and direct drive access
GUI toolkit using just Python (or optional SDL2 if devs want it)
And a million more things (not really million btw)
Note: PBFS was first made in python and is also called Python Based File System but the official (again by me) is called Pheonix-Block-File-System and I am currently updating that so my current PBFS in this module has outdated layout and will be updated, here check it out -
https://github.com/AkshuDev/Pheonix-Block-File-System
I Even Made a YouTube Video
I created a 4K video showing how PhoenixAppAPI works, including deep binary mapping and encryption tools. You can watch it on this channel-> AkshobhyaEverything
I'm Looking for Contributors
This is a HUGE project — I lost count of how many files it has 😅
I’m currently working on docs, and I’ve tagged some help wanted issues on GitHub. I’d love if you could:
Try it out
Star the repo if you like it ⭐
Help with documentation or examples
Share feedback
It’s open source and 100% Python!
Final Thoughts
If you’re:
An OS dev
A retro computing fan
A Python developer who wants more control
Or just someone curious how a 12-year-old built an entire OS environment in Python...
Come check it out!
Thanks for reading,
— AkshuDev
GitHub • Youtube
Tidak ada komentar:
Posting Komentar