Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Operating Systems Linux

'I Love the Linux Desktop, But That Doesn't Mean I Don't See Its Problems All Too Well' (theregister.com) 197

An anonymous reader shares an excerpt from an opinion piece via The Register, written by longtime technology reporter and Linux enthusiast Steven J. Vaughan-Nichols: Recently, The Register's Liam Proven wrote tongue in cheek about the most annoying desktop Linux distros. He inspired me to do another take. Proven pointed out that Distrowatch currently lists 270 -- count 'em -- Linux distros. Of course, no one can look at all of those. But, having covered the Linux desktop since the big interface debate was between Bash and zsh rather than GNOME vs KDE, and being the editor-in-chief of a now-departed publication called Linux Desktop, I think I've used more of them than anyone else who also has a life beyond the PC. In short, I love the Linux desktop. Many Linux desktop distros are great. I've been a big Linux Mint fan for years now. I'm also fond, in no particular order, of Fedora, openSUSE, Ubuntu, and MX Linux. But you know what? That's a problem right there. We have many excellent Linux desktop distros, which means none of them can gain enough market share to make any real dent in the overall market.
[...]
Besides over 200 distros, there are 21 different desktop interfaces and over half-a-dozen different major ways to install software such as the Debian Package Management System (DPKG), Red Hat Package Manager (RPM), Pacman, Zypper, and all too many others. Then there are all the newer containerized ways to install programs including Flatpak, Snap, and AppImage. I can barely keep them all straight and that's part of my job! How can you expect ordinary users to make sense of it all? You can't. None of the major Linux distributors -- Canonical, Red Hat, and SUSE -- really care about the Linux desktop. Sure, they have them. They're also major desktop influencers. But their cash comes from servers, containers, the cloud, and the Internet of Things (IoT). The desktop? Please. We should just be glad they spend as many resources as they do on them.

Now, all this said, I don't want you to get the impression that I don't think the conventional Linux desktop is important. I do. In fact, I think it's critical. Microsoft, you see, is abandoning the traditional PC-based desktop. In its crystal ball, Microsoft sees Azure-based Desktop-as-a-Service (DaaS) as its future. [...] That means that the future of a true desktop operating system will lie in the hands of Apple with macOS and us with Linux. As someone who remembers the transition from centrally controlled mainframes and minicomputers to individually empowered PCs, I do not want to return to a world where all power belongs to Microsoft or any other company.
"The Linux desktop will never be as big as Windows once was," writes Vaughan-Nichols in closing. "Between DaaS's rise and the fall of the desktop to smartphones, it can't be. But it may yet, by default, become the most popular true conventional desktop."
This discussion has been archived. No new comments can be posted.

'I Love the Linux Desktop, But That Doesn't Mean I Don't See Its Problems All Too Well'

