+1 I find it absurd that (some) linux supporters find it not only ok but even a must, to have to tinker around your machine in order to make everything work. I could understand it in the 90s but this is a very different era we're in. I get zero value from having to tinker with my x-org settings to make the external screen work (sometimes). I'm using a computer to create value elsewhere and having to even think about stuff that should just work eats up my time and energy.
I believe this is the main reason that OSx and even Windows are much more prevalent in company laptops that any linux distro. And I don't see this changing anytime soon. If even Ubuntu didn't make that cut I don't see which (distro) will.
Haven't tried a laptop that comes with preinstalled linux TBH. Maybe there's some light there. Dunno. But my last experience with a Thinkpad 550 and latest ubuntu was bad. As in no proper keyboard, terrible screen issues, networking issues...
> Haven't tried a laptop that comes with preinstalled linux TBH
Seriously? Why do you think Linux should work perfectly on some random machine that you installed it on? MacOS sure as hell won’t. If you don’t like the experience of doing the work to find the right hardware, distro, and customizing the setup with your favourite software then just buy a prebuilt system with everything installed. Like others have pointed out, many Linux users prefer to fully customize their setup, doing this is easier on Linux because you don’t have to hack around all of the default choices that Apple or Microsoft provide.
Ok, sure, many users prefer to fully customize their setup. But what about those who don't? Why isn't there a ready-to-go option like a Windows lapotop?
I got a System76 Darter Pro for work, preinstalled with Ubuntu. It worked perfectly. It booted directly into a graphical display manager. All drivers worked out of the box. Not sure what else there is to say here. That sounds like what you're after.
For reasons, I ended up installing Arch on the same laptop. It was your typical Arch experience, but I was able to get everything working, including fiddly stuffy like keyboard backlights, and monitor backlighting. Keyboard hardware controls all function. And this was with existing Arch packages. I didn't have to go hacking anywhere.
If I had to levy criticism, I'd say the preinstalled Linux options are at the same price point as Apple, and no where near Microsoft. Yeah, it's going to be harder to find an off-the-shelf $300 laptop with Linux preinstalled. I can say the same about a Mac too.
System 76 is not cheap. Worse if you’re international. Dell has limited options available and none that are available with their discounts. So if you want a nice and powerful dev machine... back to researching and tinkering. Is the cheapest way and if something is messed up, you still have the Windows license.
I acknowledged as much. However, the OP's comparison is with a Mac so I don't think discussing the cheapest approach is in the scope of the discussion.
There are ready to go options! System76 sells Linux computers, there's a few other companies that do too. Dell has stuff like their XPS Developer Editions that are designed for and come with Ubuntu out of the box. You just can't hop over to Best Buy and get a random system.
There are many, obviously not as many as ones that offer Windows.
In my previous workplace I had the option to choose any laptop and I chose one that comes with ubuntu preinstalled from the Dell XPS family. The reason I was comfortable with buying this for work, it comes preinstalled and I wouldn't have to tinker but I could call support. Didn't ever have to in the past few year.
There are a bunch of Lenovo thinkpads and thinkstations that come preinstalled with ubuntu. Not to forget multiple companies such as System76, Pursim etc.
There are options if you really want them. Whether you like to use one is up to one's personal preference. Though, it doesn't help that way too many people who haven't used a linux laptop in recent times have strong opinions about them, as evident in this thread.
Yeah, buy a linux certified laptop and you're done. You want the ability to hop hardware without paying the price that you might have to configure the OS to suit your workflow/hardware. Even the king of multiplatform PCs windows 10 you will sometimes experience issues until you install the right drivers.
Ubuntu has been going down the drain for a long time.
The problem is that they successfully (and for good reason) became the de facto Desktop Linux for users who wanted a desktop and not mess with it much.
They’ve cornered that market to the point there are very few alternatives (at least very few that will come preinstalled and supported) but because they want to IPO I guess, they’ve stopped focusing on the desktop at all and instead are concentrating on server uses primarily, which leads to significant issues.
The irony is by becoming the “it just works“ monster ubuntu tries to be right now it brought issues that no other major linux faces.
For me (using linux for 15+ years as desktop) ubuntu tends to break after only a few months. Usually complex dependencies like steam, wine or video editing stuff break first. I rarely manage to get out of a update without some dependencies breaking...
Fedora, Manjaro, Debian, ... nothing like that. Just a major stable operating system
Edit:// to clearify. I do like and use ubuntu server because its simple and well supported. I just think its mediocre as desktop OS and would recommend anyone to check Manjaro or Fedora
I vastly prefer Fedora but could never get tensorflow to work with my GPU (Nvidia 1660x,) and unfortunately now I can’t get it to work with Ubuntu either. Or, more accurately, I can’t get it to work while using display drivers. I have to install one or the other.
> but because they want to IPO I guess, they’ve stopped focusing on the desktop at all
No, that's simply because the desktop, after all these years, still brings in little or no money - whereas server builds are used in clouds (at one point they were the most popular "cloud distro") and do make significant money through revenue-sharing agreements.
Ubuntu desktop started going downhill the minute Shuttleworth decided he'd had enough with the "generous mecenate" thing and Ubuntu should make back its costs. Since then, it's been a series of steers towards anything that could make some cash.
So does Ubuntu. I've installed it on a few family's computers without any issues as long as the hardware wasn't brand spanking new. The defaults are fine and it makes a good secure machine for the (younger) kids to use the internet on for those families who limit their kids time on the internet.
No tinkering required, the only change required to make it useable was to set desktop scaling for HiDPI, accessible via Displays area if the settings app. No terminal commands required.
If anything, the amount of tinkering required has increased as hardware has gotten more complex. I'm probably looking through rose-tinted glasses to some extent, but in the mid 2000s it was usually quite easy to get graphics and sound working well in Linux on generic PC hardware. And of course, most people didn't need to worry about WiFi, Bluetooth, suspend/resume, touchpads, etc. etc. in those days.
I constantly had problems with these and more back then. (E.g. making my TV grabbing card work was a nightmare.) I don't experience this since I've been using a ThinkPad.
Our family Lenovo all-in-one windows machine with its preinstalled windows: Time synchronization doesn't work. Have to set the clock manually. When logging in and if another user is logged in the start bar freezes for up to 5 minutes before it lets me do anything. All sorts of things like this. Random problems like that.
My personal Windows machine upstairs loses sound output via my monitor every time the monitor goes to sleep and wakes up. Windows just forgets that the device exists. Sometimes plugging in a headphone and then unplugging it will "remind" Windows that there's an HDMI output device, other times not.
No issues with Linux on that machine at all. Everything just works, stock Debian install. No issues with sound, only issue being that the fan is a bit loud so I had to fiddle with bios settings to get it quieter.
Personally i think it is insane to install OSX or Windows for anyone who does not want to tinker these days. Why not just a major linux (maybe not ubuntu if you dont like tinkering, but fedora or so) so the box works without issues for more than a few months
Depends on what you tinker with. Getting basic things to work on your hardware is frustrating. Nobody wants to deal with that really. The answer for that is getting a laptop (or desktop) that is well supported. I know it can feel limiting, but with OSX you only get to choose from one vendor...
If we talk about tinkering for customizing your user experience then it's very empowering. You can get things to work exactly as you'd like and that is a productivity booster. (Even if it just removes frustration and friction.) Sometimes it means being able to undo the stupid decisions of the developers (e.g. GNOME) which may seem like the first category (i.e. you have to tinker just in order to get things work again as they used to), but if you are stuck on windows or osx you'd have a lot less chance to do so and you'd lot more likely just have to put up with it.
E.g. in the past 2+ decades I have to wrestle to get my desktop grid layout (3x3 desktops/workspaces) to work, because some idiot back around 2000 figured out that it's "not the right metaphor" or what not and they should not be geometrically related, yadda-yadda. Since then, every major upgrade of gnome breaks the external solution I use (which is different every time). Is it frustrating? Yes. At least I know not to upgrade until I know there is a workaround again. But I can keep using it nevertheless. (I used to have a utility that provided this feature on windows. The last version I've used it on was XP and even back then it wasn't available for download anymore. I'm not sure at all if I could still use it on win10 or even win7.)
Linux has some great new development, like Wayland[1], pipewire. They may be a bit buggy as of now, but the former does basically solve the tinkering with x config things, multi monitor hdpi, hotplugged monitor and the like will just work.
[1] Yeah wayland is a protocol, and it already has some quite stable implementations like gnome and sway.
I don't have to mess around with xorg config for more than 10 years.
I'm using Debian and the only thing I had to do is enable non-free to get some firmwares.
Everything works 100% hassle free.
My experiences with macos were quite frustrating, specially around package management (or the lack of it), poor quality of brew packages (too many dependencies breaking stuff), constant slowdown and crashes with mildly median workload, screen artifacts around the desktop time to time, having to disable stuff to be able to change things in /usr or /etc, too many stuff eating up ram by default, etc.
Honestly don't know how people can use that and be happy.
I believe this is the main reason that OSx and even Windows are much more prevalent in company laptops that any linux distro. And I don't see this changing anytime soon. If even Ubuntu didn't make that cut I don't see which (distro) will.
Haven't tried a laptop that comes with preinstalled linux TBH. Maybe there's some light there. Dunno. But my last experience with a Thinkpad 550 and latest ubuntu was bad. As in no proper keyboard, terrible screen issues, networking issues...