Why Linux (Still) Sucks (And What We Can Do To Fix It)


Recommended Posts

and OS X does stuff (good luck uninstalling anything)

Huh? Most apps in OS X are "uninstalled" by simply dragging them to the trash. At worst, they might leave behind a tiny preference file in the Preferences folder which can either be left (it won't interfere with anything else) or simply deleted.

Drivers are still the main problem with linux for me.

I honestly believe, there is a driver for just about everything on linux. The problem is finding the right one and installing it. They should work on a pakage manager for drivers.

whenever i want to do anything w/ Ubuntu, i have to go to the internet to find the info.... sure enough, there's some horribly long string of commands i have to run in Konsole (whatever it's called.) Oh, you want to change preferences? navigate to /usr/bin/lame/etc/settings.conf and open it w/ Vi, then find line 653 and change the value. oh, and for some reason files for a program are scattered all over the file system. 1. go here, mod file 2. go here and mod this file 3. go to 1.
I agree. Moving things to a GUI by default would go a long way for linux.

I also saw some people mention the problem of segmentation cause by too many distros. I agree, and that's the cost of open source.

To be honest with everyone, I do not want the general public using Linux (any distribution) as their primary operating system. Most of you at this point are wondering why I feel this way, and I will explain. Let us look at Ubuntu. It is an amazing distribution. Any person with just slightly above average computer savvy can get it installed and running without a problem. The hardware support has advanced at an incredible rate in the last two years, specifically. In my own personal experience (this does not account for everyone), I have not had a single problem getting a base installation working on about five or so different machines. Out of those five, four had a wireless card. Of those, none had a problem at all. When it comes to installing new software, it could not get more simplified. For instance, not long ago on an Ubuntu install, I was looking for a Linux alternative to ConvertXtoDVD. It took about fifteen seconds to Google it and find my answer (a program called DeVeDe, which is awesome by the way). I could either open the package manager and search for it, or type an extremely simple command (sudo apt-get install devede). This is great, right?

When problems arise with anything (ex. Flash chugging along like an obese Mississippi woman trying to jog.), it may be hard to find support for that specific problem. There is a large amount of documentation on the web, specific to Ubuntu. Where do we go when that does not work? Most people would recommend you post on the forum. During the first handful of Ubuntu releases, support was easy to come by. If you posted a thread on their forum, somebody would certainly try to answer your question. Now, with seemingly a billion users (yes, I over-exaggerated, chillax babes), it becomes very hard to find help for a certain problem that documentation is not helping.

I have a love affair with Arch Linux. Not only did I learn a great deal during the installation and configuration, but I had exactly what I wanted, and nothing more. There is a large amount of users, but nothing compared to Ubuntu, Fedora, Debian, etc. The community is close-knit and problems get solved. AUR (Arch User Repository) is amazing. It is a community driven repository for Arch users. So many of the people that submit packages know what they are doing. I can have a bleeding edge package already built for me, ready for a simple command to download and install it on my machine. With Ubuntu (and Debian alike), packages take much longer to appear on their repositories.

Many will say I have an elitist attitude. By the Dictionary.com definition, "consciousness of or pride in belonging to a select or favored group". If that is the case, then I must admit I do fall in this category. I think every distribution would do much better if they thinned the herd a bit. Not positive how they can achieve this, but it is not my problem. So most distributions are going to lead to their own demise. Luckily, I have found a place that will hopefully will not (never say never) lead down that road. My problems get solved when the arise. When I want a new piece of software, I do not have to wait a year for it to appear on a repository. We are all a team, and that is the way it should be. I do not despise other distributions. Actually, I have much respect for all of them. I am only telling you my opinion of why Linux should not be mainstream, and what will happen as the amount of users increase. It will be a clustereff. :D

I have a love affair with Arch Linux. Not only did I learn a great deal during the installation and configuration, but I had exactly what I wanted, and nothing more. There is a large amount of users, but nothing compared to Ubuntu, Fedora, Debian, etc. The community is close-knit and problems get solved. AUR (Arch User Repository) is amazing. It is a community driven repository for Arch users. So many of the people that submit packages know what they are doing. I can have a bleeding edge package already built for me, ready for a simple command to download and install it on my machine. With Ubuntu (and Debian alike), packages take much longer to appear on their repositories.