Comments Filter:
  • by presidenteloco ( 659168 ) on Thursday June 09, 2022 @06:04PM (#62608104)
    without a single "let's all (major distros) co-operate to work toward this" consensus project with a benevolent dictator at the project helm. A dictator who understands human factors, and understands that power users are going to be at best 10% of the audience, even for linux, if talking desktop/laptop, so should be deprioritized accordingly.

    .
    • by walshy007 ( 906710 ) on Thursday June 09, 2022 @06:21PM (#62608164)

      power users are going to be at best 10% of the audience, even for linux, if talking desktop/laptop, so should be deprioritized accordingly.

      Way to kill the golden goose.

      Power users aren't the majority, but they are the majority of free tech support and people who know what they are doing. You destroy usability for power users and the people who are actually useful to you leave.

      Just look at redhat poettering's push for "silverblue" an image based os that tries to turn linux into an appliance like android.

      Android already exists, if it were suitable to the problem spaces people were dealing with they would use it instead.

      With a few bumps on the way (wifi mid 2000's, open source graphics drivers until mid 2010's) the linux desktop has been plenty usable since the early 2000's. If anything pushes from dictators (*cough* pulseaudio for it's first decade) drastically hurt linux desktop usability.

      We already have plenty of locked down platforms with little control. Be wary of wanting to turn likely the last real systems you have control over into more systems that try to control you.

      • by fahrbot-bot ( 874524 ) on Thursday June 09, 2022 @06:29PM (#62608200)

        Just look at redhat poettering's push for "silverblue" an image based os that tries to turn linux into an appliance like android. Android already exists, if it were suitable to the problem spaces people were dealing with they would use it instead.

        Just as well, most of Lennart's stuff is a problem in search of a solution -- wait... no that's right. :-)

      • by Burz ( 138833 ) on Friday June 10, 2022 @03:18AM (#62608912) Homepage Journal

        Its good to emphasize the importance of power users. In a lot of ways, they are the center of gravity in a tech ecosystem.

        But 98% of the power users / techies I know want standards. Linux distros are chock full of standards under the hood, but there is no hardware certification standard (so finding compatible peripherals is always weird+risky), and there is no standard UI. Techies want both those things (and more). Yes, most power users prefer Windows or OS X for these reasons! A techie who must give tech support instructions to users as _shell_ commands because there is no standard GUI is a techie who will turn their back on "desktop Linux".

        The three social maladies FOSS community has, which leads to this predicament are:

        1. It thinks "Linux" is an OS. Its only an OS for technical elites, to anyone with a consumer mindset (which includes most power users) it is nothing at all. Put another way: What is Linux to an Android user? Its something vague that rattles around under the hood.

        2. "Interfaces are commitments (learned that in CS) – but only to my hacker peers. I refuse to make commitments to end-users; that would be then end of freedom!" Truth: Interfaces are commitments for everyone involved, most especially for UIs. If a certain class of stakeholder experiences a computer as chaotic, then that system is a failure. Computers must deliver consistency or else... be unplugged.

        3. Distro packaging was both app-developer and user hostile. The "solution" is, uh... Let me just cut to the chase: Snapcraft is an OS. Think about it. Is that good? IDK. The other app packaging contenders are less useful to desktop consumers for reasons I won't get into here.

        To be worthy of the general public's attention & investment, FOSS desktop developers must shift their mindset to the questions: a) How do I get ppl excited enough about the platform to start writing apps for it? b) How do I bring app developers and end-users together in the least stressful ways possible?

        The answers to these may vary at times, but they usually look like: "Vertical integration goodies are on the way", "Targeting dependencies is usually just checking the OS version" and "Keep the UI and other interfaces consistent but not spartan". (FOSS tends to emphasize horizontal integration, per-library dependency resolution, disposable UIs and spartan APIs – almost all wrong answers for the desktop!).

        Also, this was an early peeve of Mark Shuttleworth's: If you have a standard collection of desktop APIs, they will be relatively useless unless the APIs in the ensemble have standard versions. The rest of the Linux distro community at the time said "No" we'll mix-match upstream versions as each sees fit; this is perfectly reasonable if you assume all "developers" are system hackers who occasionally write apps.

        Google figured out most of the above with Android, which considers the Linux kernel replaceable BTW.

        • The other app packaging contenders are less useful to desktop consumers for reasons I won't get into here.

          Then they're all unsuitable, because snap is unreliable garbage. Just updating Ubuntu after initial install broke half the default snaps, and I ripped that shit out post-haste.

      • by AmiMoJo ( 196126 )

        The problem they always run into is that nobody cares. If you make a decent but otherwise unremarkable desktop, people will just shrug and ask why don't they simply use Windows that came with their computer. So they add some nice features that make it different, but nobody notices so they start pushing them front and centre so they can be "discovered". That gets annoying fast and people complain that they just want something simple and unobtrusive.

        It's not that KDE Plasma isn't a perfect good desktop for 95

      • by DarkOx ( 621550 )

        Power users aren't the majority, but they are the majority of free tech support and people who know what they are doing

        Its more than that. Those same power users are also your outside influences. There the ones that really convince others your product is good, all the marketing glossies in the world won't sell your solution to people who don't read the industry rags.

        The people who think you can/should ignore the power users are the same people who think Chrysler builds Hellcats because its good revenue/cost activity. They don't, they do it because having enthusiasts sells other people other cars.

      • Why can't these guys collaborate on multiple levels, keeping their power-user fiefdoms active while cooperating for something that's super-easy for us peasants? That might actually lead to something more generally applicable than the Holy Roman Empire of operating systems that Linux has always been.
    • without a single "let's all (major distros) co-operate to work toward this" consensus project with a benevolent dictator at the project helm. A dictator who understands human factors, and understands that power users are going to be at best 10% of the audience, even for linux, if talking desktop/laptop, so should be deprioritized accordingly.

      That sounds easy.

    • by Brain-Fu ( 1274756 ) on Thursday June 09, 2022 @07:03PM (#62608306) Homepage Journal

      I have been loudly and rudely assured that the problems I recently encountered using Linux on the desktop simply don't happen anymore, and my information is decades out of date. One thing you can count on if you run into technical trouble using Linux: the community of erudites will always be there to mock you.

      Incidentally, I think there is at least one benefit to Linux having these problems: mainstream commercial interests haven't corrupted it. The reason Linux desktops obey me and do not spy on me or advertise at me like Windows is precisely because the only people who use them are a tiny group of weirdos. If desktop Linux ever does have its "eternal September" then I might have to throw in the towel and switch to Apple.

      • by lsllll ( 830002 )

        I have been loudly and rudely assured that the problems I recently encountered using Linux on the desktop simply don't happen anymore, and my information is decades out of date.

        You've piqued my curiosity. Do tell what the issue was.

        I do have to say that, during the recent years, the only issues I've had with Linux have been with some obscure 10Gbps ethernet card. That, and networking has become a clusterfuck. Between NetworkManager, Systemd networking, and the old ifcfg files, anything beyond a simple one-ethernet connection (bridges, routing, etc) is a nightmare. But, as much as I hate PulseAudio, it kinda just works on top of ALSA. Graphics drivers are good for desktop usag

        • I still use Ubuntu as my desktop on my home pc (though I have to use windows on my work equipment). So, the problems I hit were not enough to drive me away, nor was the mockery I occasionally endured when seeking help (though most of the time I received help, the mockery didn't happen on any of the main forums).

          When I was using Fedora, which was maybe two years ago or so, applying updates (even minor updates) was always an adventure. Random things would break. One that got me a couple of times was an err

          • by lsllll ( 830002 )

            So you got the point about Wine! Yeah, it's just for running Windows executables (and not all!) and not for things to help Linux with.

            I agree with the Fedora sentiment. Between not-so-seamless upgrades (which Debian and Ubuntu don't suffer from) and Red Hat being the overlord of the distro, I gave up on it a few years ago.

            As for RDP into Windows, I use xfreerdp and I have left myself logged on to RDP for days without a hick up. It has full size control as well for the desktop.

            The one thing (well, one of

          • by allcoolnameswheretak ( 1102727 ) on Friday June 10, 2022 @03:32AM (#62608942)

            This. The frustration is real. I would love to be a Linux user. I'm all about freedom and not having the corporate overlords watch over my back. But every time I have tried to make the switch, which happens regularly, like every 3 years or so, I encounter some weirdness that makes me regret leaving the comfy and safe harbor that is Windows. The latest issue I'm having with Ubuntu is the desktop sometimes "twitching" by a pixel or two, and problems getting the same contrast and color settings that I'm used to, because the default settings for my monitor are too bright, and Linux NVidia display driver doesn't offer the same settings as on Windows.
            Windows 10 is a darn good and stable operating system at this point, and it's an unfortunate reality that Linux can't keep up with the reliability, in terms of things that matter to a normal user: usability, hassle-free upgrades and driver installations, just having system that works without nasty surprises.

          • When I was new to Fedora I made the mistake of attempting to install mouse drivers using wine.

            Why did you try this? I have never not had a mouse just work.

            • Its a gaming mouse with configurable buttons, sensitivity settings, and settings for decorative light emitted by the mouse. The drivers it came with include a nice UI that makes it simple for me to configure all that and switch between templates.

              Without those drivers I figured out how to use xinput to remap the mouse buttons in Linux (which is of course more difficult since I must make a script to do this and make it run on startup, and the mouse button remap is all it does).

              I have also run into an issue w

        • by Anonymous Coward on Friday June 10, 2022 @12:24AM (#62608768)

          You've piqued my curiosity. Do tell what the issue was.

          Trackpad issues. Just recently bought a laptop (it's a Razer Blade) figuring I would just believe that all the Linux hardware compatibility problems were solved but of course I closed the lid so it went into "suspend" then when I opened it back up the trackpad was unusable, laggy and jumping all about the place.

          It tried modprobe to remove and reload the various modules associated with the trackpad to no avail. As a user I don't really care who's fault it is (because in the end that's the response, "oh it's not poor Linux's fault, it's somebody elses"), but it Linux simply does not work properly. Clearly it can work since it works fine if you power off and reboot but power management in Linux has been in a woeful state for well over a decade now and it still doesn't work reliably, sometimes I shut the laptop lid and it doesn't go into suspend...wtf? How is this still a problem when Apple and even fucking Microsoft can make this work.

      • I recently got a Raspberry Pi that I was going to try to use as a second desktop in another room. I tried both the Raspian and Ubuntu distros on the Pi and could not get it to play smooth video on YouTube. I have a lot of Windows experience but not a whole lot of Linux experience. I gave up after 4-5 hrs, very frustrating and disappointing, I really wanted to get it working, if anyone knows how please point me in the right direction.

    • Re: (Score:2, Interesting)

      by grasshoppa ( 657393 )

      Don't forget a manifesto with inclusive language. Master/slave? Too colonial.

      And of course, everyone will have to post their pronouns with every message. To say nothing of a board made up of only the most diverse group of zers. ...I'm honestly not sure if I'm being sarcastic or not.

    • That wouldn't make Linux big on consumer PCs. A big marketing and customer service operation, of the kind Microsoft initiated in the 90s (when people who didn't even have a computer wanted this hot new thing called Windows 95) is what's necessary to get any kind of penetration.

      Canonical had some of that, including its partnerships with OEM PC makers, but it's hard to charge money for your product to pay for this operation when your competitors are giving it away for free and, unlike with a closed-source pro

      • That wouldn't make Linux big on consumer PCs. A big marketing and customer service operation, of the kind Microsoft initiated in the 90s (when people who didn't even have a computer wanted this hot new thing called Windows 95) is what's necessary to get any kind of penetration.

        That's kind of it, at the moment Linux is really for people who just prefer UNIX because fundamentally it doesn't do anything better than Windows does but it's an open platform where people could innovate and create a reason that the average PC user would want to switch. Google took Linux and created Android and with it the mass-market smartphone experience powered by Linux. I'm still kind of staggered that the tablet market is owned by the iPad and that nobody has come up with a free software/hardware tabl

    • It doesn't take much skill to create a system that satisfies power users and normal people.

    • by bemymonkey ( 1244086 ) on Friday June 10, 2022 @12:48AM (#62608790)

      IMO: That single project is or was Ubuntu, and according to power users (not myself - I'm running Ubuntu LTS builds on all my non-Windows machines and I'm very much *not* a Linux power user) it's already failed because "Ew Canonical and SNAP".

      As long as power users jump ship and fork a la "I'll build my own distro, with blackjack... and hookers!" as soon as something doesn't go their way, we'll never reach a single default Linux desktop for everyone. It sometimes even seems like power users don't want this and are actively working against it - running something that not many people run or requires a lot of time and skill to set up and use seems to be like a badge of honor...

  • by oldgraybeard ( 2939809 ) on Thursday June 09, 2022 @06:15PM (#62608138)
    It will be just like Microsoft Windows and I will be using the better option.
    • by Dracos ( 107777 )

      Redmond's silly DaaS strategy will inevitably fail at the consumer level (making Win8 look like a smashing success). I believe they are covertly working through a long-term plan to transform the Windows desktop environment into a GUI running on top of their own Linux distro.

      • Their goal isn't "Linux kernel running Windows", it's "Windows kernel running Linux".

        Microsoft would prefer that you run Windows & use Explorer as your DE... but if you're hellbent on running KDE or Gnome as your DE, they'll grudgingly settle for you running them under Windows.

      • No it wonâ(TM)t. Office 365 for consumers has been successful. MS office plus 1 tb of cloud storage for 5 people at 100 per year? Thatâ(TM)s a good deal when one considers office along used to be 150+. Many people would happily for 129 per year maybe 150 per year for rolling release windows and office as a subscription. Power users wonâ(TM)t like it, but most computer users want the simplicity that comes with it.

  • by ndykman ( 659315 ) on Thursday June 09, 2022 @06:23PM (#62608176)

    The Azure stuff is just another evolution in VDI that has been around for 30+ years. In fact, this latest thing is just a merger of two other Azure products. The main usage there is really app virtualization, providing access to legacy or really complex (to install and patch) applications to Windows desktops that can also run applications locally. This includes things like mapping local filesystems, networked printers and other OS resources to those applications *as if* they were on the local machine.

    Microsoft knows very well the value of having local desktop applications and while web applications are displacing those in some cases, there are still many, many use cases in which a desktop app is the best fit. Software development itself being a huge one.

    So, I do think Microsoft will be investing in Windows for quite some time to come.

  • by quonset ( 4839537 ) on Thursday June 09, 2022 @06:24PM (#62608178)

    Switched to Linux Mint over a year ago and have had only the most minor of issues. Specifically, my monitor does not always become active when taking my machine out of suspension. Power control is set to suspend after 15 minutes of non-use. Around a third of the time, I'll tap my keyboard to wake my machine and the monitor never comes alive. The machine itself is working, just not the monitor. Only open is to power off and start over.

    Aside from that one niggling issue, everything works. I figured out how to manually install stuff rather than through the package manager, but have used both.

    I am not a heavy user by any means. General surfing, writing, and other odds and ends. So for me, Linux Mint is as close to perfect as I can want for my needs.

    • I have a homebuilt Win10 Pro machine that has exactly the same problems. I tend to blame my ignorance of the way bios settings interact.
    • I have the same problem with my nvidia card (I use the proprietary drivers). Things you can try:

      Check /etc/modprobe.d/nvidia.conf there is an option to flip 0/1 and see if it improves.

      According to: https://gist.github.com/ioggst... [github.com] , there is a broken xhci module that causes issues, you have to disable it before suspend, by adding a line into your suspend script (the two XHC lines below). It also solves the problem "sometimes suspend immediately resumes". For me however this small issue still happens at the

    • I've been using Linux since the 90s. I run Mint on most of my devices but have Kubuntu installed on a tiny computer that I bought to turn into a media device so that I could take my "smart" tv offline, make it dumb and still be able to watch Netflix, YouTube play local media etc. running software that I trust that has ad blockers installed and won't send telemetry data to the manufacturer etc.

      Recently an update killed the audio and I lost a Sunday to having to figure out the workaround (turned out to be a b

  • Make all the settings work like Control Panel, make the file browser look and work like Explorer, put a mask over the filesystem so it looks like a C: drive layout. Make a package manager make installing software and drivers work like an exe or msi.

    Are any of these ideal or the best way to do things? Hell no, but this is what most of the desktop using masses have been trained to use for decades now. Sometimes the less ideal option becomes the standard. If we could go back in time we would have started

    • by lsllll ( 830002 )
      One of the first things I did when I moved to Linux from Windows was set up a couple of functions and aliases in Bash to mimic DOS drive mappings. So typing "a:" takes me to one directory while typing "z:" takes me to another. And if I type "a:" back it'll take me to the directory "a:' was on, so as to completely mimic the DOS environment. I use a lot of "pushd" and "popd" as well when I get distracted from something or am setting up a server, but the drive mapping really come up handy.
    • The only reason not to do this really is pride, which is OK but then no one can be puzzled as to why desktop Linux will always be a niche product for devs and power users, and that is also just fine.

      The only reason TO do it is pride. What's the point in making Linux a crap knock-off of a system I dislike using just for bragging rights of having more users? But anyway you're fighting last decade's war:

      Make all the settings work like Control Panel, make the file browser look and work like Explorer, put a mas

  • Compatibility (Score:5, Interesting)

    by Artem S. Tashkinov ( 764309 ) on Thursday June 09, 2022 @06:34PM (#62608208) Homepage

    I don't care if there are 10000000 distros, 50000 desktop environments, etc. What matters is a long-term binary compatibility which is basically a swear word in the world of Linux distros. Everything is in a constant flux. This is why Windows/Android and all other successful OSes feature first and foremost. You may say there's Snap, Flatpak, AppImage, whatever, only they all suck [ludocode.com] and just work around the basic incompatibility issue.

    And that's pretty much it except a hundred more [altervista.org] issues, like the one mentioned in the article, the fact that there's no universal packaging format for Linux, something like an exe for Windows: you download and run it and it just works. This is a pipe dream.

    As it stands right now, Win32 is a better API for writing applications for Linux (all of them have Wine) than native Linux APIs. This speaks volumes about what Linux is. A developer OS from developers for developers.

    • What matters is a long-term binary compatibility which is basically a swear word in the world of Linux distros.

      What pray tell are you using? windows 3.1 apps won't run on windows 10. The long term compatibility strategy for windows is "run it in a VM" which is even worse than flatpak etc.

      As it stands right now, Win32 is a better API for writing applications for Linux (all of them have Wine) than native Linux APIs.

      No, a tarball with sane make system/listed deps is the best way. If closed source including required libraries and listing required libraries for if wanting to use system ones is better and a common route for literal extract and play items on linux.

      Shared library systems what linux uses are quite memory and space efficient. The comm

      • windows 3.1 apps won't run on windows 10.

        Programs released in 1992 won't work on an OS released in 2015. Actually, I think at least some Windows 3.1 programs will run on Windows 10 32bit. I don't have 32bit version of 10 installed, so I cannot check, but at least some 16bit programs work on Windows 7 32bit (released in 2009). Being able to run a 17 year old program is quite neat.

        However, usually it is not as extreme. A program written for Windows XP will usually work on Windows 10 (maybe with some compatibility settings but still). 14 years is qui

        • On some software I work on we make a 64 bit Windows binary. It works on 7,8,8.1,10,11, and the various server versions of Windows without any issues.

          Trying to do the same thing for Linux was just too complicated and instead Linux users get instructions on how to compile the software. Even when you make binary for a specific version of a specific distro you have to keep it updated because updates can and do break compatibility.

          It is just really frustrating sometimes. I like using Linux on servers but at this

          • Mozilla produces long-lived universal binaries. The firefox-4.0 binary version from 2011 ( https://ftp.mozilla.org/pub/fi... [mozilla.org] ) works fine on my current linux, which is the same timeline as your Windows 7+. Older versions of firefox don't work on my setup because they only had 32 bit binaries and I don't have the 32 bit layer installed (and that could be solved). Do you have any idea what Mozilla does that you cannot do in your software?

            • Probably they bundle a shitload of libraries. This sort of thing is a problem for Unix software in general which is why we have all these crappy container formats like snap (which is just buggy, unreliable garbage which doesn't integrate well with the system, apps don't even get themed correctly, let alone the more serious stuff that doesn't work right.) Remember the Loki games? Remember Loki_Compat?

    • You may say there's Snap, Flatpak, AppImage, whatever, only they all suck

      Way too much of that rant is about disk space.

  • the big interface debate was between Bash and zsh rather than GNOME vs KDE

    Ksh (scripting), Tcsh (interactive); MATE -- Maybe KDE, if your graphics card has a lot of fans on it. :-)

    Debian Package Management System (DPKG), Red Hat Package Manager (RPM), Pacman, Zypper, and all too many others

    DPKG

    newer containerized ways to install programs including Flatpak, Snap, and AppImage

    No. Just no. (Bad newbie)

  • Meaning I left my phone on the desk before logging into my computer.

  • by subreality ( 157447 ) on Thursday June 09, 2022 @06:50PM (#62608252)

    If all those choices and lack of "market share" are bothering you, you're in the wrong ecosystem. Go get Windows or a Mac. Either one is a system that will work the same as a giant chunk of the market. Every few years you'll get jerked around when they come up with the New And Improved version, and honestly, that's okay. That's what you wanted, to get the latest stuff without having all those competing options.

    I want the ecosystem where I have all those choices, developed in parallel, none of them gaining a majority. When some part of it no longer does what I want, I switch - which takes research and learning and effort, because I have to make choices. And that's okay, because it's what I want.

    • by jandoe ( 6400032 )

      Exactly, I don't know why people are still talking about 'Linux winning with Windows'. I didn't have to use Windows (other then run some app in a virtual machine once or twice) during the last... 15 years? Even my spouse is happily using Mint for browsing. If you want to use it you can, even in most of workplaces. Why do you care if some basic user, who just bought a laptop a Wallmart and doesn't even know what a OS is does? Seriously, what will we gain if Linux gets to 50% market share?

  • He's free to submit a patch.

    (obligatory)

  • by backslashdot ( 95548 ) on Thursday June 09, 2022 @06:55PM (#62608274)

    Uh, so what? who cares? How does that affect anything? Most of the famous ones will suit your needs, especially if you are the dumbass type that is panicked about how many distros there are.

  • by Asynchronously ( 7341348 ) on Thursday June 09, 2022 @07:25PM (#62608358)

    MacOS has become the “desktop UNIX” operating system of choice. Also Windows has a built in Linux subsystem. Why do we need desktop linux again?

    • MacOS has become the âoedesktop UNIXâ operating system of choice.

      For people who have too much money, yes. They can afford to pay Apple more for less performance, and they can afford to buy a new machine every few years when Apple discontinues support for their model.

      • 1999 called and they want their anti-Mac rhetoric back. Also, just to keep you in the loop you can use more than 1 mouse button in MacOS.

  • We don't need a dent (Score:4, Interesting)

    by jroysdon ( 201893 ) on Thursday June 09, 2022 @07:48PM (#62608400)

    We don't need a dent nor really should we want to be a major choice in the market. IMHO, Linux users are mostly self-selecting. They want to choose it for one reason or another and shun or avoid other commercial options. The fact that Microsoft has multiple internal distros means Linux has won. Having 4 or more great desktop distros is just gravy for the users.

  • Comment removed (Score:4, Insightful)

    by account_deleted ( 4530225 ) on Thursday June 09, 2022 @08:49PM (#62608500)
    Comment removed based on user account deletion
  • As of the last time I checked, Linux window managers & DEs still do a piss-poor job of dealing with scenarios where you have a laptop with FHD panel that occasionally gets used as your only monitor (eg, when undocked), and a 3840x2560 monitor that's your primary display when you're at home & docked.

    If you optimize for the 28" 4k monitor, text on the built-in FHD panel is unreadable or looks like shit. If you optimize for the FHD panel, text on the 28" 4k monitor is blurry & looks like shit.

    There

  • Not a problem (Score:5, Insightful)

    by computer_tot ( 5285731 ) on Thursday June 09, 2022 @10:05PM (#62608594)
    These articles that complain about choice bother me. If you don't want choices, go deal with Apple. I use Linux because of all the distros and desktop environments. When one goes nutty (KDE4, GNOME 3, the Ubuntu Amazon lens fiasco) I can just move to another one. When Apple makes stupid, anti-user choices where do you hop ship to? When Windows introduces spyware what choice do you have? I use Linux because if I don't like something I can swap it out for something that suits me better. If you don't like choices, if you want to be dictated to, then Linux isn't for you. Imagine complaining you think chocolate will never be successful because the local corner store sells 50 different candy bars. Mr Big will never corner the market while KitKat and Snickers are still around. I want variety, I want choice, because sometimes I want my chocolate to have nuts and sometimes I want dark chocolate. What I don't want is someone telling me they're throwing everything else away and I can buy an Oh Henry or nothing.
    • by Burz ( 138833 )

      Hey... get a tech support job for consumer GUI apps on Linux. Then tell me how you help end-users navigate the system while trying to diagnose/fix the issue.

      But also know that this conversation isn't about you, obviously. And your food analogy sucks.

      • by mjwx ( 966435 )

        Hey... get a tech support job for consumer GUI apps on Linux. Then tell me how you help end-users navigate the system while trying to diagnose/fix the issue.

        But also know that this conversation isn't about you, obviously. And your food analogy sucks.

        No, his analogy is dead on.

        When I go to the shop, I may want dark chocolate, milk chocolate or a freaking ice-cream. The reason I don't go to Co-op for my ice-cream is because there is almost no choice there. I go to ASDA.

        As for tech support, you'll never find an environment more hostile or unwelcoming of it than Apple.

        User: I'd like to do this somewhat obscure thing.

        On Windows: Open Control Panel, select files, go to the options tab, select properties, scroll down to the "slartibarfast" section

  • One thing that would help is using alternate boot environments for patching and updates. Then a simple reboot to activate the patches or updates. It may be annoying to reboot. But, the ability to back out any change is very important.

    Case in point: I recently ran an update on my Linux desktop. After rebooting, sound did not work. Instead of wasting time trouble shooting, I simply rebooted to my prior boot environment. Later, I removed that faulty update. And about 2 weeks later tried again, which worked f
  • by forgottenusername ( 1495209 ) on Friday June 10, 2022 @02:50AM (#62608894)

    I've been totally happy with windowmaker since the 90s. It consumes very little resources, stays out of the way and does everything I care about. My configuration has barely changed in literal decades and I consider that a totally awesome feature. I need a solid terminal, web browser, great package management (on Arch lately, totally happy).

    I honestly have no idea what the author of the article wants. A unified vision? Join the Lennart clan. No choice? Join the Windows/Mac tribe.

    I was forced to use Mac at my last gig; really gave it a shot but was totally unhappy. For starters, the accessibility for visual impairment is total shite. In Linux, I can get every single application I care about to use the fonts and scale I want. In Mac, I need a retina display to get scaling. I fought with karabiner to get basic sensible keybindings. The only thing I actually liked was iterm2 - especially the "highlight and copy" feature.

    I'm way more productive in my Arch desktop than I ever could imagine in OSX; sure it's a matter of familiarity but the fact that I can get such a consistent environment that stays out of the way is a beautiful thing imho.

    The beauty of the Linux ecosystem is the choice he's complaining about.

  • 1. Multiple distros mean that you can make the computer think like you, rather than having you think like the computer

    This, of course, relies on the LSB being clear and good communication between distributions. Both of which could be improved on.

    2. Sound is currently in a bit of a state

    LV2 isn't quite where it needs to be, but there's confusion over what (if anything) to do about it.

    Jack and Pipewire are excellent but applications need to be told about them. In other words, we don't have an agnostic API for

    • We still don't have the high-speed graphics of the Evil Empire, and I rather suspect there's lots of redundant redundancy that is redundantly sitting in the graphics libraries that are there. Not sure what to do there, either, other than encouraging communication.

      Wait what? We don't? Since when?

      All of Nvidia's latest and greatest cards work on Linux. Intel graphics works out of the box. I gather things are looking good for AMD as well as long as you don't care about deep learning (but that's not a Linux spe

      • by jd ( 1658 )

        The cards work, yes, and nVidia produces some good drivers for it, but the problem is the layer above that. We're not going to see things like Elite: Dangerous or other majorly graphics-heavy games until we can do everything DirectX 12 can do and at the same speed or better.

        Vulkan, Metal, and other such libraries are apparently getting there, but I don't know who installs such libraries by default. You've also got the same problem as with sound, lots of redundancy if you've installed everything. I'm also se

        • Oh right games. I'm not a high end gamer.

          Vulkan, Metal, and other such libraries are apparently getting there, but I don't know who installs such libraries by default.

          I think Vulkan is installed by default on Linux, at least on Nvidia.

          You've also got the same problem as with sound, lots of redundancy if you've installed everything.

          I don't know what you mean by that. These days all the major crashing bugs seem to have finally been beaten out of pulseaudio and it generally works fine, better even in complex

    • Graphics is in more of a state

      We still don't have the high-speed graphics of the Evil Empire

      That is almost exactly the opposite of my experience. Given a single card that is supported by both Windows and Linux, and a game that runs on both Windows and Linux, I have about the same 3d performance on both platforms. In the case of AMD graphics I find they now work better on Linux than Windows, with nVidia the situation is the reverse. But it's not performance, it's lack of features. For example, Linux SLI no longer actually supports SLI. The only valid SLI setting is now "Mosaic" which is not SLI at

  • Saying there are hundreds of distros is misleading, the vast majority of these are aimed at specific niche purposes - eg firewall appliances etc and would not even be considered by someone looking to use a general purpose desktop.
    There are also many distros of android or windows (every oem has their own distro that comes with their hardware), and there are many websites detailing how to debrand such devices because a lot of people hate the oem distros.

    If you want a platform that has a single consistent dist

  • "That means that the future of a true desktop operating system will lie in the hands of Apple with macOS and us with Linux."

    He does know that MacOS is Unix, right? https://en.wikipedia.org/wiki/... [wikipedia.org]

    There's where people who are worried about stupid stuff like The Year of Linux on the Desktop should consider. Linux is Unix-y, but all of a sudden you have a "big brother" so to speak. A lot in common between the two, as Windows becomes an operating system as a service.

  • Multiple ways of installing software - EXE, MSI, Applet, Software with it's own downloader, software with it's own package manager ... yep Windows has all these

    Different's looks - it has changed on every major version, and altered on some minor versions
    - Server editions often look and work different

    Hardware compatibility - my experience is that Linux is more compatible if the manufacturer has written a driver, for Windows if the device is new it will have a Windows driver, but it will

    • .NET 5 and above can build single-file .EXEs that require no installation, and will prompt to download the appropriate runtimes if they aren't there (OR can be configured to include the entire runtime, though in that case they'll be big).
  • When anyone dares be critical about Linux (or an offering like a DE, application manager, etc), it's met with such defensive anger and handwaving.
    • I think you'll find that most of us are fine with constructive and relevant criticism. But when it is 10-15 years out of date, as is often the case? Or when it is almost word-for-word identical to 10-15 year old FUD spouted by an old Microsoft that, today, is one of the biggest contributors to the Linux kernel? Yeah, that can be a little irritating.

      I'd say the same thing about criticism of some of Microsoft's better stuff, and in particular, C# and .NET Core. Much of it is so outdated as to be useless.

  • Yes, there are 270 linux disttros, but only a few popular desktops:

    • Gnome
    • KDE
    • xfce

    Regardless of which distro you use, the majority will give you one (or more choices) of the above. The big difference between the distros is the number and type of software packages installed by default, so your choice of distro is likely more dependent upon what software you'd like to run, and the ease of installing new software. If you want to run Gnome, you'd likely choose RedHat, Debian, or Ubuntu. If you prefer KDE, s

  • by Voyager529 ( 1363959 ) <voyager529 AT yahoo DOT com> on Friday June 10, 2022 @09:47AM (#62609636)

    Proven pointed out that Distrowatch currently lists 270 -- count 'em -- Linux distros.

    It'd take half an hour to start realizing that the number isn't nearly as daunting as claimed.

    There are a couple dozen "appliance" distros - TrueNAS, ClearOS, Turnkey Linux, FreePBX, and Volumio - distros whose intent have nothing to do with a desktop at all.

    There are a handful of server distros - Rancher, Zentyal, Univention, Proxmox, and NethServer...none of which are effective for desktop use.

    Then there are the mobile and system board releases - RasPiOS, /e/OS, RasPlex, Raspi Signage, and other systems expressly designed for things other than desktops.

    Next up is a few specialist distros - Clonezilla, SystemRescueCD, Thinstation, Porteus Kiosk, and CloudReady, maybe stretch it to include Kali and Parrot - things that will technically run on a desktop but are quite obviously not intended for desktops.

    So, we've finally eliminated most of the non-desktop releases, but it's still a long list...until, once again, we read paragraphs...and lots of them can be described using the phrase "but with". Oracle is RHEL...but with Oracle branding. Alma and Rocky and Scientific are also RHEL...but without trademarks. Mint is Ubuntu...but with Cinnamon. Zorin is Ubuntu...but with KDE and a pretty theme. Liinuxfx is Ubuntu...but with a Portuguese language pack. A solid chunk of desktop environments can be described in this way, and a perusal of the very list of 270 distros would reflect this.

    Now, one might argue that this is still confusing for people, and there's a case to be made for that. However, "one to control them all" really isn't the answer, either. By all means, pick Ubuntu, the most popular, best documented, and best supported, and just use that, completely ignoring the other 269 listed distros. Trying to make a retail version of Linux wasn't exactly effective, Lindows/Linspire and Xandros were never terribly successful in the space.

    In terms of the different package installers, I think that there is at least *some* room to talk about the idea that there's utility in making .deb and .rpm packages spawn an InstallShield wizard...Mint does this out of the box with .deb files, but not with .rpm's...which I get has to do with the difference in package managers, but I do think that abstracting it away would be a good thing. This, however, is being done to an extent with the different "app store" clones found in some desktop distros like Mint. While it makes installs super easy for the top 5% of software, after that, it's a GUI wrapper over Synaptic. This isn't a bad thing in principle, but in practice, try adding "python" and it quickly devolves into 101 different packages and extensions and 'which ones do I need' that get really messy really quickly.

    Personally, I tried running Mint recently, and it was great...until I needed to connect to a Wireguard VPN. That was fun because it was either straight CLI, or updating Network Manager, except that Mint didn't have the newer version available, and there was no Wireguard GUI except for Network Manager, so I got stuck compiling from source, and it took me a day to figure out precisely which instructions were correct because there were different things to sift through and none of them worked the way I expected.

    I think this better illustrates the Linux Desktop problem than the 270 distros and half-dozen software installation mechanisms. When desktop Linux works, it works pretty well. However, we've all got a story of "things that have worked flawlessly, better than Windows, even" in Linux, and one where desktop Linux had an issue that took hours to solve that had a 5-minute solution in Windows or OSX...and it's never clear which is which, and nobody takes ownership for solving the problem (OEM says 'unsupported', devs say 'works for me', software vendor says 'use something else', leaving the user unable to do the thin

  • I lost a big post here to a bug in the slashdot code. My finger accidentally touched a page element and slashdot didnt ask me to leave or stay.

    A less precise shorter version below:

    I'm a Linux user through and through and have been using it for over 15 years and you can keep me from it when you can pry it from my cold dead hands...I'm a command line guy from way back and spend a lot of time in the magic of the terminal.

    Just note that even Apple doesn't have more than a blip's worth of desktop market share a

C makes it easy for you to shoot yourself in the foot. C++ makes that harder, but when you do, it blows away your whole leg. -- Bjarne Stroustrup

Working...