this post was submitted on 05 Sep 2024
140 points (92.7% liked)
Linux
48619 readers
962 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think it should be: "Software that is yours"
Overall, I think more focus should be put on consolidating similar projects.
Do we really need 6 different window managers that follow the same design logic?
Do we really need each major distro to have its own package manager?
How many image and PDF viewers do we need? How many music players?
Can we convince Ubuntu that no one wants snaps and they are wasting developer resources.
The freed up capacity should be focused on better windows app compatibility. Something akin to Valve's push in gaming.
While I understand the sentiment, we have to understand that Open Source developers work on projects that motivate them.
So, we can have a single example of each of these but they do necessarily get any more devs. In fact, if you take economic theory ( competition for example ), it is likely they attract less attention individually than they do competing as part of an ecosystem.
It would certainly help on the user acceptance and commercial software side where choice is an impediment. But, if we are just talking resources, limiting the number of projects only works if you pay people to work on them.
Why was each of these projects started ( eg. window managers )? The answer is simple. It is because the founding developer did not like any of the existing options.
I don't have much of a problem with the small open source projects that are generally very good at filling gaps or addressing niches.
I think most of the waste is coming for the development done by the large open source houses. The canonical and red hats of the world. They should stick to what they are doing well, which is the foundational stuff.