Best Distro for Laptops?

3 years ago by Jean_Lurk_Picard to c/linux

I want to know your opinions on the best distro that is convenient for laptops. Main reason is I want to really optimize hardware performance and more specifically battery life for my University classes. I also want to try a tiling manager as they seem perfect for laptops.

Things of note:

  • Convenience/Performance is key
  • My laptop is a Thinkpad E15 w/ 16 gb ram
  • On my home desktop I run Archlinux w/ Open box & no DE (I've been using Arch for years but haven't used another distro since Ubuntu in highschool)
  • I will likely dual boot with Windows 10 for Office
  • I want to run a tiling manager
  • I don't video game
  • I wont be using a mouse
  • I don't necessarily want to use Arch, want to try something new that I don't have to rely on AUR updates for certain software
demesisx 11 points 3 years ago

🧌 NixOS 🧌

I use xmonad/polybar/rofi/alacritty/fish with Home Manager and flakes. You could just use my whole config and have it up and running in a day, deleting lines and adding others. Fork it and modify it to meet your preferences (as I did when I forked this amazingly slick config). I even made a custom typeface to add my favorite crypto logos to my Polybar.

path: 0 753233, hotness: undefined, score: 11, children: 8
evirac 3 points 3 years ago

this really makes nixOs so good because I can just make others do the hard work of configing it for me and use it 😂

path: 0 753233 759894, hotness: undefined, score: 3, children: 1
demesisx 5 points 3 years ago

Unless you want to run a stake pool on Cardano, you’d have to fork and modify my config.

path: 0 753233 759894 767117, hotness: undefined, score: 5, children: 0
Jean_Lurk_Picard 3 points 3 years ago

Wow these seems really cool, good job and thanks for your contribution! I am gonna check it out!

path: 0 753233 754616, hotness: undefined, score: 3, children: 1
demesisx 4 points 3 years ago

Glad to help! I’m merely standing on the shoulders of the giants before me.

path: 0 753233 754616 754830, hotness: undefined, score: 4, children: 0
Lanthanae 2 points 3 years ago

Also running NixOS on my laptop. It took longer to configure than most distros since I had to learn more, but now that I understand the ecosystem better I feel like I can tinker with it so much faster that I'd be able to otherwise.

Definitely a distro for more developer types who are fine figuring stuff out in their own, but if it works for you then it really works for you.

path: 0 753233 757197, hotness: undefined, score: 2, children: 1
demesisx 2 points 3 years ago

I absolutely adore it. Today, I added a simple bash script to one of my config options that runs just before my nix flake update command that gets the sha256 hash for the latest release of the Cardano-node then writes that hash into my flake.nix file using sed. Then, when I do a flake update that little hash update (that I used to manually do) is also built in.

path: 0 753233 757197 758308, hotness: undefined, score: 2, children: 0
Steamymoomilk 2 points 3 years ago

YESS!!! I just switched from vanillaOS to Nix and its been a learning curve but if you screw up you just go back a generation and rebuild. And I haven't had any package manager BS like ubuntu.

path: 0 753233 1008263, hotness: undefined, score: 2, children: 0
DataDreadnought 2 points 3 years ago

+1 for NixOS

I'm a distro hopping junkie and NixOS has been keeping me on their OS for 8 months now. Highly recommend it.

path: 0 753233 777083, hotness: undefined, score: 2, children: 0
VirtualBriefcase 10 points 3 years ago

My understanding is that it's not really the disrto, but the software running on it that'd effect battery life and performance. Both Debian and Arch can come pretty bare bones on a blank install (Ubuntu and derivatives tend to come with a fair bit of stuff bundled out of the box).

I'd personally reccomend trying a Debian installation (I'd likely say use stable, but testing or sid are also options if you need quicker updates and don't care for flatpak/snap/appimage/distrobox). The installer plays nice with Windows, and you can skip installing a desktop during installation then CLI install a tiling window manager to really minimize 'bloat'.

path: 0 803510, hotness: undefined, score: 10, children: 0
BCsven 9 points 3 years ago

Add tlp package for battery life. And any major distro should be fine really

path: 0 753927, hotness: undefined, score: 9, children: 0
mrpibb 8 points 3 years ago

Do you really need to dual boot for office?

I’m doing fine compatibility wise with the OnlyOffice flatpak. If you have a school account with Microsoft perhaps the PWA for Word, etc. will meet your needs.

For a laptop distro with a good tiling DE out of the box you might enjoy Pop!_OS.

path: 0 754992, hotness: undefined, score: 8, children: 4
karlthemailman 4 points 3 years ago

