HACKER Q&A
📣 istingray

Do you use a Linux-first laptop? (System76, Librem, Dell XPS Dev Ed)


Given that Apple jumped the shark on surveillance, trying to get a sense of how well Linux-first laptop hardware performs. It all sounds good in the advertisements but want to hear from others here. I'll be switching from a Apple MBP 16" so I'm not sure how much of a downgrade to expect.

A. Purism Librem 14": https://puri.sm/products/librem-14/

B. System76 Laptops: https://system76.com/laptops/

C. Dell XPS Developer Edition: https://www.dell.com/en-us/work/shop/dell-laptops-and-notebooks/xps-13-developer-edition/spd/xps-13-9310-laptop/


  👤 chrisjericho Accepted Answer ✓
Lenovo's Thinkpad series is also a good bet. Some of their laptops now ship Linux (Fedora) by default. You can get the list here - https://www.lenovo.com/us/en/d/linux-laptops-desktops?sort=s...

I run F34 on a Thinkpad 13" myself and have used Macbooks in the past. UX-wise it's a bit of a downgrade - The trackpad isn't as good, and is quite a but smaller because it has physical buttons. - The screen is matte instead of glossy (personal preference - but I prefer matte screens). - The Fn key is where LCtrl should be. (takes some time to get used to honestly) - Battery is good, but not Macbook good

But Thinkpads generally have pretty good customer service, good upgradability (RAM, SSD, maybe WiFi chip) and a good number of ports.


👤 haspok
Let's include some players from the EU:

Tuxedo (https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Note...) - brand new, released a month ago

KDE Slimbook (https://kde.slimbook.es) - with an AMD processor

For home computing I myself am running a 9343 XPS 13 from 2015, not the Dev edition, just because it was not available at the time I was ordering...

I have been using Thinkpads (L4xx, T4xx, X1 Carbon, P1) for work, and despite what everyone says, I'm not too happy with them. The trackpad is low quality, the keyboards have been getting worse and worse - I much prefer my trusty XPS. The latest P1 also weighs a ton and the battery life is a joke. Also, suspend/resume is still sometimes a hit-and-miss (unbelievable in 2021?). But YMMV.


👤 RileyJames
I previously had two MacBook airs, and then switched to the XPS 13 & Ubuntu + gnome.

And presently I have been given a MacBook Pro for a recent job.

From a software perspective, I now love the XPS. And all the hardware on that model more or less worked out of the box. And any minor issues, I was able to fix with some tweaking. Which was annoying at the time, but always granted me a stronger appreciation for and understanding of how my computer worked.

18.04 to 20.04 upgrade was a pain, had to re-apply many changes I’d made during the initial install. But since then it’s been smooth sailing again. No day to day problems.

Things I once missed about OSX, I now realise are better on gnome. Capability to snap / move windows around with keyboard controls.

But the MacBook keyword is just damn nicer. And the touchpad. Tho I hardly use that now. I use an external keyboard, but I’ll probably buy a Mac external keyboard for my XPS now, as the recent move back has been a stronger reminder of how much nicer they are.

Gaming and music production are the only things I haven’t been able to do on the XPS. Not that I do any gaming anymore. And the focus rite 2i2 worked straight out of the box with reaper, which was cool. Tho if I were doing anything more serious I’d just get a Mac. Would not touch windows.

All in all, for dev, I’m happy with the XPS and Ubuntu.


👤 version_five
I have a Thinkpad P1, which I bought for Linux compatibility. I installed Ubuntu 20.04 on it and have had no issues. However I use the machine semi-strictly for development, and I have a Macbook where I keep my 100-tab browsing, video calls, and document authoring.

I previously had an XPS-13 and I ran into a lot of (minor) stuff where the computer would lock up and CPU would max out when having too many tabs open, or e.g. being on a zoom call and trying to alt-tab into g-suite in the browser.


👤 Dracophoenix
Have you considered the Lenovo X1 Extreme Gen 4? It came out about two weeks ago and Lenovos are generally known to be Linux friendly out of the box. But they are pricey and shipment might be delayed due to chip and material shortages. With that said, they can last you a while if you take care of them and are quite repairable.

It also would help if you provided us with your needs aside from privacy (web development, ML training, gaming, etc.), budget, and expected usage before replacement.


👤 a3n
I bought a Lenovo ThinkBook from NewEgg, preconfigured with LinuxMint, because I didn't want to risk driver issues, it had to "just work." So far so good. My physical and computing demands are not that heavy.

They sell higher end preconfigured also.


👤 iudqnolq
I've owned a System76 darter pro for a year. I've had two noticable issues, but overall I've loved the experience and would absolutely do it again. I personally prefer System76's pragmatic "get things working first and gradually make them not depend on binary blobs later" approach compared to Purism which sacrifices quality for openness.

The issues:

- Apparently random force shut downs every few days for months. Their support wasn't able to diagnose the issue, but it eventually went away on its own. Logs had nothing, they just stopped.

- Hinge broke requiring ~$200 repair costs (needed to replace most of the exterior shell)

However, I'm relatively hard on laptops and have also had similar issues with other laptops. For example, I had a MacBook that regularly reset it's clock to zero unix time probably because of a hardware issue and needed to have the memory replaced.


👤 davidandgoliath
Historically wielded a Dell XPS that came with Ubuntu. Installation died on first boot from the factory, despite this being several generations in.

I switched though: Lenovo carbon beats the socks off of the XPS in every regard.


👤 happyjack
Hi!

Been running Linux on laptops for years (over a decade). Everything from XPS to Thinkpad and System76.

My first recommendation is to check the Linux distro wiki and see what hardware is officially supported. Ubuntu, RHEL / Fedora, and the major distros have lists and tell you what is officially supported; even sometimes down the the piece of hardware (i.e. Thinkpad fingerprint reader) and precise serial numbers. If you're not going to look at the distros wiki or you're not sure what distro you're going to run, the general rule of thumb is the older the hardware the better chance it is of being supported.

Now, my personal opinions:

I've owned two Thinkpads (x270 & x220), had a dell XPS 13 from work ~4 years ago, and my wife currently owns a System76 Lemur Pro (I have a Thelio Desktop). I've run Ubuntu and RHEL flavored distros on all these. Personally, the Thinkpads blow the Dells and System76 in terms of quality out of the water, and I'd argue they do with hardware support as well (if you're running RHEL / Fedora). The System76 works great with Ubuntu since the drivers and firmware are open (and POP!OS), but I'm not impressed with the quality of the product. Keyboard is low quality, as well as finish (footpads ungluing, finish on keys / track pad coming off, etc.). Dell makes a nice computer, but when I had my XPS 13 there were some major issues with HiDPI (I'm sure it's fixed now). I also didn't like the keyboard and the charging port was finicky.

