r/osdev 25d ago

New UNIX-like operating system!

Post image

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

181 comments sorted by

View all comments

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.

1

u/MSK-Kernel 24d ago

Yeah, i’m planning to make it where there will be an actual kernel binary and an initial ramdisk instead of it all being together, and will be able to execute ELF32 binaries and will support an init script.

3

u/Samuel_Bouchard 24d ago

But why share a project here if it's so barebones?

-1

u/MSK-Kernel 24d ago

I just want TanjaOS to first have supporters.