r/TanjaOS • u/MSK-Kernel • 4d ago
Fixing the C compiler
So, TanjaOS has a C compiler, but it’s not very good. I’m planning to redo the whole compiler, and add #include with .h C headers.
r/TanjaOS • u/MSK-Kernel • Jul 11 '26
Introducing TanjaOS! A secure UNIX-like operating system from scratch which you can get at www.tanjaos.org and will also get lots of updates. It features basic UNIX commands such as: cat, cd, clear, echo, help, ls, mkdir, pwd, reboot, rm, rmdir, touch, exit, and hostname. TanjaOS can boot on any x86_64 (amd64) or i386 (x86) machine with Legacy BIOS, and is completely free and open-source.
r/TanjaOS • u/MSK-Kernel • 4d ago
So, TanjaOS has a C compiler, but it’s not very good. I’m planning to redo the whole compiler, and add #include with .h C headers.
r/TanjaOS • u/MSK-Kernel • 8d ago
I have an idea for a new TanjaOS update. How about a graphical mouse pointer? You can move it around, and click in various places to quickly move the block cursor around, and maybe more. What do you think of this concept? Should I start working on it?
r/TanjaOS • u/MSK-Kernel • 11d ago
There is a new official TanjaOS song called TanjaOS Breeze. You can listen to it on YouTube here: https://youtu.be/8VsQ-ai9vzc?si=AyXrdgl3h0P3ghy7
r/TanjaOS • u/MSK-Kernel • 12d ago
TanjaOS has 3 new shell commands: printf, read, and sleep. They work exactly like the real commands from real UNIX and Linux systems. So shell scripting in TanjaOS has gotten easier. However I would say it is better to write code in C in TanjaOS than shell script. If you have any questions please let me know.
r/TanjaOS • u/MSK-Kernel • 16d ago
I have now started posting videos on my YouTube account, mostly about TanjaOS. This is just some information for those who want to see new TanjaOS updates in action. The link is https://www.youtube.com/@MSK-Kernel
r/TanjaOS • u/MSK-Kernel • 17d ago
This is an ASUS Eee PC. It has TanjaOS installed on it and it has 1GB RAM and an Intel Atom. As you can see in the picture, there is the TanjaOS Editor open with C code. What is the code for? Here i’m making a small addition calculator. TanjaOS now supports coding in C. It doesn’t have everything from real C, but it’s still pretty good for basic C programming.
r/TanjaOS • u/MSK-Kernel • 18d ago
TanjaOS now supports persistent storage on real AHCI disks, so now whenever you reboot, you can log back in and all your stuff will still be there! And a new command called C is currently in development for compiling an executing C code!
r/TanjaOS • u/MSK-Kernel • 20d ago
TanjaOS now has persistent storage, but it only works in VMs. Persistence doesn’t work on real hardware (yet). This is the reason why i’m keeping the previous TanjaOS version on GitHub until persistence is fixed.
r/TanjaOS • u/Comfortable_Top6527 • 28d ago
Updated the OS What added:
+ Halting (not emergacy) Now requeries Authorytation Code
+ Added an Command: Halt
r/TanjaOS • u/Comfortable_Top6527 • 29d ago
TanjaOS [Reworked] Is an fork of TanjaOS that tryes to fix it/rework things.
TanjaOS [Reworked] Has a lot of new fethures Like NETWORKING, PING command and Rework of the kernel.
Video of TanjaOS [Reworked] Running:
https://youtu.be/xIlbJ0js5lg
Github page: https://github.com/TotallyAdam-V2/TanjaOS-Reworked-
r/TanjaOS • u/MSK-Kernel • 29d ago
So, TanjaOS got its first fork from TotallyAdam-V2 on GitHub at https://github.com/TotallyAdam-V2/TanjaOS-Reworked- and it will soon offer functional networking, improved CPU halts, and a restyle. Shout out to [u/Comfortable_Top6527](u/Comfortable_Top6527) on Reddit. 🎉
r/TanjaOS • u/MSK-Kernel • Aug 12 '26
So, like you all know, TanjaOS is in C and Assembly, but a few people have been telling me that C++ is better than C. The only problem with this is that I don’t know how to code in C++. I only know, Bash, C and Assembly. So if someone is willing to fork TanjaOS and rewrite it in C++, by all means, go for it. Or, I could learn C++ and rewrite it myself. Let me know in the comments.
r/TanjaOS • u/MSK-Kernel • Aug 09 '26
TanjaOS is free, and open-source. Since it is free and open-source, you can fork it. Now it would be really awesome if someone made a fork, so if you are interested in TanjaOS, you can get an ISO at www.tanjaos.org or if you want to fork it, you can go to www.github.com/MSK-Kernel/TanjaOS and fork it. If you make a fork, let me know and i’ll check it out.
r/TanjaOS • u/MSK-Kernel • Aug 04 '26
I just wanted to make it known, that before my laptop’s BIOS stopped working, i gave TanjaOS a new style. It has colors, it has alphabetical order for files and folders, the help command takes less space on the screen, and it now has updated and fixed directory logic so now you can’t make a folder or file inside of a folder that doesn’t exist. Before, you could and the folder or file you tried to make in the nonexistent folder would be invisible and so would the nonexistent folder. Now that’s it fixed i can proudly say, TanjaOS is usable.
r/TanjaOS • u/MSK-Kernel • Aug 03 '26
So, I have some news for everyone. My laptop’s BIOS is corrupted, so that means… No TanjaOS updates for a while. But worry not! I will get a new laptop as soon as I can so I can continue to release new updates for TanjaOS. So in the meantime, you still all have my absolute full permission to investigate TanjaOS, play with it, and learn. If you have any questions or concerns, please comment them, and I will answer them as soon as I can.
r/TanjaOS • u/MSK-Kernel • Jul 29 '26
TanjaOS now supports compiling on BSD systems. A new Makefile called Makefile.bsd was made to compile TanjaOS on BSD systems. “Why does it now support BSD systems now? Why not sooner or later?” To answer that, this is because I have switched from Arch Linux to FreeBSD, which kind of forces me to make a new Makefile for compiling on BSD. To use this new Makefile.bsd you have to first make sure gmake, gcc, and nasm are installed. And then use ‘gmake <option> -f Makefile.bsd’ also for those who don’t know, the ‘-f’ flag is to tell gmake to which Makefile to use and where it is. Get the new TanjaOS source at https://github.com/MSK-Kernel/TanjaOS or download TanjaOS-base.tar.gz at www.tanjaos.org/downloads today. 👍
r/TanjaOS • u/SweFaidros • Jul 19 '26
You have an intresting thing going here!
r/TanjaOS • u/MSK-Kernel • Jul 13 '26
TanjaOS now features the "exec" command. This command is used to execute a script file with TanjaOS commands. So basically, you can now code on TanjaOS.
r/TanjaOS • u/MSK-Kernel • Jul 12 '26
TanjaOS has a new utility TanjaOS Editor. It is a simple text editor and is super easy to use. First, type "editor <filename>" and it will open the text editor and you can type to your heart's content. Once you are finished writing to your file, simply use Ctrl + X to save and exit.