this post was submitted on 03 Nov 2023
115 points (96.0% liked)

Linux

46819 readers
1249 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I apologize if this has been asked a ton, still migrating to lemmy. Still stuck on crappy reddit out of habbit, but i've found the lemmy universe to be much more helpful.

Basically I've had a Dell Xps 13 9310 laptop for 4-5 years maybe? and I've put the thing through hell and back. Always (I believe) fixing it though and bringing it back to life. However, it seemed as if any linux distro i ever installed always had some sort of problems. I don't know Linux well enough yet to be able to trouble shoot because it seems there's many different routes to do it in Linux.

I've gone through so many distros and DEs and have tried everything on this thing. Well I think I finally bricked it after tinkering around with it. So I'm trying to plan a new budget setup.

I've always been a laptop guy because I love being able to lay on the couch by the TV and also have my laptop right there in front of me. I suppose im open to a small form or mini form desktop or box and just get a small display and a wireless keyboard/touchpad combo.

I just don't know how to find what's better compatible with linux. I see so much talk about "X" computers being great for Linux and to avoid "Y" computers because they dont work well with Linux (which I found out the newer Dells kinda suck. becoming more locked down and proprietary like Apple). I know there's companys like Tuxedo or Pine or Pop Os that sell their specific Linux friendly devices, but those are all too expensive for me.

I'm looking for a machine that can easily handle Linux but also handle I guess a system or network, basically something strong enough to be a stable link in my entire network; if that makes sense. Because I have many plans for things I want to learn about and add to my network or system down the road. Also something durable and fairly user friendly.

The million dollar question(s)..... how am I supposed to know which machines are better or even "compatible" with Linux? like all linux distros or flavors? I ran into a firmware/driver issue with my Dell and linux.... they provided only a handful of drivers/firmware for ONLY Ubuntu 20.04. super limited and meant as a windows machine. As far as ram and storage, those are probably not pertinent and more of personal preference. But I guess it boils down to things like the cpu, gpu, ram, idk, whatever is important for Linux? any tips or advice is greatly appreciated. I want to finally take this serious and ensure I have the right equipment for what I want to do instead of falling for the newest, shiny things lol. Thanks

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 39 points 9 months ago (6 children)

Lenovo/Thinkpad will certify certain models for use with Linux, other brands sell Linux laptops. Those are obviously good indicators that those models should be safe to choose. More generally, the more popular a model is, and the longer it's been on the market the more likely they are to be compatible, just because they are in people's hands and people tinker with them and add stuff to the Linux Kernel. So stay away from the latest model that is uncertified, and don't choose the flashy, overpriced model that will see poor sales.

[–] [email protected] 5 points 9 months ago (4 children)

I second this. I got a Lenovo Thinkpad Carbon X1 for work after the Dell I had originally got straight up refused to sleep. I would put it to sleep manually, close the screen and when fully closed the screen would turn back on. Also, it refused to charge properly so I just left it plugged in 24/7. One day it became unplugged and then refused to turn on at all.

I've been running Fedora for about 2 years on it and the only issue I've had that I can't fix is the fingerprint reader doesn't work in SDDM/KDE for unlocking stuff. Fprintd recognizes it and I can enroll fingerprints, it just doesn't work with KDE for some reason.

load more comments (4 replies)
[–] [email protected] 5 points 9 months ago

I have a lenovo thinkbook (cheapy thinkpad) for work with AMD chip and gpu. It wasn't one of their models certified for linux but everything runs flawlessly for a lean debian build for me. I've had linux on several laptops and this is my second machine with AMD chips, and I'll say that what you hear is true; There are way more, and better, drivers available for AMD if you go with linux.

My 2 cents.

load more comments (4 replies)
[–] [email protected] 33 points 9 months ago (4 children)

Avoid NVidia graphics and Broadcom WiFi.

[–] [email protected] 7 points 9 months ago

Thanks, didn't know about the Broadcom wifi part.

[–] [email protected] 5 points 9 months ago

The 2060 in my Lenovo legion seems to work pretty well

[–] [email protected] 5 points 9 months ago* (last edited 9 months ago) (2 children)

Wifi is usually easy and cheap to swap in case thats the only thing that bothers you with a laptop

[–] [email protected] 7 points 9 months ago

It may be modular, but many OEMs have the BIOS block out any other component you put in there. Neat, huh?

[–] [email protected] 3 points 9 months ago

I'll assume that was meant to be WiFi. It's indeed one of the few components that's easy to swap (a new one is about 30€), as long as it's accessible (it usually is).

[–] [email protected] 4 points 9 months ago (1 children)

Fucking Broadcom wifi 😤

[–] [email protected] 8 points 9 months ago

Same. The moment I got a card with Wifi from Intel, it was so much better.

[–] [email protected] 18 points 9 months ago (1 children)

