What laptop do you use/recommend?

God@lemmy.org to Open Source@lemmy.ml – 58 points –

Looking to upgrade from an old Latitude, curious as to what mobile hardware you folks use for writing your open source projects?

77

I personally use a ThinkPad Z13 (all AMD; it's nice but pricey), but I'd recommend getting a Framework (which wasn't an option for me back then). I think modular and repairable laptops are cool, plus they seem to be well supported by the Linux community.

The only caution I would provide on Framework is their relative lack of BIOS updates: https://arstechnica.com/gadgets/2024/04/frameworks-software-and-firmware-have-been-a-mess-but-its-working-on-them/

They don’t have a BIOS updater for Linux (yet) and they have a history of overpromising stable updates. I get they’re hamstrung by upstream providers, but it’s a bad look on them to basically deliver a promised Thunderbolt update 1.5 years after announcing it. The CEO did say at least that they’ve hired on a new development team to get things moving, so hopefully they’ll be able to catch up.

Everything else I’ve heard about Framework is stellar.

I updated my AMD framework BIOS using fwupd last weekend with no problem on arch.

Thanks for the info. I wonder if it’s just the older Intel laptops that need the catchup then.

I've been watching on the framework machines for my next one. It looks like fwupd support them for BIOS updates. Framework owners will know more for sure.

Framework, any laptop that has good qubes support is fine in my book

https://www.qubes-os.org/hcl/#hardware-laptops

I'll second the Framework. I've had one since the 1st gen Framework 13 and love it.

What is qubes?

It's an open source operating system, that looks for the best level of practical paranoia using virtual machines as a form of isolation between processes

Because of virtual machine workloads, and the security requirements, it can be quite demanding on hardware, and also open source support. So if a laptop supports qubes it'll support anything else

Qubes is not fully FOSS afaik. Try something FSF-recommended to really test the compatibility

https://www.qubes-os.org/doc/license/

This source code is made available under GPLv2, unless there is a LICENSE file in the root of the containing repository that specifies a different license.

How is GPLv2 not FOSS?

Have you ever heard of blobs (especially in the standard Linux kernel)?

I admire your level of purity, but your distinction is not helpful in laptop selection.

I'm not aware of any FOSS operating system that only uses totally open source hardware drivers. even GNU HERD would run proprietary drivers if they actually ever finished.

For Qubes, I'm not sure how you can have a better approach to isolating binary drivers, then running them in a totally contained virtual machine.

Which operating system are you referring to without drivers?

I'm not super informed about the kernel layer, so forgive me if this is a silly question, but how does that approach compare to atomic distros like Fedora Kinoite, UniversalBlue, or NixOS?

It's all about where you draw the abstraction layer in the hardware stack.

For Qubes / Xen its done at the Virtual Machine layer (pretending to be totally independent CPUs/RAM/Networks)

For Nix et al I believe they are using containers which draws the line of abstraction inside the Kernel (pretending to be different clean name spaces, but the same kernel is aware of what is running everywhere).

There are tradeoffs and different efficiencies for every different level of abstraction, for the most security sensitive applications you would want to run them on physically different computers, then the next step would be inside of different virtual machines (Xen/Qubes), then next step would be in different kernel name spaces (Containers/Nix), then process isolation with different virtual memory spaces (standard linux type processes you know and love)

Basically anything that uses the libre kernel and is listed in the FSF list

Where do you place XEN - which is fully GPLv2?

I'm not familiar with it at all so can't tell. It seems to be a virtualization system?

I'm rather annoyed your acting as a purity commissar in a hardware recommendation thread and you didn't bother to familiarize yourself with the thing your nay-saying. If your going to drop a its not FOSS purity bomb - you should know why!

Xen is a GPLv2 microkernel, https://directory.fsf.org/wiki/Xen

Qubes runs on Xen, and you can run whatever operating system you like inside of Qubes VMs.

I'm not a purity commissar and I actually don't agree with the "proprietary software should be impossible to install" thing of FSF. I meant that what runs on the stock Linux kernel may not run on libre kernel and it can't be a benchmark of FOSS support. Also I'm not talking about VMs

1 more...
1 more...
1 more...
1 more...
1 more...
1 more...
1 more...
1 more...
1 more...
1 more...
1 more...
5 more...

I just bought a Framework 13, and I got say, it’s amazing. First of all, everything works out of the box. That’s surprising for a laptop with Linux. Even the Dell I used to own that specifically advertised compatibility with Linux and even came with Ubuntu had a fingerprint reader with no Linux support. Meanwhile, the fingerprint reader on my Framework has worked flawlessly.

Second, it’s blazing fast. I got the new AMD one, and it’s definitely fast enough to handle everything I’ve thrown at it.

Third, if something breaks on it, like the screen, replacing the part is incredibly easy. I’ve replaced a couple laptop screens before, and while they’re easier than phone screens, it’s still a PITA. And that’s if you can find a replacement screen.

And then lastly, eventually I’ll be able to upgrade it. I like that.

So yeah, if you can afford the price premium, I highly recommend the Framework 13.

I have a framework 13 with fedora and I like it.

You beat me to it! I have the same setup. Did you have any issues with the 39->40 update? It broke my icons in plasma

System76 has some good options. A little overpriced, but your money goes towards an open-source friendly company.

I use Tuxedo InfinityBook since few weeks and I like it very much. :)

I have a cheap Thinkpad from 2018 (E580). A couple of years ago I expanded its ram to 16 GB, added a NVME disk and an second-hand AX wifi card and it still serves me very very well.

ThinkPad x200s. I recently did the USB C charging mod and upgraded to WiFi 6E. I've had Libreboot installed for a while now.

I do wish I could have more than 8GB of RAM though.

1 more...

Thinkpad A485. If you're going used, I would grab a T460, T470, or T480. Really reliable models, all those can be had for $300 or less online, work great with Linux, and last forever. Plus they are decently repairable.

If new, I would also go with Framework laptops. Super repairable and sustainable. And very high quality laptops. My friend got one and it is super nice. Runs Fedora on it flawlessly.

Thinkpad A485

I had one of those, but the trackpad occasionally wouldn't work until I rebooted several times (I was using fedora). Did you run into any similar issue?

Had that happen after BIOS updates. Sending it to sleep and waking it up once always fixed it for me.

Not with the trackpad, but other issues yeah. For some reason, this model seems to be really finicky depending on the distro you use.

I had weird random issues with most distros I've tried on it over the years.

The two distros that have worked with almost no issues are Manjaro, and Mint Debian Edition, which is what I currently run on it.

The most frequent I had with it were random lockups when bringing it out of sleep mode.

I've got a T480 and it gets really good battery life. Having a hot swapable battery is nice too. I would suggest avoiding the ones with a dedicated GPU though. They are power hungry and don't have enough performance to be worth it.

what they said but don't go below T480; the performance jump is huge (quad vs dual-core) and the price difference is negligible while almost everything is interchangeable (screens, keyboards, cards, plastic parts, dock stations, etc.).

T480 should be attainable around the $/€ 200 mark nowadays as they're 5-6 gens behind and upgrading 'em to like 16 or 32 GB and 1TB NVMe or more is stupid cheap.

that's right, the T480 is the best upgradable thinkpad there is, you can even up the ram to 64gb

Fair point. Some folks are on an ultra tight budget or prefer the older model for various reasons.

But I agree, at $200-$300 used, you can't really go wrong with the T480. Really nice specs for most use cases, and still fairly repairable and upgradable.

The A485 is actually such a terrible laptop. I would never reccomend such garbage to anyone considering mine almost never worked properly. I had in three years have six main board replacements for various hardware faults. Not a single of the boards has been free from severe hardware faults.

Framework is making machines that I find really interesting. I'm a Mac person, so I don't have one and can't speak to the experience.

As an owner of a 13 I really like it. I only use it mostly as a YouTube and email machine while most ofy heavy duty work is on a desktop but it does well enough running popos. They are a bit pricey to buy new thiugh so either get one of the older one used or go the used think pad route for a similarly repairable experience.

I use my Framework 13 (Intel 12th gen) for some heavy CPU workloads and it's been a champ! For the balance of quality, performance, cost, and repairability I really don't think it can be beat.

I just bought a Thinkpad x1 carbon preloaded with Fedora and it's pretty fantastic.

I've heard a lot of good stuff about the Carbons, especially the older ones as Linux machines.

I have one from 2015 that is literally falling apart, but it still works okay. I'm going to be sad when I have to finally give up on it. Unfortunately, it's not great for repair. I was going to replace the keyboard because some keys are malfunctioning, but it requires basically pulling apart the whole computer including some parts that are taped on.

So far I love it. I bought it brand new from Lenovo and you could pick from I think 3 or 4 distros. I picked fedora, which it came with 38. When I first booted up it had a bios update which honestly surprised me that they would bother. Then upgraded to 40 through the fedora upgrade path. All painless.

I was fully prepared to make a windows live USB just to flash the bios/firmware.

ThinkPad X230 with 9 cell, 16 GB RAM, total 1TB storage, and an Atheros NIC. A bit limiting at times, but I 'outsource' heavier tasks to my much more powerful desktop. I'm quite uncompromising with laptop design and 'ergonomics', so I'm trying to piece together a custom laptop based around the Framework mainboard before the X230 no longer meets my demands.

For testing stuff on Windows and work stuff that requires it, an X1 Carbon Gen 7 with 16GB RAM and 256 GB storage.

I use a lenovo flip. I love the reversible hinge, but the flip functionality is quite buggy and the build quality is kind of crap.

I've been eyeing a framework 13 for years now, but I don't want to be wasteful by buying a laptop I do not need yet. They look really well supported and easy to work on.

System76 has been a classic for a long time, but I've never had the money for one go their units.

To run Linux, FreeBSD, OpenBSD, NetBSD, or some other FOSS OS?

I’m running Fedora on a refurbished Thinkpad P1 Gen 4, and I’ve had good luck running Linux and the BSDs on higher end refurbished Dell Optiplex, Latitude, and Precision equipment.

Apple hardware is nice, and MacPorts gives me access to the vast majority of my *nix tools.

Shopping for new hardware I’d look at the list below to get Linux preinstalled.

  • Thinkpad X1 Carbon
  • Slimbook
  • System76
  • Tuxedo Computers
  • Juno Computers
  • Starlabs Systems

Or buy refurbed equipment from Dell or Lenovo.

Thinkpad T470, i stupidly got a dual core, i'm looking to upgrade to a T480 though

Yeah I've got a t480. Sweet spot between upgradeable, repairable, affordable, performant. I've got a secondary NVME in mine for Debian. It's got an internal and external battery. I replaced the thermal paste and the internal battery in about 20 mins. Very pleased with mine.

I use a NovaCustom laptop. As far as I know these are the highest end laptops that work with a Linux-libre system. I was interested in the Framework 13 (which I think can accommodate a Linux-libre friendly wifi card) but it's too small for my tastes, however a Framework 16 with an Intel CPU would be ideal if/when it comes out, though.

I'm curious why you want an intel cpu over an amd one

In my experience Intel graphics have better compatibility with Linux-libre. I'm unsure about Linux-libre on AMD; according to at least one report it requires firmware blobs, which I'd rather avoid.

(I'm aware that firmware blobs are unavoidable with modern-ish hardware but I'd prefer to avoid as many of them as possible)

I typically use a desktop but I've worked office jobs all my life, so I have a bunch of spare "retired" thinkpads I use if I need a laptop.

If I was going to buy a new laptop Framework really appeals to me although the continuing issue of slow firmware updates might keep me away.

Probably would just go with a secure core PC instead, especially if I was going to keep personal data on it.

I've had a dell precision 5520 for several years now. Its been solid from a software support standpoint. Downside is the stock batteries swell up; I've settled for lower-capacity aftermarket batteries instead. On my second keyboard, second charge port and second power supply. Unfortunately a screw fell out and then the hinge broke as a result, and charging has gotten wonky, maybe since the charge port's attachment point broke too. If you put the charge cable in just the right place it'll charge, but sometimes I can't find that position.

Pluses:

  • 32g ram
  • nvidia graphic accel
  • replaceable keyboard, battery, memory
  • touchscreen, webcam, etc all work.
  • high dpi screen
  • good linux support.
  • daily driver for 5+ years

Minuses:

  • USB3 dock doesn't charge enough, still needs power supply.

  • front edge of the laptop is a bit sharp

  • swelling stock batteries, keyboard and mouse gradually stop working.

  • should have used locktite on screws, some fell out and now hinge, power wonky.

I also have a thinkpad w520. Super solid, but gets hot when the gpu is enabled. Probably needs a thermal paste refresh. Still on the original keyboard. On second power supply, first one's cable is getting sparky. Slow compared to the dell, short battery life, very heavy, still working though!

Still very happy with my Dell XPS 13 9310 I bought in late 2021. (wow was it so long ago?) I use Adobe Creative Suite daily and make videos in Da Vinci Resolve.

A Starbook from Starlabs.

my thinkbook 16p g2 is trash. Nvidia driver is not working well and the device wakes up from suspend whenever it's plugged out or in on any usb or power connector, and then heats up your backpack.

I just got a Lenovo Yoga 9i and am pretty happy with it. It has a really nice display and wanted to experiment with a convertible as I occasionally wished I had a tablet but wouldn't use it enough to justify it. Having a laptop that can double as a tablet was attractive.

Random notes:

  • Fingerprint reader doesn't work.
  • There is a sysfs file to set an 80% charging limit which is nice.
  • WiFi often seems slow and the signal strength is reported as low. I suspect this is poor AP selection as it seems to connect to a further AP in my house rather than the closer one.

I currently use a 2021 Asus ROG Strix G15 Advantage Edition and I really enjoy it. It's a bit pricey at $1650 MSRP but it comes with a high end all AMD 5900HX, 6800M, 2 SoDIMM slots, and 2 M.2 slots. Plenty of ports: 3x USB-A, 1x USB-C, Ethernet, HDMI, headphone jack, and power jack; I've needed all of them and it's just enough. Quite good battery life for a gaming laptop and supports USB-C charging. I currently dual boot Windows and Ubuntu. Biggest flaws are the preinstalled SSD is crap and there's no webcam.

I use a ThinkPad x280 that was my previous school computer so I bought it out after school for like 150€. I really like it, just wish it had a bit more RAM.

I currently use a Thinkpad L540. Durable af, but really big and thiccc. The screen viewing angles are super bad though, along with the trackpad being kind of weird.

I'm not as hardcore as most, I run windows as my main OS, but I do love my LG Gram 17" laptop from ~3-4 years ago.

It's powerful enough for general use, webdev, and very light 3D modelling, and it is insanely light and portable. I have a 14" MacBook at work and the gram is lighter than it, thinner, not that much bigger, and far more durable.

Great keyboard and trackpad, giant screen (I wish it was brighter but this is the version from 3-4 years ago), and surprisingly solid Bluetooth, microphone, thunderbolt etc.