News for hackers. Stuff that matters.

Working on an Operating System

I'm working on an Operating system made completely from scratch, I already have the bootloader and kernel ready, and it even has a FAT12 file system, I'm thinking of creating an entire language for it Any suggestions?
( 2 comments | 2 points | on HN )
Re:Working on an Operating System by johndoe0815 on Monday May 20, 2024 @09:50AM (#40415462)
Good start - for inspiration, you can check out Drew DeVault's (https://drewdevault.com) "bunnix", a Unix-like OS implemented in his own "Hare" language in about two weeks:

https://git.sr.ht/~sircmpwn/bunnix

Some suggestions for further projects:

* multi-core support

* portability, e.g. to an ARM or RISC-V machine (assuming you started on x86)

* networking

Re:Working on an Operating System by samsquire on Monday May 20, 2024 @09:15AM (#40415112)
Wow. Keep doing it. Well done.

I don't know how drivers are implemented but I assume they are async and state machines.

Do you have a shell?