If elitism is not seeing the need to have to jump through hoops of abstraction, then I'm guilty as well. One post on this thread bemoaned having to edit text files, and they'd rather have somebody code an application to render a GUI to edit said simple text file.

http://wiki.archlinux.org/index.php/Rc.conf - You'd need four GUI apps for this I guess, one for each section. These apps have to be coded and maintained, or you can open the text file in an editor and make your changes in 10 seconds. Elitism? I just don't get it at all.

My biggest gripe with Linux is lack of consistency. Sometimes too many choices can be a bad thing. Especially when the really good choices often are hard to find and have obscure names that mean relatively nothing to the masses.

Also the need to use the command line for many things is also a deterrent. Also needing to do hacks/workaround at times to get mundane things working.

Ironically though Microsoft is going back toward a Command line theme with windows Powershell but it is not the ONLY option. You still have the choice to use a GUI to accomplish nearly everything but the addition of Powershell and all the power and flexibility it allows in terms of automation and scripting really leaves no excuse as to why Linux still relies on only the command line in many cases to perform things in some distros.

With all that said though Linux doesn't quite suck it's just difficult for the sake of being difficult at times.

My biggest gripe with Linux is lack of consistency. Sometimes too many choices can be a bad thing. Especially when the really good choices often are hard to find and have obscure names that mean relatively nothing to the masses.

One of my favorite things about Lucid Lynx is the new UI implementation, it's sexy IMO.

What you want, my friend, is the "pysdm" package. Search for and install it via Synaptic, then look for the "Storage Device Manager" shortcut somewhere in the "System" menu.

It's way too late for this, but thank you. +1 for you. None of the elitist linux people I've asked about the mounting drives issue ever came up with this.

It's been over a year since I bothered with Ubuntu or any other distro, and I don't see any place for it in the future, now that Win7 is here.

Ive used GNU/Linux exclusively for three years, and I've never had to do any of that. Also, I only use the command line when it's easier for me. There's a GUI for nearly everything in GNU/Linux now. The only distro I know that meets that criteria is Gentoo, and I think most new Linux users know to avoid that one unless they want to do all of the above.

The software you are unable to install by clicking an 'installer' is delivered by a Package Manager, and in most user-friendly distros, couldn't be easier to use.

There are actually some drivers, dependencies, or software that requires recompilation of the kernel along with the proper headers. Also in Ubuntu, Compiz wasn't working as it should so I needed to install some dependencies that weren't included with Ubuntu despite Compiz being default in Ubuntu now. I also had to edit the Xorg.conf for some things because they wouldn't work properly, particularly Compiz. I also had to do a fair amount of work to get my wireless working in Ubuntu, I went through hell with the video system because I had a Geforce FX card and integrated Intel graphics little over a few years, the onboard video was conflicting with the Geforce FX and locking up the PC during boot. I had to edit modprobe.d and blacklist the Intel graphics to boot into Ubuntu. Anything there isn't a pre-compiled package for, needs to be compiled from it's source. I couldn't play music or videos out of the box because of the missing codecs, and had to keep installing any required dependencies that were missing for all software that didn't have a pre-compiled package.

Some things have of course become simpler since I did most of that, I've got a new PC and my wireless works out of the box. For some reason my old old PC would hang on boot with the Intel graphics and Geforce FX because they were conflicting with each other, that doesn't happen with my new PC that has an Intel GMA 4000 and a Geforce 9800 GT.

The latest Nvidia drivers do need to be compiled and installed from source, as the non-restricted driver isn't the latest and that requires a bit of tinkering with the Xorg video subsystem when compiling and installing the driver in order to enable the driver. Of course the Ubuntu forums were very helpful whenever I had an issue, for that I am grateful.

