Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Put Kubuntu on any modern Dell desktop or Thinkpad laptop. In 95% of the cases enjoy total hardware compatibility right out of the box, and a UI that will pass for "The next Windows" for most people whose needs do not exceed browsing the internet and Facebook properties.

If they need a photo manager, in my experience the most common application need after a web browser, then Digikam really cannot be beat.



While hardware may work, there are so many niceties people will have to learn to deal with. Plugging in an external monitor may or may not work. Audio may or may not switch like folks are used to. (Try telling someone to launch alsa mixer) Want to use bluetooth? It might work. If it doesn't, you're going to be messing with things deeper than a "Facebook/Internet user" wants to deal with.

I am a full time Linux user. And I'll probably support anyone who wants to try it until the day I die. I absolutely love it. But we still can't enjoy some of the simplest use cases without screwing around with configs and in some cases, writing scripts that listen to DBus or udev.... So every time I hear someone say, "just use Linux" I think... nah, just buy a Chromebook (and - yeah, use Linux). If your needs are any more than that, Linux might not be for you.


+1. I used to run Linux on my primary laptop. I'm a fairly competent Linux admin. I just got really tired of being forced to be a fairly competent admin so much of the time when I was trying to just get something done.

> writing scripts that listen to DBus or udev

Exactly. Not to mention the preceding step of spending 30 minutes in forums to find someone else who has had this problem on a system with exactly the same motherboard so you don't try the things that didn't work for them.

I'm still 100% Linux on the server, headless Linux doesn't have nearly the warts as GUI Linux.


What you're describing certainly doesn't describe my experience of the last ten years or so with Linux. Sure, there are some things that won't work with Linux by choice of the manufacturer/developer, but external monitors, audio, and Bluetooth generally just work with a Dell laptop. I've been using Dell laptops in a variety of scenarios for years and that sort of stuff doesn't even cross my mind any longer.


Reasons like these are why I switched to using virtualised Linux for most of my development, trying to run it natively on hardware works great 95%+ of the time, but that last 5% is usually tricky to fix without delving into years old mailing lists. And even if you can get things working, there's still often serious quality of life problems like the bluetooth stack randomly failing 5+ times a day


This is all true in Apple and Windows land as well. Especially if you are not "all in" on Apple and have non Apple things you are trying to connect.


> Plugging in an external monitor may or may not work. Audio may or may not switch like folks are used to.

> Want to use bluetooth? It might work.

Sounds like the problem of installing Linux on a hardware designed for Windows. All those things work flawlessly on my Purism Librem 15, which came with preinstalled Linux. (Ok, I did not try Bluetooth, but saw reports that it works.)


A single Gladwell of anecdata: I've got a thermal printer which talks Bluetooth - works flawlessly when sending data from my Macbook; outputs garbage when sending the exact same data from a Raspberry Pi 3+ (which is definitely Linux on hardware designed for Linux.)


That is all true.

In the context of the original comment, though, this does narrow down the market that can be addressed by a company running the Next/Apple playbook.

It seems vastly cheaper to solve these issues than to start a new company to produce its own hardware and OS.

If you did start such a company and prove there was a market, then you're making a bet that Canonical (or KDE devs) won't put you out of business.


100%. That's what Apple got right then and one of the reasons why Linux has never been able to really penetrate the desktop or professional desktop market. Otherwise you're constantly debugging things that should Just Work like external displays, random device drivers, etc.


> Plugging in an external monitor may or may not work

Sadly, this is now true for Macs as well. Were by "not work" I mean: not finding/not supporting the proper resolution and/or refresh rate for the display.


I had a similar experience related to this in the past couple of months. My company issued me a Macbook, and forced an upgrade to Big Sur recently. I'd been working through the pandemic by plugging the laptop into a HDMI monitor using a USB-C-to-HDMI adapter from Anker (purchased on Amazon: https://www.amazon.com/dp/B07THJGZ9Z/). After updating to Big Sur, MacOS refused to recognize the Anker adapter with a notification "USB Accessories Disabled", and a note that it was using too much power. I did a few hours of research trying to figure out what the power draw actually was (with no monitor plugged in) and scoured specifications for other adapters in the hope that I could identify one before purchasing that might work, but found scant information published on the power draw of various adapters.

I never succeeded. I just use the Macbook with only the built-in display now.


Agreed, patching/generating custom edid configs is not my idea of it just works...


I'm on a Dell XPS 13 with Ubuntu right now. People some times give examples of things like external monitors not working for them on Linux.

Here is one. Randomly, based on no relevant input from me or changes in the laptop's state, my network connection dropped and the Network Manager UI was telling me no network adaptor could be detected.

Some fumbling around in the Terminal (including various reboots not solving the issue), and managed to enable the wireless adaptor which apparently could be detected and connect to my network, though at the same time the UI was telling me in no uncertain terms that no wireless adaptor was connected to my laptop.

Then later, again randomly, based on no relevant input from me or changes in the laptop's state, the UI agrees there is a wireless adaptor connected after all. This is on a machine currently in near-factory state with certified compatible Ubuntu preinstalled.

I share this example because one can at least comprehend why random monitors or graphics cards or what not do not cooperate without fiddling, can comprehend certain apps failing and crashing, can comprehend other unusual bugs. The UI thinking and acting like there is not a network card for no reason whatsoever, on the other hand, is completely illegible to even competent users.

Someone needs to just commercialise a proprietary and at least initially closed version of Linux (so as to to turn a profit) with good design principles in mind and deal with lawsuits and license issues later. There is plenty of money in it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: