CynthiaOS is an attempt to build a fast, secure, and light-weight Unix-like operating system.
The name was just random choice I thought was catchy, and later found that it's a Greek origin name meaning "from Mount Cynthus", cool I guess.
I am doing this in order to learn the core concepts of Computer Science and it's implementation. I started this out of curiosity and it occured to me that building an Operating System from scratch would be a great idea even though I know nothing about it.
This operating system will be focused on security, performance, and portability. As a security researcher myself, I am hoping to learn more about low-level vulnerabilities, OS privilege escalations, etc throughout my journey of making this operating system.
I am planning to write this OS in the Rust Programming Language.
Not in the near future, I am doing this in my spare time so it will take a while for a complete release although you can see the journey on the CynthiaOS GitHub Organization and I will occasionaly write updates on this blog.
I am thinking about a lot of ideas and as a single person, I don't think I can implement them all but with the contributions from open-source, it would be a little easier. For example, I have plans to build a CynthiaSDK for developing apps specifically for CynthiaOS and Windows/Linux application support by default which I don't even know if it's feasible but I am thinking wine, Lutris, subsystems and all that.
And to support games and GPU intensive applications, I would have to write GPU drivers and stuff, this will be exciting! I don't even know if I will complete this or if I just procrastinate and forget about this. I really want to release this and make it a very usable operating system just like the one you're using right now except if you're "that" guy.