TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Working on an Operating System

3 pointsby piezoelectricabout 1 year ago
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

johndoe0815about 1 year ago
Good start - for inspiration, you can check out Drew DeVault&#x27;s (<a href="https:&#x2F;&#x2F;drewdevault.com" rel="nofollow">https:&#x2F;&#x2F;drewdevault.com</a>) &quot;bunnix&quot;, a Unix-like OS implemented in his own &quot;Hare&quot; language in about two weeks:<p><a href="https:&#x2F;&#x2F;git.sr.ht&#x2F;~sircmpwn&#x2F;bunnix" rel="nofollow">https:&#x2F;&#x2F;git.sr.ht&#x2F;~sircmpwn&#x2F;bunnix</a><p>Some suggestions for further projects:<p>* multi-core support<p>* portability, e.g. to an ARM or RISC-V machine (assuming you started on x86)<p>* networking
samsquireabout 1 year ago
Wow. Keep doing it. Well done.<p>I don&#x27;t know how drivers are implemented but I assume they are async and state machines.<p>Do you have a shell?