10 ms·
Wasted Creativity in the GNU/Linux Distribution Diversity
- jotm 8y agoOne can dream... Linux would've replaced Windows by now if that happened.
- a3n 8y agoWhat sales force would have caused Linux to be the default on mainstream hardware?
- markstos 8y agoGoogle. Shipping Chrome OS.
- yarosv 8y agoChrome OS is not Linux, or I should say GNU/Linux (although this name lost its meaning too). Just like Android is not Linux either.
- giancarlostoro 8y agoI mean it is already ona number of Dells. If Canonical and Steam focused their efforts they could produce a reasonable offering. I wish Steam would not focus on an entire Distro and just focus on making a specific distros underlying OS usable on plenty of hardware. AMD had an opportunity to work with Steam and Canonical to plant itself as a serious Linux competitor to Nvidia too.
- eterps 8y agoAnd the most creative distribution IMO: NixOS isn't even mentioned.
- noja 8y agoA very top-down utilitarian way of thinking about it. So what if there is wasted effort, people want to do that, so they do.
- dansman805 8y agoOn one hand, time and effort is wasted doing the same thing 100 times with slight differences rather than just working on the same thing. But on the other hand, in my opinion these differences are very important. For example, you listed that only a few desktop environments are necessary. While that may be true for the vast majority of Linux users, the more fringe desktop environments/window managers are great. For example, I use i3wm daily and it's a pleasure to use. While some of the DEs listed in the article may have some tiling, the WMs designed specifically for tiling do it better (in my opinion). That's the glorious thing about there being many tools that do ostensibly the same thing, you can almost always find a tool that fits your niche use case.
- gnuarch 8y agoGood point, at least i3 or sway don't do their own distributions – afaik.
- dansman805 8y agoThere is manjaro i3 edition, and if I recall correctly another more minor distro that does i3 by default, but for the most part it is user installed, yes.
- buchanan 8y agoBut I wouldn’t class i3 as slightly different. Probably an argument can be made that the prevalence of similar DEs ensured the APIs and interfaces that allowed for an i3.
- theonemind 8y agoWell, perhaps so, but Linus, regarding Linux (although I think he meant mostly the kernel), said, "I'm deadly serious: we humans have never been able to replicate something more complicated than what we ourselves are, yet natural selection did it without even thinking. Don't underestimate the power of survival of the fittest. And don't ever make the mistake that you can design something better than what you get from ruthless massively parallel trial-and-error with a feedback cycle. That's giving your intelligence much too much credit." In that light, this strikes me like complaining that we have too many kinds of beetles. Linux distributions just work this way.
- ken 8y agoThat is indeed a powerful mechanism -- but it still sucks to be a beetle, especially if you're not on a dominant branch of your family tree. Imagine you had the job of recruiting beetles. You'll die soon, and your offspring (if you have any) probably will, too! What's the upside? Your species will be stronger for your death! That's a pretty tough sell. You're going to get the young and ambitious, and they're going to fight each other as much as they possibly can. That's not the only way to win, or even the best. Pine trees are genetically successful, too, and they don't go out and murder each other. I wouldn't complain that there are too many kinds of beetles, but I would complain that there are very few trees. It would be sad if beetles were the highest form of life on the planet.
- dsego 8y agoI agree, it's ridiculous. Hundreds of distros but all include the same 5-10 usable apps. Great, I can run GIMP on Ubuntu, Fedora, Solus, Mint, Elementary, etc. It's still GIMP.
- deleted 8y ago[deleted]
- markstos 8y agoBah. Diversity is good for the ecosystem. Do you complain about the plants and animals with only minor differences as being redundant, a waste of evolutionary effort? Just a generation ago there was understanding that we had let too much power accumulate into too few large, multi-national corporations. Then we got a chance to start over with the internet and new digital companies. How quickly we repeated the same mistakes. Now we have trillion dollar tech companies and wonder if they've gotten too big, too centralized. What cognitive dissonance to bemoan the consolidated power of just a few FAANG companies while also complaining that the diversity in open source software isn't the kind of diversity you'd like to see.
- a3n 8y agoWhy not just Slackware? The author's list got to be the list in mutual cooperation and competition with the list and others.
- kgwxd 8y agoThere is 0 substance to that link. How did this hit the front page?
- gnuarch 8y agoThere's the rub. Many distributions hardly add any substance, yet the topic is so popular.
- agumonkey 8y agoBecause people wants to express themselves. Tweaking and repackaging feels like something for the young nerd or the tech saavy layman. It feels like making an OS and OSes are semi god for the computer crowd.
- jlarocco 8y agoNot this self-centered, ignorant complaint again. Even if this time really is 100% wasted, it's not your wasted time, so it's none of your business anyway. Open source devs don't owe your their time, and you're not entitled to tell them what to work on. But the time isn't wasted, in any case. If existing solutions met people's needs the alternatives wouldn't have been created. A huge project like a desktop manager or a Linux distribution doesn't get spun up on a whim because somebody doesn't like a desktop background, and it's telling that that's the only difference the author notices.
- agumonkey 8y agoIt's still a bit weird. Everybody wants to "contribute" but at some point there's so much noise and redundancy .. it's backward. Note that I do understand we're all so different in context, understanding, drive, needs .. so bazaar will occur whether or not I like it. I still believe we should have a tiny bit more integrative groups. Just a tad. No need to force people and resist their energy, but a bit of constructive interference.
- jlarocco 8y ago> I still believe we should have a tiny bit more integrative groups. Just a tad. No need to force people and resist their energy, but a bit of constructive interference. There's nothing stopping you from running a vanilla Ubuntu install. What other people choose to do is still none of your business, though.
- PavlovsCat 8y ago> What other people choose to do is still none of your business, though. So they're not allowed to opine on it? What if that's what they chose to do?
- jlarocco 8y agoFair enough. Sometimes it's hard to tell if people are opining or proclaiming.
- mimixco 8y agoI don't think the problem is too many options. This is one of the great benefits of the free market. The biggest problem with Linux distros, IMHO, is that nobody has really created a packaged install that's simple for users to get running. Ubuntu is ahead of the pack but there are still many issues... creating a USB boot stick, using Ubuntu under Windows, accessing your network with a VPN -- those a just a few I've experienced. Until a Linux distro gets to the level of packaged, simple installation like users enjoy with Windows and Macs, the operating system won't take off on the desktop. And that's a real shame. We need open source software more than ever. Perhaps there's room in the market for just one more distro that can solve this!
- dugite-code 8y agoAm I alone in finding the linux install process much simpler than windows? At least windows vista and older were always a pain to install, debian, ubuntu, elementary and solus have all been dead simple to install. Heck even IpFire is so simple it hurts. Sure you need to make a usb boot stick but there are so many graphical utilities to do just that I've never had to think much about it.
- jschwartzi 8y agoNo, I have a much easier time installing Linux on a machine than I do Windows. I recently had to clean install Windows 10 on my laptop and it brought back a lot of painful memories of having to find all the drivers for my particular hardware, store them on a USB stick, and make sure to install them in the proper order with proper restarts in between installs. In contrast installing Ubuntu just involves popping a USB stick into the same laptop and letting it run for a bit after answering some basic questions. And don't get me started on how much productivity I've lost to Windows 10 quietly "updating" drivers and breaking my programs in the process.
- flukus 8y ago> Until a Linux distro gets to the level of packaged, simple installation like users enjoy with Windows and Macs, the operating system won't take off on the desktop. And that's a real shame. We need open source software more than ever. I haven't tried with Windows 10, but Linux installation has been as easy (often easier) as Windows for decades. If you keep it simple and take the whole disk they're about on par, if you want to do anything complicated like dual boot then windows won't even let you. Both have room for improvement on the partitioning UI's. We don't need another distro to solve it because it's a simple as it can get. But most people don't install windows, it comes with the machine. As for TFA, I wonder if their concerned about the amount of effort wasted with so many competing phone, laptop and car models.
- OnlyRepliesToBS 8y agonot your time to declare wasted
- b0rsuk 8y agoI think many people contribute to Linux because there are all these extra distros. People have different needs, and gather around a different itch to scratch. If there wasn't a distro focusing on Rasberry Pi, performance or security, they wouldn't be there. It's like saying there should only be 10 programming languages. Vast majority of programming languages never takes off, and many are very niche. But you never know which are going to take off and when.
- darkr 8y ago¯\_(ツ)_/¯ People are free to do whatever the fuck they want with their time and creative energy. Here’s to anyone who ever scratched an itch, created something and then gave away the fruits of their labour for free. A thousand more distributions and desktop environments!
- haolez 8y agoNot sure why, but this remembered me of Tiny Core Linux: https://distro.ibiblio.org/tinycorelinux/ https://distro.ibiblio.org/tinycorelinux/ It's a very different and clever way of deploying Linux.
- spacesuitman2 8y agoIt's not wasted at all - people are learning and configuring, tweaking and optimizing their use of a computer. I for one really like the fact that Manjaro is an easy Arch for me. Is it wasted creativity now that I can focus on non-distro work since I found my distro? Besides, who is the author to tell people to not waste creativity. It's remarkable to have this audacity. Even the notion of "wasted" creativity is just not nuanced.
- brendangregg 8y agoI worked on Sun Solaris (it's now dead, I know), and now on Linux. This was like switching from a Universe with one Linux distro, to the current one with many. The speed and priority of bug fixes and feature development was higher with one distro. Everyone was working on the one thing. Any bug ever found could go straight to _the_ best engineer to fix it, who could replicate it _immediately_ since they were running that distro as well, and they could make it a priority to fix as it affected _all_ customers. Now consider many Linux distros. A user says "this doesn't compile on NiftyLinux". A) The developer hasn't even heard of NiftyLinux, and doesn't have immediate access to reproduce the bug. B) It's a low priority to fix, since most of the developer's users are on Ubuntu or CentOS. I've felt this firsthand with the performance tools I've developed for Solaris and Linux. With Solaris I could provide better support. With Linux, there's bugs that are open for months or years for odd Linux distros that I don't have time to explore.
- seba_dos1 8y agoThis makes me want to spend some time creating a new distribution with its own desktop environment.
- giomasce 8y agoIt seems that the author is only aware of the existence of general-purpose distributions. They did not list any distribution with, say, different approach to packaging, or for use in HPC, security, NAS, embedded, you name it. Also, for some reason they cannot avoid listing more or less all well established general-purpose distributions, while that is really the list between which you are supposed to choose one or two if you care about not trying many similar things. It seems that the only criterion to be on this list is to be well known. Same for the DEs.