5 ms·
I switched my desktop from macOS (10+ years) to Ubuntu 25 last year and I'm not going back. The latest release includes a Gnome update which fixed some remainin
by babl-yc 9mo ago
I switched my desktop from macOS (10+ years) to Ubuntu 25 last year and I'm not going back. The latest release includes a Gnome update which fixed some remaining annoyances with high res monitors.
I'd say it pretty much "just works" except less popular apps are a bit more work to install. On occasion you have to compile apps from source, but it's usually relatively straightforward and on the upside you get the latest version :)
For anyone who is a developer professionally I'd say the pros outweigh the cons at this point for your work machine.
- tkiolp4 9mo agoBut what about laptops? I don’t use desktop machines anymore (last time was in 2012). Apple laptops are top notch. I use ubuntu as vm (headless) for software development tho
- babl-yc 9mo agoI don't have an x86 laptop at the moment so sticking with Macbook for now. My assumption is Mac laptops still are far superior given M-series chips and OS that are tuned for battery efficiency. Would love to find out this is no longer the case.
- mkozlows 9mo agoWorks well if the laptop has hardware designed to support Linux. Framework stuff is great, for instance.
- SomeHacker44 9mo agoI have the HP Zbook Ultra G1a. AMD 395+, 129GB RAM, 4TB 2280 SSD. Works great with Ubuntu 24.04 and the OEM kernel. Plays Steam games, runs OpenCL AI models. Only nit is it is very picky on what USB PD chargers it will actually charge on at all. UGreen has a 140W that works. Updated Mesa to the latest and the kernel too.
- Tsiklon 9mo agoI’ve found Apple’s 140w charger to be sufficient for this machine under full load. Running Bazzite and Windows natively
- gerdesj 9mo ago"laptop has hardware designed to support Linux" I've had Linux running on a variety of laptops since the noughties. I've had no more issues than with Windows. ndiswrapper was a bit shit but did work back in the day. What issues have you had?
- mkozlows 9mo agoI haven't, because I buy hardware that's designed to work with Linux. But if you buy hardware that doesn't have Linux drivers, it just won't work. That might mean Wifi not working, it might mean a fingerprint reader not working, etc.
- cs02rm0 9mo agoI love Linux, it was all I ran for years. But, unfortunately, I needed the better hardware more and haven't been able to find a viable way back.
- amlib 9mo agoBest you can do is build a high end desktop at home and access it remotely with any laptop you desire. The laptop performance then becomes mostly irrelevant (even the OS is less relevant) and by using modern game streaming protocols you can actually get great image quality, low latency and 60+ fps. Though, optimizing it for low bandwidth is still a chore. Have that desktop be reachable with SSH for all your CLI and sys admin needs, use sunshine/moonlight for the remote streaming and tailscale for securing and making sunshine globally available.
- mrheosuper 9mo agoBandwidth is not really a problem if you live in decent city. The problem is latency and data usage. 1 Hour streaming consumes GBs of data, that's a big problem if you use cellular network. Latency is another problem, recently LTT video show that even as low as 5-10ms added latency can negatively impact your gaming performance, even if you don't notice. You begin to notice at around 20ms.
- amlib 9mo agoHow is bandwidth not a problem if data usage on a cellular network is? You can dramatically lower your data usage by constraining bandwidth to say, ~2mbps, but doing so while keeping a decent image requires many sacrifices, like lowering resolution or using a software encoder that can squeeze out as much quality as possible out of 2mbps at a penalty for your latencies (won't matter much since you are already incurring latencies from your internet connection). You may also switch to a wi-fi hotspot once that's an option, and then even lift the bandwidth restrictions. Regarding latency, this solution is meant as a way to use your notebook for any task, not just gaming. You can still play and enjoy most fps games with a mouse even at 20ms of extra latency, and you can tolerate much more when playing games with a gamepad. If you need to perform your best on a competitive match of cs2 you obviously should be on a wired connection, in front of a nice desktop pc (the very same you were using to stream to your notebook perhaps) and with a nice high refresh rate monitor. Notebooks are usually garbage for that anyways.
- buu700 9mo agoI did some investigation into this the other day. The short answer seems to be that if you like MacBooks, you aren't willing to accept a downgrade along any axis, and you really want to use Linux, your best bet today is an M2 machine. But you'll still be sacrificing a few hours of battery life, Touch ID support (likely unfixable), and a handful of hardware support edge cases. Apple made M3s and M4s harder to support, so Linux is still playing catch-up on getting those usable. Beyond that, Lunar Lake chips are evidently really really good. The Dell XPS line in particular shows a lot of promise for becoming a strict upgrade or sidegrade to the M2 line within a few years, assuming the haptic touchpad works as well as claimed. In the meantime, I'm sure the XPS is still great if you can live with some compromises, and it even has official Linux support.
- prmoustache 9mo agoCan't one use MacOS only as an hypervisor and do everything else in a linux VM.
- School-Cotton 9mo agoYes, this is what I do. The main pain point is that the touchpad is emulated as a scroll wheel so you don’t get pixel-perfect scrolling.
- lll-o-lll 9mo agoNo hd scroll wheel? I don’t exactly understand this setup. What’s the vm tech?
- School-Cotton 9mo agoWhat I mean is: on a normal laptop, when you scroll with two fingers on the scroll wheel, the distance you scroll is nearly a continuous function of how much you move your fingers; that is, if you only move your fingers a tiny bit, you will only scroll a few pixels or just one. Most VM software (at least all of it that I've tried) doesn't properly emulate this. Instead, after you've moved your fingers some distance, it's translated to one discrete "tick" of a mouse scroll wheel, which causes the document to scroll a few lines. The VM software I use is UTM, which is a frontend to QEMU or Apple Virtualization framework depending on which setting you pick when setting up the VM.
- panny 9mo ago>Apple laptops are top notch. Not working with Linux is a function of Apple, not Linux. There is a crew who have wasted the last half decade trying to make Asahi Linux, a distro to run on ARM macbooks. The result is after all that time, getting an almost reasonably working OS on old hardware, Apple released the M4 and crippled the whole effort. There's been a lot of drama around the core team who have tried to cast blame, but it's clear they are frustrated by the fact that the OEM would rather Asahi didn't exist. I can't personally consider a laptop which can't run linux "top notch." But I gave up on macbooks around 10 years ago. You can call me biased.
- gfody 9mo agoI just put Asahi on an M2 Air and it works so incredibly well that I was thinking this might finally be the year linux takes the desktop .. I wasn't aware of the drama w/Apple but I imagine M2 hardware will become valuable and sought after over M3+ just for the ability to run Asahi
- panny 9mo agoThe really sad thing is Alyssa Rosenzweig was doing Libreboots on potato ARM laptops a few years ago. Asus C201 if I remember correctly. Alyssa went on to create Panfrost, which was fucking incredible. Then Alyssa left freedom and started working on Asahi instead. Now Lenovo is shipping a bad ass ARM chromebook with benchmarks in the M2 macbook territory, and where did Alyssa go? To work for proprietary Intel. There's a song playing in my head right now, Stabbing Westward: The thing I hate. https://www.youtube.com/watch?v=_ir-jKSDZYY https://www.youtube.com/watch?v=_ir-jKSDZYY Had Alyssa stuck with freedom, we would have had a very nice HP Chromebook x360 13b-ca0047nr, fully repairable, fully free cpu, gpu, and wifi, like a few years ago. 2016 Macbook Pro tier laptop, not at all shabby. https://www.youtube.com/watch?v=cwORx9fbxCA https://www.youtube.com/watch?v=cwORx9fbxCA And now today, an even better Lenovo chromebook 3nm, 16GBs RAM, even a 50 tops NPU... but no. Alyssa had to go chase proprietary Apple. We have the hardware today. FSF could be selling fully free RYF ARM machines right now. Like FULLY free, all the way down to the EC, below the boot loader, below the CPU firmware even. But they aren't. The talent jumped ship for a soulless corporate paycheck. I'm not faulting anyone for making a living either, I understand. But I'm pretty sure Alyssa was making a decent living with Collabra. Now Intel has their claws in, and will bury that brilliant developer in a back office doing miserable work. Whatever money Intel is paying, it wasn't worth the pride and impact that could have been made in software freedom. It's just sitting right there. Victory is just laying there for someone to pick it up. But nobody with the talent is even trying now.
- deleted 9mo ago[deleted]
- arcfour 9mo agoMy HP ZBooks have been a dream. My current Studio G10 with an i9-13900 and 4070M has largely Just Worked™ with recent versions of both Fedora and Ubuntu. HP releases firmware updates on LVFS for both the ZBook and its companion Thunderbolt 4 dock(!). They also got it Ubuntu certified, like most of their business laptops.
- delaminator 9mo agoI switched in 1999. I've never really had any problems in all that time. Although it was to BSDi then, and then FreeBSD and then OpenBSD for 5 years or so. I can't remember why I switched to Debian but I've been there ever since. I'm sat here now playing Oxygen Not Included.
- spiffytech 9mo ago> The latest release includes a Gnome update which fixed some remaining annoyances with high res monitors. Interesting, I've had to switch off from Gnome after the new release changed the choices for HiDPI fractional scaling. Now, for my display, they only support "perfect vision" and "legally blind" scaling options.
- kccqzy 9mo agoBy default Gnome doesn’t let you choose any fractional scaling in the UI because it has some remaining TODOs on that front. So from the UI you choose 100% or 200%. But the code is there and it works if you just open a terminal and type a command to enable this “experimental” feature. Now whether or not this feature should have remained experimental is a different debate. I personally find that similar to the fact that Gmail has labeled itself beta for many years.
- spiffytech 9mo agoI've got the feature turned on. But Gnome 49 only supports fractional scaling ratios that divide your display into a whole, integer number of pixels. And they only calculate candidate ratios by dividing your resolution up to a denominator of 4. So on my Framework 13, I no longer have the 150% option. I can pick 133%, double, or triple. 160% would be great, but that requires a denominator of 5, which Gnome doesn't evaluate. And you can't define your own values in monitors.xml anymore.
- kccqzy 9mo agoOh that’s interesting. I didn’t know that! I personally don’t use fractional scaling any more.
- yndoendo 9mo agoMy Framework 13 with a 2880x1920 screen running Gnome 49 on Arch allows for selecting 125, 133, 150, 166, 200, 250, 266, 300, 333, and 375. org/gnome/mutter/experimental-features; scale-monitor-framebuffer, xwayland-native-scaling
- lotsoweiners 9mo agoDid you start using Linux on the Mac hardware or on PC hardware? I have a late era Intel Macbook and was considering switching it to Ubuntu or Debian since it is getting kinda slow.
- babl-yc 9mo agoI switched to a new x86 machine. Running Linux on Mac just made things unnecessarily complicated and hurt performance. Im still open to using docker on Mac to run Linux containers but once you want a GUI life was simpler when I switched off.
- hodgehog11 9mo agoNot the OP, but I have a 2015 Macbook Pro and a desktop PC both running Linux. I love Fedora, so that's on the desktop, but I followed online recommendations to put Mint on the Macbook and it seems to run very well. However, I did need to install mbpfan (https://github.com/linux-on-mac/mbpfan https://github.com/linux-on-mac/mbpfan) to get more sane power options and this package (https://github.com/patjak/facetimehd https://github.com/patjak/facetimehd) to get the camera working. It runs better than Mac OS, but you'll need to really tweak some power settings to get it to the efficiency of the older Mac versions.
- __turbobrew__ 9mo ago> The latest release includes a Gnome update which fixed some remaining annoyances with high res monitors. Amazing that high dpi still doesn’t work. I tried to run linux on 4k in around 2016-2017 and the experience was so bad I gave up.
- mixmastamyk 9mo agoAgain, I've had two 4k monitors on Linux for about ten years, and it has worked well the whole time. Back then I used "gnome tweak" to increase the size of widgets etc. Nowadays its built into mate, cinnamon, etc.
- coffeebeqn 9mo agoWhat issues? I’m running Mint on a 4k monitor and haven’t had any issues in years
- hedgehog 9mo agoMixed and fractional scaling both mostly don't work (not complaining, but those a common for people with laptops and external displays).
- deleted 9mo ago[deleted]
- fiyec30375 9mo ago> On occasion you have to compile apps from source That's fine for people on hn, but it instantly wipes out any chance of non technical users on Windows and Mac. It's a total deal breaker.
- rasmus-kirk 9mo agoI use Nix (the package manager), works on pretty much any distro and has the largest package set of any package manager.
- paddim8 9mo agoThat's why I don't think Ubuntu is a newbie distro. You never have to compile for source on arch-based distros. Obviously plain arch isn't fit for beginners, but I would argue that something like endeavouros or cachyos is easier to use than Ubuntu. If you want to install something, you just run one command, and then it is installed, 99.99% of the time.