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/
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.
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.
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.
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.
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.
They sell higher end preconfigured also.
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.
I switched though: Lenovo carbon beats the socks off of the XPS in every regard.
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.
Thanks.
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.
Various models from Dell (including those not advertised for Linux), ThinkPads, etc.