Gonna be honest, you're going to get a downgrade. Not even just hardware, but software as well. Battery is much worse. Hibernate / suspend / lock is much worse. Linux (GNOME) is still a much better experience on a desktop workstation. Also, for what it's worth, I run RHEL 8 on my desktop workstation, and my next laptop will be a macbook air to pair with my iphone se (first gen!). Everyone's needs are different, but for mobile computing I'd rather have 15 hour battery life, software / hardware harmony, and be able to drive to an apple store for a replacement when my nephew spills apple juice on it when I'm out of town visiting family.

Another thing; supply chains are still really messed up. You're looking at 4+ months lead time for a custom Thinkpad right now. Just something to consider.


👤 browningstreet
Would love to hear more from everyone on power management: Does your machine manage power mode settings well? Does sleep mode work? How about hibernate?

Thanks.


👤 mindcrime
I use a System 76 machine. I've had it for a couple of months now. So far I've been exceptionally happy with it. The only real criticism I have is that there's one aspect of the keyboard layout that I don't like, compared to the Dell I use at my $DAYJOB. But that's a minor nit in the grand scheme of things.

👤 gidorah
I have had a Librem 13" v3 since Feb '19. It's good.

I did have a second hand v3 which had a bad mic. Purism replaced after confirming I legitimately bought it. I've had no issues with the second one.

It performs well. I code web apps and do some photo editing on it and it's fine for both. RAW processing can be a little slow.


👤 pbrumm
Dell precision 54xx laptops with linux are pretty nice but my more recent one had thunderbolt issues and the support didn't live up to the "linux first" support I was expecting. I have switched to the system76 and really like the Lemur Pro 14.

👤 GianFabien
You can run many Linux distros on MBP, so why not just replace the OS and continue to enjoy the exceptional hardware? You may need to research the distros to see exactly what issues may exist for your specific model of MBP.

👤 aborsy
I have always run Linux on various laptops and never had major issues.

Various models from Dell (including those not advertised for Linux), ThinkPads, etc.


👤 daviddever23box
Dell Precision m5520 shipped with perfect Ubuntu Xenial 16.04 install, including display profile. Forget about the rest.

👤 luke2m
If your MBP is semi old, please try a linux distro there before you buy new hardware. It might be all you need.

👤 fsflover
I'm happy with my Librem 15 running Qubes OS. 32 GB RAM really help. WiFi, suspend work flawlessly.

👤 neverminder
If you can afford it, Dell Precision 7xxx is by far the best linux laptop with official support.

👤 fleb
I switched from an MBP to a Dell Precision 5520 with Ubuntu, then upgraded to a 5540 and am looking forward to the 5760. My colleagues are also using the 5540. These machines have been rgreat for us. We don't have much time to spend to tweak things, instead do a clean reinstall every few weeks and apply all upgrades as quickly as they come. Dell and Canonical have been supporting these machines quite well, in our experience.