Don't get me wrong, I don't mind using Linux as it is fun to tinker with and quite a nice hobbyist OS for those capable of using it. My point is the average novice home user isn't going to know how to do a lot of this even if someone was right there walking them through it. Linux still requires a fair bit of technical expertise, tinkering and knowledge, particularly knowledge of the command line to get everything running efficiently with little or no issues. The command line is almost a requirement in Linux, where with Windows it's optional so average users doesn't touch it or even know it's there. This is all far beyond the capabilities of the average home users who don't know squat about there computer other than turning it on, opening their web browser, checking email and playing an odd game or two. They just want everything to work upon immediately booting the system and become completely lost if the system doesn't power on and the problem is as simple as a loose power cable.

Nothing can beat the simplicity and ease of Windows when it comes to the average non-technical novice home user. ;)

The command line is almost a requirement in Linux, where with Windows it's optional so average users doesn't touch it or even know it's there.

The curse (so to speak) of the Linux command line is that you can do absolutely everything (system administration wise, and then a whole lot of other stuff) from there. There's just less motivation to create GUI tools for every little task than on Windows, where the classic cmd is very limited and awkward.

So yes, it sucks for those that have no interest in using it, but fortunately nowadays you have almost no need to drop to it except on certain particular situations (usually involving configuration of not well supported hardware or experimental features). That is, you might need the CLI on the initial configuration of your computer, but not on your daily usage.

I use the CLI on a daily basis on my laptop at work, but I have never ever needed to use it on the computer I have attached to the TV (that is my main computer at home).

It's probably been said already but IMHO the biggest hurdle is the lack of consistency among the distros. You have multiple audio APIs, multiple window managers, multiple packaging systems. Just pick one of each and put it in a box. Then you have a consistent and marketable product. And then you might also encourage better driver support.

But that's assuming linux users actually want that. I sometimes think they prefer to be on the fringes with the freedom that brings to choose what flavour of everything they want.

It's probably been said already but IMHO the biggest hurdle is the lack of consistency among the distros. You have multiple audio APIs, multiple window managers, multiple packaging systems. Just pick one of each and put it in a box. Then you have a consistent and marketable product. And then you might also encourage better driver support.

But that's assuming linux users actually want that. I sometimes think they prefer to be on the fringes with the freedom that brings to choose what flavour of everything they want.

Most driver development is done by kernel developers, it's distro independent however obviously each developer has their own favourite distribution and distro dev's quite often submit drivers upstream (as can anybody). Also, distro's pinch bits off each other all of the time, just look at the success of the Debian spin-offs.

I understand what you are saying, but Linux just doesn't work like that, if there was only one distro it would suffer due to not being able to implement ideas from the other distro's, and you'd have no Ubuntu etc. This vision of a unified Linux already exists, it's called Mac OS X, and I know it isn't Linux but this "unified" distro wouldn't be either.

This vision of a unified Linux already exists, it's called Mac OS X, and I know it isn't Linux but this "unified" distro wouldn't be either.

1. Mac OS X is in no way related to Linux, other than both being related to Unix. It is more closely related to FreeBSD although with a Mach kernel.

2. a unified Linux distro would still be Linux, since "Linux" simply refers to the kernel that is being used.

Seriously, what are you guys doing that you "have to use the command line"? Guides and such online often tell you to use the cmd, not because you have to but because having users copy and paste commands is easy and fast.

For me at least I needed to use it in the past because of performing certain tasks, in order to edit some conf files I needed to elevate via sudo and I spent time compiling drivers to get my hardware working. I also compiled anything there wasn't an existing pre-compiled binary for, for my distro. Compiz wasn't working correctly and I needed to fix that, conflicts with my old integrated graphics that required me to edit modprobe.d to blacklist.

I've tested Ubuntu since the Breezy Badger days and have ran into many more issues, endured more frustration and confusion in my short time using it than I ever have with Windows. :p

1. Mac OS X is in no way related to Linux, other than both being related to Unix. It is more closely related to FreeBSD although with a Mach kernel.

2. a unified Linux distro would still be Linux, since "Linux" simply refers to the kernel that is being used.

That's my point, a unified distro wouldn't have half as many contributors due to a smaller pool of sumbitters. A unified Linux would end up propriety due to having to remain unified, and hence the kernel would have to be branched off thus becoming yet another another Unix derivative. The closest example of such being Mac OS X.

It depends what people mean by unified. Why have all of these options in the Kernel when it is to run only one distro? You'd have to stifle ideas and forks. If it remains FOSS what controls would be in place to stop other people making other distro's? In a few years time you'd be in the same position with lots of different DE's and distro's, and the unification would be for nothing. The only way to hold control would be to go propriety, and that would not be Linux.

Not true what so ever. On Fedora, you go on the task bar menu to System -> Administration -> Add Remove Software

Then enter in the search bar the software you want to install, let take your example and type Flash or Adobe and voila it will give you a list of application packages, so just select the Mozilla Flash plugin and click apply.

Thats the thing though, most people would like flash to jjust install as it would within Windows.

Try using linux for a change, before making any generalized statements. There are a lot of distros out there and some of them have really gotten foolproof over the last several years.

I use about 3 distros thanks. Is that not enough? They are no way NEAR foolproof my friend. For tech people like me, Warwagon and a few others, it is fine, but for many people, who just want to be able to get on without having to worry about how to install simple things, it is not ready.

That is why in the OP (which i still dont think you bothered reading or watching the video or presentation), those Linux bods are actually talking about what needs to change across the Linux distro board, for it to become more common place in the general user world... If everything was as easy and great as you say, then there would be no discussion happening on these matters would there...

I have used Linux since RedHat Linux 4.2 in 1997/98. I use to run Linux out of floppy disk for testing servers and switches. If you see how much has changed in the last 15 years you can really appreciate the work done on it... .considering it's open source - free for everyone to use.

I applaude you, but that still doesnt mean it is more or just as friendly than Windows.

Sorry but the average user isn't smart enough to leave the browser when their flash video won't play and then go to Add remove programs, to do a search for the correct addon they need, to make it work.

Exactly.

Thats the thing though, most people would like flash to jjust install as it would within Windows.

I use about 3 distros thanks. Is that not enough?

Looks like none of them are *buntu. Open your browser, and go to any site with flash, you have a bar in the top of your browser telling you that you need the flash plug-in, and you can click that same bar and it installs. Just "as it would within Windows". ;)

Linux is now hugely popular, it doesn't need fixed, all the gamers with PS3s love it :rofl:

Not anymore...

http://gamepolitics.com/2010/03/29/new-ps3-firmware-remove-%E2%80%9Cother-os%E2%80%9D-feature

I quite liked Ubuntu when I tried it, but I do agree with the "too many distros" hurting Linux market growth. Just looking at the Wikipedia list of "popular" distributions, there are almost 20. That alone can be a major hurdle for a novice who has only used a Windows PC or a Mac their whole life. If someone is going along, has heard about Linux for years and finally decides to try it, the number of options can be overwhelming, and might even discourage the user from doing further research. That variety, which makes it so popular with experienced techies, I think will hurt Linux in the long run, unless one of the more popular distros dramatically overtakes all of the others in popularity.

IMO, the biggest thing that can be done to help linux improve is to get rid of the asshat zealots on *nix support forums. I've seen some pretty bad and vulgar responses towards people for asking simple questions.

+1

That would DEFINITELY be a major step in the right direction!!

It's no commercial. It's going to go nowhere as a free product. While it's free, it will never just work out of the box. MP3, DVD. The major ****arounds that can be caused when trying to get flash to work well.

Sound. Holy ****. How can making some sounds work be so hard. It's 2010 for Gods sake.

Looks like none of them are *buntu. Open your browser, and go to any site with flash, you have a bar in the top of your browser telling you that you need the flash plug-in, and you can click that same bar and it installs. Just "as it would within Windows". ;)

Actually, my two main Linux OS of choice are Ubuntu and Mint. I also tried Suse a few times, but in comparison it doesnt work as well.

In both mint and Ubuntu, i have to select the version of flash i want (linux distro etc) then i have to select the package type. Its simple enough, but to a non-tech, its a mind field.

Actually, my two main Linux OS of choice are Ubuntu and Mint. I also tried Suse a few times, but in comparison it doesnt work as well.

