Show HN: SpecOS – A 64 bit OS kernel from scratch (github.com)

45 points by jakeStbu ↗ HN
I've been working on this for ~3 months now, with pretty slow progress to be honest. So far I've got an ATA PIO mode hard disk driver, a FAT32 file system, a real time clock driver, and of course the essentials (interrupts, keyboard, pixel graphics). Kernel panics also cause a blue screen of death xD. It uses a bitmap physical memory allocator, and I'm fixing some issues with paging at the moment as a work towards running userspace applications. I'd be interested to see your thoughts on it :D

6 comments

[ 5.8 ms ] story [ 28.2 ms ] thread
(comment deleted)
Well I highly admire the effort and it looks to me like you're heading in the right direction with the milestones you have lined up.
>DOOM

You have my heart, treat it wisely

Knew I recognized this. "This project has no meaningful contribution to society" lol. Wait until they see my github.

But really great job so far.

What I miss is a 64-bit DOS that has never existed.