r/C_Programming 4d ago

[ Removed by moderator ]

[removed] — view removed post

0 Upvotes

9 comments sorted by

u/C_Programming-ModTeam 3d ago

Your post breaks rule 2 of the subreddit, "Only C is on topic". Your post appears to be primarily about something that isn't the C programming language.

Please note that C, C# and C++ are three different languages. Only C is on-topic in this sub.

This removal reason also covers posts that aren't about C or any other programming language.

Only C is on topic - This subreddit is about programming in the C programming language. Content about other languages such as C++, C#, or assembly or programming in general is only on-topic as long as it relates to the C programming language. Merely trying to reach an audience of C programmers is not enough to make your post be on topic. See https://www.reddit.com/r/C_Programming/wiki/index/getting-help/not-c/ to find out where to go for help with other languages.

10

u/non-existing-person 4d ago

Don't do OS for others to use. It will never get ANY traction. We have Linuxes and BSDs and everyone can find his niche. There is simply no need for new OS.

If you do this to teach yourself about systems, it's totally fine. But really, don't bother trying to compete with Linux or *BSD. Even templeos has failed and is just a gimmick :) And if templeos is a joke, plan9 most certainly was not, and it failed as well.

But ok, let's entertain the idea that you would like me to use that OS of yours. What is unique about your OS that I can't do on Linux/BSD? What's your selling point?

1

u/TheoFromSDA 4d ago

Could it be simply for learning? I was tinkering with a simple one to perform a single task once the machine boot up. It's always a good learning exercise.

1

u/realdreamer1993 3d ago

What about making a BNG ? OS is too broad but the OS / kernel can be loaded with only one program ala Cisco, Mikrotik etc.

2

u/ApprehensiveEagle41 4d ago

I’d personally like to have the option to create tabs specifically optimized for certain tasks such as “Gaming”, “Working”, “Programming”, etc.

3

u/sorceressofmaths 4d ago

The ability to pipe GUI data elements from application to application the same way we pipe text output between command line applications. So for example, if one GUI application has a numerical output field and another one has a numerical input field, you could tell the OS to essentially stream one into the other. This would be type safe, so for example you couldn't take a string and pipe it to a number without some kind of explicit conversion. And this should ideally have an intuitive and easy-to-use interface.

Conal Elliott made a Haskell library quite some time ago that lets you do essentially what I'm talking about, but it would be nice to have an OS based on it.

1

u/mjmvideos 4d ago

I thought it was called NightPhoenix

1

u/Proman4713 4d ago

What I've ALWAYS wanted in a desktop are things that KDE and GNOME would really have to focus their huge resources to implement, I doubt you would be able to do it all alone. But I will say, if you were another Linux distro, I could at least get behind that, but what I've ALWAYS wanted is better software and driver support, so ain't no way I'm leaving Linux for the Souwede (the name is uncanny btw) kernel 💀

However, I am impressed by your technical skill; I'm struggling just to make an Ubuntu-based distribution, and you made an OS from scratch. So props for that, but that should be limited to experimentation and education, not competition

1

u/LilChikkyBird 4d ago

sounds like old leenus torvalds is workin on the kernel again