In both mint and Ubuntu, i have to select the version of flash i want (linux distro etc) then i have to select the package type. Its simple enough, but to a non-tech, its a mind field.

It would be "mine" field. And no it is not.

Ubuntu install. Open Firefox. Go to any site that uses flash. Hulu, perhaps.

The top of your firefox browser puts up a yellowish (if I recall correctly) alert bar at the top saying this site uses a flash plugin you do not have.

Click it.

Installed.

Done.

Have you really used Ubuntu? Or are you pulling our collective legs?

It would be "mine" field. And no it is not.

Ubuntu install. Open Firefox. Go to any site that uses flash. Hulu, perhaps.

The top of your firefox browser puts up a yellowish (if I recall correctly) alert bar at the top saying this site uses a flash plugin you do not have.

Click it.

Installed.

Done.

Have you really used Ubuntu? Or are you pulling our collective legs?

For some reason that never works for me (in windows or linux) but thats a ff problem. But Its also just as easy to open the package manager type flash and install it.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • How to Do More with Less: Future-Proofing Yourself in an AI-driven Economy —was $28 now FREE by Steven Parker Claim your complimentary copy (worth $28) of "How to Do More with Less: Future-Proofing Yourself in an AI-driven Economy" for free, before the offer ends on June 30. Description In today’s workplace, headlines about artificial intelligence can feel overwhelming. With headlines swinging between promises of utopia and warnings of mass unemployment, for most knowledge workers, the truth feels unclear. In this book, Sharon Gai cuts through the noise. Drawing from real-world examples and global insights, she explains how AI is reshaping the way we work—without hype or fearmongering. Instead of choosing between blind optimism or outright pessimism, she offers a practical, balanced perspective that helps readers make sense of the rapidly evolving AI landscape. You’ll learn how to: Reskill and future-proof your career in the face of AI disruption Identify which parts of your role can be automated, and which require human creativity and judgment Use proven frameworks to evaluate AI’s impact on your work and your organization Apply actionable tips and tools to boost productivity, make smarter decisions, and do more with less Gain clarity as a parent, leader, or professional navigating what this means for the next generation Whether you’re an employee anxious about your future, a parent concerned about your children’s opportunities, or a leader managing a lean team with tight budgets, this book provides the strategies and mindset you need to adapt so you can stop worrying and start preparing. How to download for free Please ensure you read the terms and conditions to claim this offer. Complete and verifiable information is required in order to receive this free offer. If you have previously made use of these offers, you will not need to re-register. Was $28, but is now FREE | Below free offer link expires on June 30. How to Do More with Less: Future-Proofing Yourself in an AI-driven Economy The below offers are also available for free in exchange for your (work) email: The Vibe Coding Playbook: Building Your Tech Business with AI ($35 Value) FREE - Expires 6/23 The Persuasion Engine: How Any Business Can Use AI-Powered Neuromarketing to Understand and Win Customers ($28 Value) FREE - Expires 6/24 How to Do More with Less: Future-Proofing Yourself in an AI-driven Economy ($28 Value) FREE - Expires 6/30 Cloud Security Fundamentals: Building the Foundations for Secure Cloud Platforms ($131.95 Value) FREE - Expires 7/1 The Complete Free AI Learning: Master ChatGPT, Claude, Gemini & More ($21 Value) FREE How to Build an AI Design Workflow with Gamma ($21 Value) FREE The Ultimate Linux Newbie Guide – Featured Free content Python Notes for Professionals – Featured Free content Learn Linux in 5 Days – Featured Free content Quick Reference Guide for Cybersecurity – Featured Free content We post these because we earn commission on each lead so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. Other ways to support Neowin The above deal not doing it for you, but still want to help? Check out the links below. Check out our partner software in the Neowin Store Buy a T-shirt at Neowin's Threadsquad Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: An account at Neowin Deals is required to participate in any deals powered by our affiliate, StackCommerce. For a full description of StackCommerce's privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through the branded deals site.
    • Microsoft admits one of the most crucial Outlook features is currently broken by Sayan Sen Microsoft is making some decent progress when it comes to Windows 11. Recently we have confirmed reports of some rather useful improvements landing in the next version of the OS, 26H2, wherein GPU driver TDR crashes may finally be fixed, plus the company is also allowing users to disable web content on the Search. On the Outlook front though things have not been so rosy. Last month in May we reported several problems affecting basic functionalities on the app. These included a problem where documents would open blank or corrupt themselves. Following that, Quick Steps, a very useful feature, would no longer work correctly, and finally, Microsoft acknowledged a problem wherein images would fail to load up properly inside the email. Microsoft had resolved those bugs later and almost exactly a month after we reported on them, the company has now admitted a new similarly basic issue, this time on Macs. Users recently started noticing that Outlook would no longer display email threads properly as the original message itself was not displayed. An affected user Tsoumpas, C (ngmb) nicely described the problem in a forum post they made on Microsoft's site. They wrote: "Description of the issue: After updating Outlook for Mac [Version 16.110 (26061317)] on 18/6/2026, replying to any email no longer includes the original message in the reply window. Prior to the update, replies correctly contained the original email text below my response. Expected behavior: The original message should be included in the reply, as in previous Outlook versions and according to the configured reply settings. Actual behavior: The reply window contains only a blank composition area (or only my response), with none of the original email text included." Obviously this must be a highly frustrating for users as noted by several in that thread. The post, at the time of writing, has also been upvoted by more than 40 users indicating that is a fairly widespread bug. Thankfully Microsoft seems to have acknowledged the problem right around that time as it opened a new issue on its official website. In the support article, the company recommends switching to Outlook for Mac from the legacy app, where the problem appears to be happening.
    • PotPlayer 260622 by Razvan Serea PotPlayer is an extremely light-weight multimedia player for Windows. It feels like the KMPlayer, but is in active development. Supports almost every available video formats out there. PotPlayer contains internal codecs and there is no need to install codecs manually. Other key features include WebCam/Analog/Digital TV devices support, gapless video playback, DXVA, live broadcasting. Distinctive features of the player is a high quality playback, support for all modern video and audio formats and a built DXVA video codecs. A wide range of subtitles are supported and you are also able to capture audio, video, and screenshots. A comprehensive video and audio player, that also supports TV channels, subtitles and skins. Its been described on the Internet as The KMPlayer redux, and it pretty much is. Daum PotPlayer 260622 (1.7.22963) changelog: Removed Kakao TV Added pause function when navigating via the navigation bar Significantly improved internal stability Fixed an issue where colors appeared strange during RGB24 processing Improved playback for some HTTP streams Improved sync processing for the built-in audio renderer Fixed an issue where certain MP4 files behaved abnormally during playback Download: Daum PotPlayer (64-bit) | 54.7 MB (Freeware) Download: Daum PotPlayer (32-bit) | 61.1 MB View: Daum PotPlayer Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Tixati 3.44 is out.
    • Speccy 1.34.084 by Razvan Serea Speccy will give you detailed statistics on every piece of hardware in your computer. Including CPU, Motherboard, RAM, Graphics Cards, Hard Disks, Optical Drives, Audio support. Additionally Speccy adds the temperatures of your different components, so you can easily see if there's a problem! Processor brand and model Hard drive size and speed Amount of memory (RAM) Graphics card Operating system At first glance, Speccy may seem like an application for system administrators and power users. It certainly is, but Speccy can also help normal users, in everyday computing life. If you need to add more memory to your system, for example, you can check how many memory slots your computer has and what memory's already installed. Then you can go out and buy the right type of memory to add on or replace what you've already got. Download: Speccy 1.34.084 | 20.5 MB (Freeware) View: Speccy Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Dedicated
      tuben earned a badge
      Dedicated
    • Week One Done
      mnsgroup earned a badge
      Week One Done
    • Conversation Starter
      sumytbe earned a badge
      Conversation Starter
    • One Year In
      B4dM1k3 earned a badge
      One Year In
    • One Year In
      DarkWun earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      522
    2. 2
      +Edouard
      199
    3. 3
      PsYcHoKiLLa
      94
    4. 4
      Michael Scrip
      82
    5. 5
      neufuse
      69
  • Tell a friend

    Love Neowin? Tell a friend!