File compatible is one thing, but I just can't get over the difference in shortcut keys/workflow.

Plus, creating and editing charts is still miles easier in excel.

path: 0 754992 756419, hotness: undefined, score: 4, children: 1
mrpibb 2 points 3 years ago

I've been switching my Excel tasks over to Python using Pandas and Matplotlib. Most of my data is .csv and OnlyOffice seems to handle large files just fine. LibreOffice Calc gives me issues with large files.

path: 0 754992 756419 758276, hotness: undefined, score: 2, children: 0
MashingBundle 2 points 3 years ago

True, office compatibility is great nowadays on Linux. I use libreoffice and have yet to run into any issues. Unless your employer/class specifically requires something exclusive to Microsoft Office, than it's not worth the effort to dual-boot for it.

path: 0 754992 759727, hotness: undefined, score: 2, children: 0
knobbysideup 1 point 3 years ago

You really don't. Libreoffice does most things just fine. If you have weird files in your org, run windows in a vm.

path: 0 754992 756690, hotness: undefined, score: 1, children: 0
binocry 7 points 3 years ago
path: 0 771633, hotness: undefined, score: 7, children: 2
taxon 3 points 3 years ago

Pop!OS is great and ticks most of your boxes. Although, you'll likely have to read into the battery optimization.

path: 0 771633 805001, hotness: undefined, score: 3, children: 0
astraeus 3 points 3 years ago

I've had a pretty good time with PopOS. GNOME is a bit rough at times (handling window sizes, font size changes, monitor layout updates) and I only had DisplayLink driver issues, which is probably trivial for most personal users nowadays.

path: 0 771633 774377, hotness: undefined, score: 3, children: 0
IncidentalIncidence 5 points 3 years ago

specifically battery life for my University classes

try undervolting your CPU/GPU. That was the first thing I did when I got my thinkpad and it improved the thermals and battery life significantly.

path: 0 767974, hotness: undefined, score: 5, children: 4
flontlocs 2 points 3 years ago

Any guide for r3 3200?

path: 0 767974 841188, hotness: undefined, score: 2, children: 1
IncidentalIncidence 2 points 3 years ago

I would use one of the tools listed in the archwiki; I have an intel chip so I've never used any myself.

Once you find a tool that can undervolt, usually the recommendation is to lower the voltage incrementally until you see unstable behavior and crashes, than raise it back to the last good voltage, then run a stress-test to verify.

path: 0 767974 841188 841475, hotness: undefined, score: 2, children: 0
CjkOvPDwQW 0 points 3 years ago

Hum, any guide you followed ?

path: 0 767974 830974, hotness: undefined, score: 0, children: 1
IncidentalIncidence 2 points 3 years ago path: 0 767974 830974 830975, hotness: undefined, score: 2, children: 0
Puzzlehead 5 points 3 years ago

Pop Os.

path: 0 763944, hotness: undefined, score: 5, children: 0
PlasmaK 4 points 3 years ago

Why not something like Debian Testing?

path: 0 776842, hotness: undefined, score: 4, children: 0
the_postminimalist 4 points 3 years ago

If you absolutely must use MS Office, and don't want to use any of the alternatives like LibreOffice that use the exact same file types, why not just run MS Office with Bottles? If that's the only reason for a dual boot, you probably don't need to dual boot.

path: 0 754677, hotness: undefined, score: 4, children: 0
marmalade 3 points 3 years ago

Debian is solid. You probably don't want to have to fuck around on a laptop that you're using primarily for getting shit done. Flatpaks can handle most of the extra shit you'd want to use. That said, I used to be an Arch guy for years too, and if you're comfortable with it, it's fine to use, but you'll run into the same kind of annoyances. Not true breakage usually, but eventually I got tired of having new surprise bugs in shit that was working fine before.

Also I can't be sure, but I suspect Wayland is probably better on energy draw since it should be more efficient. Maybe try sway for your twm?

path: 0 756320, hotness: undefined, score: 3, children: 1
IncidentalIncidence 2 points 3 years ago

Not true breakage usually, but eventually I got tired of having new surprise bugs in shit that was working fine before.

yep, considering switching to nixos for this reason.

path: 0 756320 767921, hotness: undefined, score: 2, children: 0
Smokeydope 3 points 3 years ago

Try the 'tlp' command on whatever distro you end up with. It really help with battery optimization. I'm a big Linux mint fan all of my laptops have always had it never had any compatability or driver issues with mint. Something I would maybe recommend is buying some external thinkpad batteries for the laptop off the internet. Else you can buy a big rechargeable car jumper batter pack with 12vdc car output and a car plug charger for laptop.

