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


Recommended Posts

Joe Average computer user doesn't know what the "Extensible Tool Platform and Java IDE" is. Some more tech savvy users may pick up on the word Java and remember that some websites use Java/Javascript. Most computer users, however, think of coffee and can't make heads or tails our of any other word listed with it.

I am running the RC of Ubuntu 10.04 on my HP laptop just to play around with it. My daughter who is 11 yrs old has never touched it. She asked me if she could use it to play some math game that they play at school, which is a flash player game on some school sponsored website.

She opened up chrome just fine, went to the website, it said it needed a plugin to work, she actually went to the software updater and typed in Adobe Flash player in the search, it pulled it up and she pressed install... The ONLY thing she didn't know was the password to install the program. She is 11!!

She didn't have to find out what website to get that extension or program from, she found it by just typing in the search box for the software manager.. Something Windows update should do for you!!!!

99% of your users do not need to know what an Extensible Tool Platform or Java IDE is, because they will never use it, you are correct. As long as the website they are trying to browse tells them what they are missing, they can find it and download it in seconds. Also non-tech people download programs because we tech people, or friends tell them that program is cool and does such and such. All they need to know is the name and they can get it. Easy!!

Really, I find you dont really need to use the terminal for anything in modern distros.

Quite true - only use I have found for the terminal at all lately is basically when something messes up- and can always pop into it to fix itself (which usually I am the cause of that for installing "non-stable" to have the latest and greatest.) But then again Windows however lacks to some extent that functionality other than safe mode but I have found that sometimes when It can't boot you can't fix what is broken. In Linux dropping to a terminal to reinstall the window manger or working video driver is a plus without loosing your data.

the only thing that makes linux suck is you need to use the terminal for alot of things(similar to cmd prompt)i know it has been improved but it is still not there yet. other than that linux is better than what it used to be.

I disagree. The CLI has always been my fallback, since it always remains consistent.

Video card drivers blew up? There's always the command line.

Compositing and window manager crashed? There's always the command line.

Schizopherenic mouse drivers? There's always the command line.

Another ugly fecal-colored theme? There's always the command line.

It might not be pretty, but it works, and I think that's what end-users really need in an OS.

Wow, what a post..... "Linux sucks" it's an opinion of some Windows/MacOs X users, who've never worked with anything but one OS.

Most of the new distros have exactly what you are complaining about.

I would suggest that you get out of your nutshell and try something new, or if you already have found what you are looking for than you shouldnt make any empty/uneducated posts.

Why are people rude on some of those Unix forums is because they get most of the time noobs who are not willing to learn but rather prefer to complain about how Linux sucks, and with that attitude you wont get far anywhere...

did you actually read the OP or just make an assumption that it was trolling about Linux?

Let's put it in perspective: my mum and dad can turn on a Windows or to some degree a Mac and use it fairly easily, even managing to install some applications themselves.

If I gave them Linux, they would probably be able to use Firefox... But then need to install something simple like flash... Ok go to the Adobe website. Select Linux installer... Which version? Then which revision? Then which type of package?

See the problem there?

Saying they are "lazy" and should take time to "learn" is simply a lame excuse. Why would they want to learn how to use console commands to do a simple install, when they can use windows or osx, put in a disk and install pretty much instantly?

That's the drawback of Linux. It's customisable and free, but it's mind boggling to every day users, which is what turns them away.

For the record, I use windows, osx and Linux. I like all, but understand why Linux is not taken on by the general population.

Less emphasis on the command line, more emphasis on the GUI. Make one click installers mainstream and get rid of the package system where emphasis is placed on the command line to download and install most packages, all the package managers are is an automated command line tool with a GUI. Less distros, make one distro mainstream and have all needed dependencies already pre-installed on a fresh system to run most programs as I am sick of constantly downloading dependencies for every single program I want to run. Have a mainstream, streamlined updates system and make it so the kernel doesn't need to be touched for new software and drivers.

I'm sick of having to compile everything, where I just want to have a single installer and just install what I want effortlessly. I'm sick of messing with the video backend and configuration when I just want to install drivers and be done with it, same for other hardware and drivers

More time is spent babysitting the operating system for most people than actually using it productively. For Linux to be widely adopted, it needs to be simplified for the average home user and have everything streamlined for it to be considered a viable alternative for those who are used to the ease and simplicity that Windows has to offer. Focus on one mainstream distro targeted towards average home users, and one for businesses and also improve the situation with driver support.

