from Hacker News

Working on an Operating System

by piezoelectric on 5/20/24, 1:11 PM with 2 comments

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?
  • by johndoe0815 on 5/20/24, 1:50 PM

    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

  • by samsquire on 5/20/24, 1:15 PM

    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?