path: 0 753424, hotness: undefined, score: 3, children: 0
bahmanm 3 points 3 years ago

OpenSUSE Tumbleweed FTW. I've got an old T530 (2012) who's been happily on Tumbleweed since 2019.

Nowadays I use vanilla Gnome but had a very good experience with Awesome on the same setup. You may want to check the default Sway setup too.

path: 0 757974, hotness: undefined, score: 3, children: 0
Overmind 2 points 3 years ago

You can try using Linux Mint (it's Ubuntu like but pretty stable with regular updates) it's pretty light weight and you can disable gui

path: 0 753827, hotness: undefined, score: 2, children: 0
Justin 2 points 3 years ago

The one you like.

path: 0 761369, hotness: undefined, score: 2, children: 0
Shareni 2 points 3 years ago

I don't necessarily want to use Arch, want to try something new that I don't have to rely on AUR updates for certain software

That's literally the only relevant criterion. Search flathub for those packages, if they're not up there, search the repos of every major distro.

path: 0 760747, hotness: undefined, score: 2, children: 0
RecursiveDescent 2 points 3 years ago

I liked using fedora Sway spin on my Dell XPS 13. Sway because it let's you utilise the screen space well and fedora spin because it came working out of the box, you can use it in any distro really.

path: 0 767311, hotness: undefined, score: 2, children: 0
MashingBundle 2 points 3 years ago

In terms of optimization, Gentoo is the best you're gonna get, but the word "convenience" makes me hesitant to recommend it to you.

Arch is minimal, and has many resources/guides on battery optimization (Especially for ThinkPads), but if you'd like to learn something else, Void is the way to go.

If you're looking for a tiling WM, I can wholeheartedly recommend bspwm. Lots of control and customization, but pretty easy to configure when you understand it. Just know, it might be a hard change going from stacking to tiling.

path: 0 754370, hotness: undefined, score: 2, children: 2
Jean_Lurk_Picard 1 point 3 years ago

Hmm I'll check out the battery optimization guides. I understand Gentoo is probably the best for overall optimization but I'm not advanced enough to use it.

path: 0 754370 754560, hotness: undefined, score: 1, children: 1
MashingBundle 1 point 3 years ago

If you can set up and maintain an Arch installation, you can probably figure out Gentoo. It wasn't too bad when I did it. It's just not very convenient. in order to properly optimize, you have to set your use flags for each package. Not only that, but packages are compiled from source, rather than installed as pre-compiled binaries. So basically, you have to configure each package and updates take much longer.

path: 0 754370 754560 759616, hotness: undefined, score: 1, children: 0
Raphael 2 points 3 years ago

Yes, the best distro I always recommend is Fedora Silverblue, especially the KDE version: Fedora Kinoite. I hate this naming scheme though.

Sadly Fedora is controlled by Red Hat and it may get killed off soon.

path: 0 776789, hotness: undefined, score: 2, children: 1
Steamymoomilk 1 point 3 years ago

I used to enjoy fedora silver blue (daily drove on Lenovo t450) then I switches to Lenovo w540 I sniped of eBay and the DRIVERS ARE AWFUL FOR EVERY DISTRO. Tried manjaro, arch, gaurdua, Debian, Ubuntu its 22.4, Ubuntu 12 and fedora silver blue, and fedora the I tried nix and got the GPU working but the driver was so old I settled on windows (even though it pains me to use).

path: 0 776789 1008460, hotness: undefined, score: 1, children: 0
cognitive 2 points 3 years ago

Fedora and Debian are good choices. I've been using Fedora for more than 7 years and it's still going. Very stable like Debian yet up-to-date packages.

path: 0 757662, hotness: undefined, score: 2, children: 1
nik282000 2 points 3 years ago

I've been running Debian for about 7 years as well, never an issue.* I use it for browsing, photo/video editing, coding, gaming with Steam with no complaints. Fedora has always been tempting for it's more up to date packages but Debian's usually have all the features I need.

*I have had self-induced issues by installing .debs from strange places but never with the default repos or even 3rd party repos.

path: 0 757662 757951, hotness: undefined, score: 2, children: 0
thomasb2k 2 points 3 years ago

I've been using Fedora on my Dell XPS and it's been great. Opensuse Tumbleweed was also fantastic.

path: 0 754786, hotness: undefined, score: 2, children: 0
coolmojo 1 point 3 years ago

If you are familiar with Arch, you can use arch on your laptop. You can consider Garuda Linux which is arch with a graphical installer, preconfigured DE and WM plus confirmation and maintenance tools. They also have a PacMan repository called Chaotic-AUR: a repository with huge selection of precompiled air packages. They have - among others - Wayfire, Sway, i3WM and Qtile editions. You can try them out from a live usb and see what you think.

path: 0 779704, hotness: undefined, score: 1, children: 0
aeluon 1 point 3 years ago

following for the answers. I'm currently using Ubuntu on my Dell XPS 9330 and after 6 months as my daily driver I'm ready for something new.

path: 0 755471, hotness: undefined, score: 1, children: 0
slimsalm 1 point 3 years ago

I guess you can run fedora if you want full features of a laptop. Im currently running LMDE5, is rock solid for me this past 2+ years, upgraded seamlessly from LMDE4. I guess LMDE6 will be released soon after LM 21.2 is released. I do think that at the end of the day , whatever you choose, you can change your desktop environment so it suites you.

path: 0 765278, hotness: undefined, score: 1, children: 1
slimsalm 3 points 3 years ago

If you do use any debian distro, nala is a great way to update your packages.

path: 0 765278 766511, hotness: undefined, score: 3, children: 0
ArtificialLink 1 point 3 years ago

Popos. Surprised no one has said it.

path: 0 757378, hotness: undefined, score: 1, children: 0
veer66 1 point 3 years ago
path: 0 754744, hotness: undefined, score: 1, children: 0
Ashiette 1 point 3 years ago

Arch is a barebones distro so it makes sense that you have one of the best battery life.

My old 2012 dell laptop is running Arch and so far : the battery which has been used extensively boasts ~2:30 of uptime (on KDE, no less!) compared to Win10 which has only ~1:25 or Fedora which gives me a meager ~1:15.

I cannot tell for OpenSuse because for whatever reason I can't even boot it on this PC. It was my main go-to distro before 2012.

Debian is also solid. I get almost ~2h of uptime.

I have also used Zorin OS which is nice but rather slow on older hardwares.

So overall go for Arch (again), Debian or take a wild guess at NixOS.

path: 0 763471, hotness: undefined, score: 1, children: 1
ikidd 1 point 3 years ago

There can be a lot of trial and error figuring out the best way to deal with power management, fans etc on Arch.

path: 0 763471 774869, hotness: undefined, score: 1, children: 0
evirac 1 point 3 years ago

fedora or nobara with gnome de and that's it. I don't think you need to look for any other distro. You can if you want to but you won't go wrong with this. I tried linux mint, and I had two problems in it. a) no 1 to 1 gestures b) some packages were outdated. Then there's arch and opensuse where in both cases I got black screen with nvidia drivers.

fedora is the balance between stability and newer packages. And It's the distro I've been using for 3 years now. I sometimes try this and that but in the end, jump back to fedora always. If yast was a bit more user friendly, I'd consider opensuse

path: 0 759861, hotness: undefined, score: 1, children: 0
ar0177417 1 point 3 years ago

Try Artix with Hyprland with chaotic-aur and no systemd.

path: 0 763794, hotness: undefined, score: 1, children: 0
solidsnail 1 point 3 years ago

Some thinkpads have official support for Ubuntu by the manufacturer (lenovo), which means battery optimizations out of the box, amongst other things. Might be relevant for your laptop.

path: 0 804669, hotness: undefined, score: 1, children: 0
solidgrue 1 point 3 years ago

Mint LMDE (Linux Mint Debian Edition) is pretty good for laptops & convertibles, but it does lean into the Desktop environment pretty hard.

If you're among rhe Unafraid, Debian Sid.is a common laptop/convertible stack, but I wouldn't ever accuse of it "just working."

path: 0 755395, hotness: undefined, score: 1, children: 0
bruhsoulz 0 points 3 years ago

fedora with gnome (fedora workspaces) is what i use rn :) used the xfce flavor, kde plasma one, and neither of them gave me everything i desired out of them like gnome did. gnome seems to have the leaast amount of small graphical bugs. also fedora is the shit overall, top 3 distros for sure.

path: 0 767650, hotness: undefined, score: 0, children: 0
aport 0 points 3 years ago

Fedora is the best distro for anything therefore it is also the best distro for laptops.

path: 0 756650, hotness: undefined, score: 0, children: 0
Smokeydope 0 points 3 years ago
path: 0 753396, hotness: undefined, score: 0, children: 0
Smokeydope 0 points 3 years ago
path: 0 753379, hotness: undefined, score: 0, children: 0
Aman9das 0 points 3 years ago

Fedora sway spin is also worth a look

path: 0 754636, hotness: undefined, score: 0, children: 0
linux
linux

@lemmy.ml

login for more options
68076
9448
5184

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

go to feed...