For near-guaranteed compatibility, there are dedicated manufacturers like System76 and Tuxedo. Framework also claims Linux compatibility but for set tested distros (Ubuntu and Fedora).

Generally, anything with Intel/AMD graphics and Intel Wifi is pretty much guaranteed to work in my experience. For laptops, high-DPI displays can be problematic but the fixes are on Wayland which is getting higher priority now.

load more comments (1 replies)
[–] [email protected] 15 points 9 months ago* (last edited 9 months ago) (2 children)

As a genera rule avoid Nvidia. Also google the fingerprint sensor and wifi model before buying. General advice like "Thinkpads are fully linux compatible" is rubbish. Take your time to Google all idiosyncrasies of your desired model.

load more comments (2 replies)
[–] [email protected] 13 points 9 months ago (1 children)
load more comments (1 replies)
[–] [email protected] 13 points 9 months ago

AMD or Intel Graphics. Intel networking, Atheros, or a chipset that is known to be friendly with Linux.

CPU support is fairly diverse.

Sound is fairly well supported but with some devices can be a surprise, as are touchpads. Touchscreen and webcams are generally a bit more dubious.

With desktops, I very rarely have issues but it's also easier to pick my own hardware. For laptops, I usually don't buy something that's new to market unless the component models are known to work. If it's been around for a bit I can usually Google comments by somebody else who's got one and tried to run Linux on it.

[–] [email protected] 12 points 9 months ago (4 children)

I just collect junk from my friends and install Linux on them, lol, you get what you get and make it work

load more comments (4 replies)
[–] WindowsEnjoyer 12 points 9 months ago* (last edited 9 months ago) (1 children)

I think your best bet is Framework laptops. If not, ThinkPads have superior Linux support.

Otherwise, pick your favorite model and read online. Also see if you can find your preferred model on Arch Wiki (laptop page).

Myself some time ago I've purchased Asus laptop. Spent quite some time (hobby) to get everything working (e.g. fan control) and documented everything in Arch Wiki.

Then I've got Asus Zenbook. Also had to participate in kernel bug report and test, because there were no audio. Eventually it got fixed in upstream and started to work.

Then I've got MSI gaming laptop. Had to participate in Intel DRM code issue, because 2K 240Hz panel was limited to 2K60Hz mode and eventually it got fixed too in upstream. Few workarounds are there and there, but eventually got it to work almost 100%, but audio is a bit...broken. Works fine, just first few secs after silence are silent.

Basically what I am trying to tell - manufacturers might introduce software-controlled hardware features that might work only in Windows. It requires experience and extensive knowledge to make everything manageable on Linux. :)

load more comments (1 replies)
[–] thecrotch 10 points 9 months ago (1 children)

I usually go for business level dells, like latitudes. They're the go-to for corporations so they're usually pretty well supported simply because they're so common

[–] [email protected] 5 points 9 months ago

I have also heard this sentiment, that enterprise/business level hardware is best, even for personal use

[–] [email protected] 9 points 9 months ago (1 children)
[–] [email protected] 8 points 9 months ago

Fully agree. Even though OP mentioned it, I personally find that the prices compared to others (Dell, Lenovo Thinkpads) way more affordable.

[–] [email protected] 8 points 9 months ago (8 children)

In general its not about the CPU or GPU. Even Nvidia works kinda okay on some Devices, at least according to Nick from TheLinuxExperiment. Some apps like Davinciresolve require it, and cuda is also only supported on Nvidia. Mobile AMD graphics are kinda underpowered for some tasks.

Its more about weird hardware that isnt supported, Fingerprint readers, even keyboards going into some weird hibernation and you need to hard reset the PC as you cant control it anymore (Acer swift). Some devices like Microsoft Surfaces need a custom kernel.

Lots ot refurbished business laptops like the Lenovo T series, HP or Dell business series works well, as they also dont have weird components.

Check linux-hardware.org and if you have a running laptop, install their HWprobe and run it, to share that your laptop is working. With comments you can add what is really working etc.

Personally I would also care about Coreboot. Checkout Novacuston (EU) or System76 or Starlabs, they have Coreboot laptops. I mean, installing Linux on some laptop with a proprietary garbage Bios that doesnt get updates (!!!) anymore is pretty hypocritical. Coreboot is awesome but rare, its awesome that there are some companies and people making it run on new hardware, so I would check those out.

And... maybe dont get an M1 Macbook ;D

load more comments (8 replies)
[–] [email protected] 8 points 9 months ago (3 children)

You basically already know the drill; buy it from a Linux-first vendor that offers devices that you can afford. A list of vendors can be found here. Personally, I'm quite fond of NovaCustom and Star Labs. Fortunately, both have 'cheaper' offerings with their NJ50 Series and StarLite respectively.

