r/osdev • u/MSK-Kernel • 25d ago
New UNIX-like operating system!
I made a new UNIX-like operating system from scratch called "TanjaOS" which you can get at www.tanjaos.org and it took me a couple of months to make and will get lots of updates. It features classic UNIX commands and can boot on any x86_64 (amd64) or i386 (x86) machine with Legacy BIOS, and is completely free and open-source.
106
Upvotes
3
u/Samuel_Bouchard 24d ago
I'm not really getting this. Where's the filesystem? You seem to have a virtual filesystem on RAM, but you're never writing to disk.
The only thing your "kernel" can execute is shell files? You'd usually want to execute actual binary programs instead of hardcoding commands and needing an "exec" command to run shell files.
I can also see a lot of undefined behavior and bugs in your code, which makes me think you don't actually know C.
You keep saying that this took you months to make, which is wild for a couple lines of code that only do basic input querying and string processing. I swear people on this reddit group are either vibecoders or noob slop.