Ubuntu has the right idea, but it's still not simplified enough for the average home user, I'd say there is more chances for something to go wrong with a Linux based system that Windows when you focus on driver and stability issues rather than the malware commonly present for Windows based systems. The average home user will try to install a driver or just typing things into the command line and end up breaking something, most are no going to know how to edit configuration files or tinker with things or tweak the system to get it running properly.

Linux is just simply out of touch with reality for your average home user who just wants everything to work upon booting, being able to install anything with ease by clicking an installer, not have to worry about messing with internals, editing configuration files, compiling drivers, compiling software, recompiling the kernel and headers to get certain things working, not touching the command line which is almost a requirement when working with a Linux based operating system.

Let's put it in perspective: my mum and dad can turn on a Windows or to some degree a Mac and use it fairly easily, even managing to install some applications themselves.

If I gave them Linux, they would probably be able to use Firefox... But then need to install something simple like flash... Ok go to the Adobe website. Select Linux installer... Which version? Then which revision? Then which type of package?

See the problem there?

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.

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 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.

1. Drivers ... it isn't really the fault of Linux, that some hardware might not work correctly, or work at all. It's more down

to some hardware manufacturers not even bothering to actually create driver software that works on Linux. Sometimes,

those manufacturers that do actually bother, release quite buggy pre-beta quality driver software for Linux users, that'll

only install using command lines in a terminal window, while spending more time and effort writing decent drivers for

everyone else, with easy to use setup.exe files you simply double click, follow a few prompts and reboot your PC.

2. Add/Remove programs ... Most common Linux distros such as Ubuntu and openSUSE have point and click package

managers for installing and uninstalling software, that are as easy to use as Add/Remove Programs in Windows.

3. Drivers ... see my earlier response to point 1.

4. Sound ... not sure what you meant by that.

1A. Linux will come in behind (in fact, way behind) Windows in terms of driver development (especially for non-server use) because of not only marketshare, but mindshare. Linux, in the brains of most IHVs, is considered mostly a *server*, not desktop, operating system/distribution, and that is despite 'buntu (let alone openSuSE/Mandriva/Fedora/etc.)