load more comments (3 replies)
[–] [email protected] 7 points 9 months ago (6 children)

Do you mean like System76?

load more comments (6 replies)
[–] ramius345 7 points 9 months ago* (last edited 9 months ago) (1 children)

Use a system76 laptop for work. Came with popos and works like a charm.

load more comments (1 replies)
[–] [email protected] 7 points 9 months ago* (last edited 9 months ago) (5 children)

Generally it doesnt really matter but if you can it's best to avoid using nvidia gpus although they will work under Linux they don't have as good support doesn't mean you can't use a nvidia gpu under linux if you want or have to I mean I've got a nvidia gpu in my gaming laptop and while it's a pain to setup it works somewhat well for gaming

[–] [email protected] 12 points 9 months ago (1 children)

Here, take some of these: . . . . , , , , ,

load more comments (1 replies)
load more comments (4 replies)
[–] [email protected] 6 points 9 months ago

Maybe Slimbook? I haven't bought one yet but it's definitely on my close watch.

https://slimbook.es/en/

[–] [email protected] 6 points 9 months ago (3 children)

something strong enough to be a stable link in my entire network; if that makes sense. Because I have many plans for things I want to learn about and add to my network or system down the road.

You need to check out Fedora Podcast EP: Getting Fedora with your Lenovo. For the first time they take laptop compatibility with Fedora Linux ecosystem seriously and announce it with such a deep detail on how they do that.

how am I supposed to know which machines are better or even “compatible” with Linux? like all linux distros or flavors?

I think Thinkpad line seems to be your right choice. Not for all linux distros, but at least Thinkpad has used by many developers in the world, so probably more compatible than other laptop brand IMO.

[–] [email protected] 3 points 9 months ago

Here is an alternative Piped link(s):

Getting Fedora with your Lenovo

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

load more comments (2 replies)
[–] [email protected] 4 points 9 months ago* (last edited 9 months ago) (10 children)

Dell is well known for their proprietary fuckery, both in hardware and software. Pretty much anything other than a Dell or an Ultrabook like the Surface or MacBooks (obviously) should give you very little issue. Look for something that uses Intel NICs and you should be fine, Realtek NICs are poorly supported in Linux.

[–] [email protected] 12 points 9 months ago (2 children)

I've had two Dell laptops that ran Ubuntu perfectly. Dell sells laptops with Ubuntu pre-installed and also certifies models for Linux. Their Linux support is top notch in my experience.

[–] admin 4 points 9 months ago

Seconding this, Dell has excellent support for Linux on their enterprise laptops (Latitude and Precision). XPS are another breed, and tend to be marketed as a ultrabook or a MacBook competition.

load more comments (1 replies)
[–] [email protected] 6 points 9 months ago

A key one is batteries

Dell, and other brands, sometimes have it so the device will reject all third party batteries. It has to be one made by Dell.

Meanwhile they stop selling the battery for older devices, which is usually when you need one of those batteries.

load more comments (8 replies)
[–] [email protected] 4 points 9 months ago (3 children)

they pretty much all run linux ootb. Question is: What devices run without binary blobs underneath the OS?

load more comments (3 replies)
[–] [email protected] 3 points 9 months ago (1 children)

Avoid Kaby Lake processors. I specifically have i7-7600u in my laptop and must use a kernel parameter otherwise it kernel panics freezes minutes after booting. Sometimes it still freezes when waking up from sleep or hibernate. Something to do with power management or such.

load more comments (1 replies)
[–] [email protected] 3 points 9 months ago

@Macaroni9538

I've been using Clevo laptops for years. Large user base, lots of great Linux support. I just run Ubuntu, haven't had many issues (and no critical issues).

They usually get rebranded, and I've gotten them through IBuyPower, Origin, and... can't remember the other one. My most recent one was just straight up marketed as a Clevo, got it on Amazon.

You might have one or two odd issues (like having to install custom code to configure the RGB key backlights), but there are plenty of users to ask for assistance on various forums and repos.

[–] [email protected] 3 points 9 months ago (2 children)

Have you considered a steam deck? Might work for you based on mentioning a small display and wireless keyboard.

load more comments (2 replies)
[–] [email protected] 3 points 9 months ago* (last edited 9 months ago) (1 children)

Buy it, install Linux, see if it works.

If it doesn't, return it and buy something else.

Computers usually have 30-days no questions asked return policies.

If you're listening to people that say to buy specific things, then odds are you going to be paying more for less.

Don't let their theory replace your experience.

[–] [email protected] 3 points 9 months ago

Well that's the thing, I can't afford to buy new where you can just return it and all that; I'll most likely be buying a refurb or used or older but new piece of equipment or possibly piecing together my own, depending on what i can learn about what I need for a smooth and easily fixable linux system

load more comments
view more: next ›