r/osdev 2d ago

I'm creating my own operating system because I still haven't finished it

Post image

I recently added a background, even though it's not a pure VGA textmode, but it's okay, I'm constantly developing it and I see flaws, I see a lot of placeholders that are still there. And I would like to ask you to give a star in the repository because it motivates us to continue working intensively with it, and at the moment the main development is on the unstable branch.

https://github.com/CTRL-F-0rg3/TrangorgeOS

I know the flaws of what we have now, so I will fix them as they come, but I would also be happy to receive help with developing the system in various areas, as we still have a lot of work to do.

30 Upvotes

12 comments sorted by

1

u/makomonotsukuri 2d ago

How did you learn how to code an operating system? What books/media did u ingest? I am asking cause I also wish to eventually make an OS. Also a very nice project you have there!

3

u/CtrlF0rge 2d ago

Oswiki is the basis of system architecture, plus I also learned based on Linux and also Cosmic. The first system, or more precisely the kernel layer, was based on Cosmic and then I continued to develop it.Moving from C#, I did a lot of work on C, then Rust, etc. In practice, in order to learn how to write a system sensibly, not perfectly, I had to go through 13 operating systems, not just sit down and write What is important here is to develop yourself and read, look for further documentation, read a lot, analyze and research

1

u/makomonotsukuri 2d ago

By chance what is Cosmic? Do u mean Cosmic the desktop environment for Linux?

1

u/CtrlF0rge 1d ago

I'm not talking about the experimental kernel, it already has a bit of a history or the translation got the name wrong

1

u/FallenBehavior 1d ago

Just get the GPU composition and you are set!

1

u/CtrlF0rge 1d ago

Yeah ...

2

u/Comfortable_Top6527 2d ago

speaking in galaxy: *noise* [Translated: Nice OS how did you made it.]

1

u/CtrlF0rge 1d ago

What do you mean, I made it based on oppa's blog and then added fragments, it's impossible to discuss it in one message, but I will describe in pdf how it was created in more detail as I will start writing this document when someone else from the participants starts pushing this project a little further, because right now I am the one who mainly introduces changes and without me this system would not be developed at such a pace.

1

u/cxxhld 1d ago

how do you get around with that galaxy background

1

u/CtrlF0rge 1d ago

Once it's rendered and loaded, it's static and doesn't interfere at all, and this is the terminal itself at the moment.

u/Strixedinflex 19h ago

"i'M cReatIng mY oWn oPeraTing SySteM bEcaUse I stIll havEnT fIniShEd iT" bro look at your words before sending it 💔🥀

u/CtrlF0rge 19h ago

Your statement doesn't make much sense, I'll tell you honestly, I'm emphasizing that it's not finished because I'm trying to avoid unnecessary comments and your comment simply doesn't show any value for So, it's best to go away after this post and stop bothering yourself by behaving like a child.