2A. This one has more to do with the developers than the distributions, to be honest. The two major packaging formats (Debian's DEB and the RPM format founded by RedHat and used by all of its various forks, including Mandriva/openSuSE/Fedora/et. alia) have the major (and even most of the minor) cross-distribution applications and base building blocks (kernels, development tools, etc.) represented across the board. The real issue is the outliers and niche applications; most are targeted toward a specific *hole* which is aimed at a specific distribution.

4A. Sound libraries are what he meant. While OSS is fast being replaced by ALSA as far as a default audio library in Linux distributions goes, it's what interfaces between ALSA and the distribution's guts that causes most of the pain, and the blame for *that* must rest of the developers of the desktop environments (GNOME, KDE, LXDE, etc.) and distribution development teams (I've seen three different distributions have three different methods of interfacing a sound card with KDE 4.4). While the *no single right method* looks great in theory, it bites in practice.

Yes you do that.... some physical activity might do you good. Well at least is nice and sunny out where I am ....

Nice and sunny here too. That walk was great.

So, what did I miss?

Some people are taking my "Extensible Tool Platform for Java IDE" as a huge insult to Linux package management. My only point was that it could be easier for non-technical people. I think that, sometimes, developers forget how non-technical non-technical people are.

Some people are talking my "Extensible Tool Platform for Java IDE" as a huge insult to Linux package management. My only point was that it could be easier for non-technical people. I think that, sometimes, developers forget how non-technical non-technical people are.

And that is my point. Developers should start thinking what is the best for new, non-technical users.

Some people are talking my "Extensible Tool Platform for Java IDE" as a huge insult to Linux package management. My only point was that it could be easier for non-technical people. I think that, sometimes, developers forget how non-technical non-technical people are.

That's what Windows is for :)

Being serious though, I know lots of coders who couldn't configure an OS to save their lives. If they want to install Extensible Tool Platform for Java IDE, why should they have to jump through further hoops to install it?

Look, I'm not being elitist but if you want a simple, pre-configured OS, it's there. If you want a more symbiotic link with your PC where you have control to tailor the OS to your exact needs, it's there. If you want a simple OS that is somewhat pre-configured that you can play with a bit more, it's there. If you want to code your own OS, you can. Nobody is forcing anybody to use anything they don't want to.

I really don't see the problem - people should be glad they have the choice, it's not hurting anyone. I don't see the point in building a GUI app to configure a simple text file, or having to load an app to run a simple terminal command so I use a distro that has a similar ethos to the way I do stuff, and you can prize it from my cold, dead hands!

I love Linux and all the good open source software it comes with. So many awesome tools. I'm also quite the terminal nerd. My only complaint with Linux was the lack of some mainstream apps I needed for work. I ended up going with Mac OS X because it has all the open source software goodness, combined with the mainstream commercial apps I need.

And all of them should just dissapear.

Couldn't agree with you more.

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.

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.

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.

a solution to that one is a section - where it displays - suggested closed source programs section shortly after install.

a solution to that one is a section - where it displays - suggested closed source programs section shortly after install.

suggestions don't help the poor user that needs (insert addon name here) before they can view content on a certain website

suggestions don't help the poor user that needs (insert addon name here) before they can view content on a certain website

you do have a point there- short of - during install adding a box where it would default install common closed source applications- with a check mark beside the name and an explanation.

you do have a point there- short of - during install adding a box where it would default install common closed source applications- with a check mark beside the name and an explanation.

Why can't they just do it like Windows?

Why can't they just do it like Windows?

Some websites actually do it already-- I know for example it will with flash direct you to the download of a .deb file for debian (ubuntu) but then again no real explanation for what the user is to do with that.

Linux is just simply out of touch with reality for your average home user who just wants everything to work upon booting, being able to install anything with ease by clicking an installer, not have to worry about messing with internals, editing configuration files, compiling drivers, compiling software, recompiling the kernel and headers to get certain things working, not touching the command line which is almost a requirement when working with a Linux based operating system.

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.

She didn't have to find out what website to get that extension or program from, she found it by just typing in the search box for the software manager.. Something Windows update should do for you!!!!

All modern browsers do this on their own on Windows. No need to include that in WU.

Linux has come a long way from the first time I tried slackware 8. I've always enjoyed every distro I've 'played' with.

That being said, I've never been able to keep the distro running as the primary OS. Mainly because:

1. Unable to load some type of rich media content (netflix, some TV/Music stations restrict OS types.)

2. Driver/wireless related issues. Occasionally the wireless would lose connectivity on my broadcom card, and ifup or the network configuration was just to complex to explain to my children/wife to reestablish.

3. Commercial Application (Office is a requirement in my household, with school)

That being said, I personally love linux, I enjoy the terminal and customizing my own bash scripts. But it really is the small things that cripple this OS from being my primary OS.

And on another note, I do like how someone mentioned earlier how even though technically you can get DVD and other codecs to work, it doesn't make it legal.

I do see great things in the future for linux, hopefully android/chrome os bring some of these advancements to the community.

I love Linux but I see forever being behind the curve. It will forever struggle to keep up. Commercial OSes seem to develop the newest technology and Linux has to copy it. I don't ever see Linux being a mainstream OS anymore. It will remain a hobbyist OS, I think.

Seriously? I find that Linux's GUI is far superior to that of Windows or Mac, especially with compositors like compiz.

I think compiz is crap (well, doesn't help that I've been ATI-based for years, but that's getting back into lack of quality drivers...), and most of the screenshots I see Linux users post (doesn't matter where), many just ape OSX, with a dock, and probably some form of Expose-like functionality. I know it can be customized to a user's ideal, but most of what I've seen, all basically looks like Windows/OSX copying.

If I want to run a *nix, I'll turn on my Mac, or run some Ubuntu VM in Virtualbox on 7. I actually like Linux, but there needs to be some more standardization. From WM's, to package managers, audio stacks, etc, on Windows/OSX, no matter what system you sit in front of, it will operate the same way, with Linux, ehhh, who knows, it's almost too customizable.

1) Lack of hardware support - and yes I can deal with downloading it off third party repositories but until Linux provides a stable API/ABI, third parties will not be able to make binary drivers (they're unable to open due to IP considerations).

2) Lack of big name software vendors like Adobe, Corel, and other desktop software software.

3) Lack of quality open source applications; OpenOffice.org crap - 95% of the submissions are from Sun, where are the other Linux vendors besides just submitting patches to get it to compile? The same crap UI, same crap 'feel' about the software itself. Plain horrible with OpenOffice.org being the tip of the iceberg.

4) Lots of half assed, half baked implementations; there is a removing of HAL and replacing it with udev - great. Guess what? look at the number of applications that haven't moved yet; GIMP hasn't moved and the GIMP bug in GNOME's bugzilla has a quip from a GIMP maintainer to the tune of, "I can't be bothered, that is your problem". Don't get me started with the move to GNOME 3.0 with the deprecated libraries - why haven't these applications moved away from the deprecated libraries? the list has been up for almost 2 years, it doesn't take 2 years to remove dependencies. If you can't maintain your application then it should be removed from GNOME because it is obvious as a programmer you don't give a crap:

http://people.gnome.org/~fpeters/299.html

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!