If you had to pick one distro to use for the next five years, what would it be? Bleeding edge / stable? Rolling / periodic?
What would you prioritise and why?
If you had to pick one distro to use for the next five years, what would it be? Bleeding edge / stable? Rolling / periodic?
What would you prioritise and why?
69 Comments
HelloRoot@lemy.lol · 27 pts · 183d
idk bro I've been running the same arch install for the last 6 years and I will run it for the next 5 as well.
brynden_rivers_esq@lemmy.ca · 5 pts · 182d
I’m a newbie, just put Mint on an old laptop and I’m blown away; it really does just work!
I have been thinking about trying Arch next because it’s so well documented. I don’t know maybe put together a little home server or something.
Do you think it’s appropriate for a relative newcomer? I’m excited by the documentation but also a little intimidated by it! I suspect I’ll need to ask for help but would worry about not having read everything there is to read first.
bertof@lemmy.world · 3 pts · 182d
Try it on something that you're not relying on for your daily activities. It takes some time to learn and you'll make mistakes. But it's a great exercise for learning and as a hobby.
brynden_rivers_esq@lemmy.ca · 1 pts · 182d
Lovely! The hobby aspect definitely appeals, though so does the idea of getting everything running well! Have you heard anything about Manjaro as a user-friendly version of arch? I guess it may cut against the arch ethos of "precisely what you choose to install and nothing more," but I feel like if it's any good I could get the sort of ease-of-use that I have with mint while having the option to dabble and experiment more with the guidance of the arch wiki available?
bertof@lemmy.world · 2 pts · 180d
With all the issues and breakages that they had over the years I wouldn't feel good suggesting it. But there are other arch-based distros that you can try out to get an idea. I'm a bit out of the loop, since I moved to nixos 5 years ago.
Also don't fall into the purist distro way of thinking. The PC is yours, you make your own experience.
HelloRoot@lemy.lol · 2 pts · 182d
Arch was definitely tricky to get right for me at yhe beginning.
You often have a choise between multiple similar tools for each job and you only know the pros and cons or what works and what doesn't after trying.
I did 3-4 fresh installs before getting it right for my needs and hardware. (for example, btrfs with buttermanager requires a completely different fs layout than btrfs with snapper, I picked buttermanager first, didn't like it after 2 weeks and had to do a fresh install)
For that it's handy to have a good backup of your important data, ideally outside of your pc, just so there is no risk of fucking it up somehow.
I definitely recommend using btrfs and using it's snapsotting feature through snapper or timeshift or something else, again, multiple tools for the same job, different pros and cons.
That way you can roll back after fucking something up. But make sure to try it out a couple of times before the case comes where you have to rely on it, so you're sure that it does work and you know how to properly do it.
I prefer arch cause I was able to customize it more and I love the up to date packages and the AUR. But there is some additional maintenance you have to do like once or twice a year and you have to pay attention to news for manual interventions when there is a breaking update. So it is way more involved than other distros. Yet it has been rock solid for me and should be very reliable once you know your way around.
But tbh. as long as you are completely happy with mint, there is no reason to change anything.
brynden_rivers_esq@lemmy.ca · 2 pts · 182d
I am very happy with mint. I can imagine making arch more of a project and having a lot of fun with it, and as I said, the wiki really seems like a big draw! I probably wouldn't swap my daily driver from mint for a while, but I'm gonna put together a desktop to maybe run 24/7 and run a little plex server or whatever. I am interested in the possibility of even running it headless...maybe even streaming games from it to a laptop (I don't have a very good space for a desktop set up in my home right now...too snug!).
Anyway thanks for your thoughts. Arch does seem really cool but maybe I should stick with something a bit more beginner friendly for a little longer, and come to arch when I'm more "ready," or when my new little obsession with linux has solidified into a habit or whatever!
e: anyone have experience with manjaro as a user-friendly version of arch?
HelloRoot@lemy.lol · 1 pts · 174d
manjaro is no good. It breaks more often than arch and then you still need the whole arch knowledge to fix it.
EndevourOS or CachyOS are somewhat better options.
brynden_rivers_esq@lemmy.ca · 2 pts · 174d
Yeah i heard that after posting this! I've also heard that archinstall is pretty user-friendly, really! Do you have any thoughts about that?
I remember you saying it might be easier to stick with Mint, which may very well be what i do!
Thanks for the reply
boredsquirrel@slrpnk.net · 20 pts · 183d
NixOS. I came a long way and it combines the best of modular, customizable and immutable.
curbstickle@anarchist.nexus · 18 pts · 183d
Depends on what I'm doing.
Workstation or server will be Debian. Personal devices are either Debian or Arch.
I'd prioritize Debian if I could only pick one for all options.
morto@piefed.social · 7 pts · 183d
Don't forget debian on phones (mobian), debian on embedded devices (armbian or even pure debian), debian on gaming machines and debian on vms running on debian hosts
doodoo_wizard@lemmy.ml · 11 pts · 183d
Been using Debian stable since Hans reiser got locked up.
It’s fine and it will continue to be fine.
furycd001@lemmy.ml · 11 pts · 183d
I asked myself this exact question back in 2020 and chose Arch. At the time I had been using Fedora since 2017. What I ultimately wanted was a system I could install once and continually evolve rather than replace. Several years on, I’m still running that same installation and it has never given me a reason to reconsider....
W98BSoD@lemmy.dbzer0.com · 11 pts · 182d
Mint. It just works.
Want to live on the wild side? Use the Debian based version.
Evil_Shrubbery@thelemmy.club · 11 pts · 182d
No Tumbleweed fans? :/
They (openSUSE) make a lot of default decisions for you, but it's really close to 0 maintenance if you lack the time (or just cannot even for months at a time) & still a rolling release, zypper, etc.
jpv2390@discuss.tchncs.de · 3 pts · 181d
(°▽°)/
fierysparrow89@lemmy.world · 3 pts · 181d
🙋
BrilliantantTurd4361@sh.itjust.works · 10 pts · 183d
Gentoo <3
mech@feddit.org · 9 pts · 183d
If I had to limit myself to one distro for all tasks, can't go wrong with Debian.
HelloRoot@lemy.lol · 7 pts · 183d
I once waited a whole year for debian to ship the next version to get an update for an app that had a bug, that was already fixed upstream.
Every day I would open the app and experience the bug.
Anger, frustration, shaking the mouse.
Every.
Fucking.
Day.
silverneedle@lemmy.ca · 9 pts · 182d
Debian is kind of too big to fail. Maybe NixOS if you want something that will almost certainly gain popularity in the future.
Don't think though that distros are the layer which you want to look at. Lots of stuff happens at the level of DEs, drivers and individual apps, which sure is preconditioned by the distro you choose but at the same time not that strict of a thing. You can get anything working provided you have the time.
x11 is still in its last round before retirement it seems, using Wayland is going to future proof what you've got majorly.
My 2c. Feel free to critique.
nyan@sh.itjust.works · 9 pts · 183d
After 20 years of Gentoo, I don't see myself switching in the next five. Comfortable, capable, flexible.
Obin@feddit.org · 3 pts · 182d
18 years here (started 2008, god, has it really been that long?). And I only had to reinstall once in that time (my own fault). Even new systems are just installed from snapshots of my existing systems.
It's really low maintenance once it's set up. It almost never breaks, and for breaking changes you get news through the package manager months in advance, and if you actually need to fix something it's always possible (easy downgrades, deploying of patches, etc.). I'm also using some Arch and Ubuntu on the side and stability doesn't even compare.
JakoJakoJako13@piefed.social · 9 pts · 181d
Arch. Been 13 years on it. Aur and Wiki are the best resources any Linux distro have.
StrawberryPigtails@lemmy.sdf.org · 7 pts · 183d
Well, I've been using Ubuntu for the last 20 years (god, it hurts to say that) and only started playing with NixOS, 3 years ago.
Between the two I like NixOS better, but if I had to choose only one it would probably be Ubuntu. When things break, I know how to fix it. Usually without having to spend 2 hours of reading and trying to understand the documentation.
mmmm@sopuli.xyz · 6 pts · 183d
The one I've been using for the last 17 years, Gentoo
monovergent@lemmy.ml · 6 pts · 183d
I've been daily driving Debian Stable for the past 5 years and I am more than happy to continue for the next five. It's also on nearly all of my machines and the majority of my VMs.
I'm honestly not very keen on the latest features or hardware, but I am very keen on my software being predictable and consistent, so the Debian release cycle is perfect for me.
procapra@lemmy.ml · 6 pts · 181d
Debian. The answer is always Debian.
PetteriPano@lemmy.world · 5 pts · 183d
Debian or ubuntu on my server/docker image. Maybe alpine for docker.
EndeavourOS on my desktop/laptop.
terraborra@lemmy.nz · 5 pts · 183d
For a headless server: Ubuntu. Solid, reliable and stable for many years.
For gaming: Pop OS looks promising now that cosmic has been released, however I’d probably stick with Fedora as it’s leading edge and has served me well so far.
sakuraba@lemmy.ml · 3 pts · 183d
debian is better for a headless server in my experience, it has less issues than ubuntu server on bare metal
deadcade@lemmy.deadca.de · 5 pts · 183d
If I had to pick one, Arch. I already use it a lot, so it's familiar. I know my way around the package manager and how to create packages, so even when things aren't available for Arch out of the box, I can make it work.
It'd be kind of a hassle trying to keep anywhere close to 100% server uptime, but for my own personal stuff that shouldn't be that big of an issue, as I can fix it when I have the time.
For desktop, I basically can't do stable release. I frequently mess with new projects requiring the latest versions of everything, which is a near impossible task on stable-release distros.
southsamurai@sh.itjust.works · 5 pts · 183d
Familiar
So, mint with cinnamon
Neptr@lemmy.blahaj.zone · 5 pts · 183d
I would go with (semi)rolling, either openSUSE Tumbleweed/Slowroll or Fedora. I prioritize fast updating distros because they are better for security (many vulnerabilities go unnoticed because the full scope isnt understood and they are deemed normal bugs), and (unlike Windows) updates on Linux are a good thing, bring new features, crash/bug fixes, and optimizations.
Fedora is very popular, has wide software support, and is very stable. openSUSE is also still pretty popular, (even its rolling edition) is quite stable as well, has good software support, and YaST allows you to do graphical administration on your system. Both take security seriously and use SELinux for security policies.
If you care about security, use Brace for automatic system hardening. It has been developed for years by the former DivestOS dev Tavi, supporting many distros.
banazir@lemmy.ml · 5 pts · 183d
For my desktop: openSUSE Tumbleweed/Slowroll. I like to keep my desktop as up-to-date as possible, and openSUSE is pretty good. Sure, there's the occasional udev update that breaks inputs in the desktop environment, but that's the other side of the coin.
For my laptop and other uses: Debian. The old reliable doesn't mind if I don't update as often, and unlike rolling releases, updates aren't wont to break anything. In a pinch I could use it on the desktop too.
Interstellar_1@lemmy.blahaj.zone · 4 pts · 182d
Fedora. It's so easy to use and so stable. Unfortunately my bleeding-edge NVIDIA graphics card does not play nice with it, so I have been stuck with arch.
Aceofspades@lemmy.ca · 4 pts · 183d
I am using Fedora Server edition on my home server and EndeavourOS on my main. I see no reason to change that.
If I had to choose only one I would go with stable first.
user28282912@piefed.social · 4 pts · 183d
Debian testing, then upgrade it as they make major releases. I have yet to have a single Debian upgrade go wrong on Desktop or Server. It is basically magic.
phoh@lemmy.ml · 1 pts · 183d
likewise.
Jjoiq@lemmy.world · 4 pts · 183d
I run multiple servers all Debian desktop is Cachy becasue Endeavour broke.
Looking forward to cachy server.
But i think for servers a little more reservation is required.
Nibodhika@lemmy.world · 4 pts · 183d
Last year I would have said Arch. I have been running it for over 15 years with some small breaks to try stuff, or with some machines that have company issued OS. But I have been toying with NixOS, and honestly I'm loving it. If I had to choose only one and couldn't change it it would have to be Arch, I know I can get 5 years with it easily, but if I was setting a new system today it would almost assuredly be NixOS, I might regret that 3 years down the line when there's something I can't get to work, but the more I play around, the less likely I think that would be, and the more comfortable I feel that I will eventually migrate to NixOS fulltime
zloubida@sh.itjust.works · 4 pts · 183d
I used Manjaro for the last 5 years, and it still works as it did on the first day, so I'd chose it for the 5 coming years. I know the cool kids hate it, but in my case it's the right spot.
sinextitan@lemmy.world · 4 pts · 182d
Cyber@feddit.uk · 4 pts · 182d
Also Arch, but barefoot
NoblityAbility@lemmy.world · 4 pts · 183d
erebion@news.erebion.eu · 4 pts · 180d
Debian stable. It just works.
Telorand@reddthat.com · 3 pts · 183d
That very much depends on my use case. For example, I have a laptop that needs to have maximum uptime, so I use a periodic atomic distro that's just under bleeding edge.
For my daily driver, I like to tinker and customize, so I trade that stability for openness and a bleeding edge, relying upon btrfs snapshots as a first-line backup should the OS shit itself.
IEatDaFeesh@lemmy.world · 3 pts · 182d
Reproducibility. If I'm spending months configuring my setup then I want it to stay exactly the same and easily rebuildable even if I switch/upgrade my computer. NixOS is the only answer.
toastal@lemmy.ml · 1 pts · 182d
I would 'free but folks need to learn some Nix basics before the jump in headlong into bad community recommendations like starting with flakes. It’s hard to just drop into Nix without some commitment.
myszka@lemmy.ml · 1 pts · 182d
This! I've got 7 machines running NixOS already and using Linux on so many machines is only manageable with the reproducibility NixOS provides. Whenever I lay my hands on a new server, PC, laptop, tablet or phone, I just add a few lines for it in my config, run a single nixos-anywhere command and it's good to go. Syncing changes is also just two commands: git pull && nh os switch. Been using NixOS for a year and a half and it still can'st stop to amaze me
vhstape@lemmy.sdf.org · 3 pts · 183d
I've tried just about every distro over the past decade, and I always come back to Ubuntu. It commands the largest share of the Linux market by a large margin, especially when you consider its derivative distributions like Mint and PopOS. It also has excellent support from hardware vendors, specifically NVIDIA in my case.
NewOldGuard@lemmy.ml · 3 pts · 183d
I’ve been on Linux for 14 years now and all the projects I’ve used as my daily driver are still kicking and doing great. Arch, Fedora, Debian, and NixOS. I’m on nix and I’d happily stay here ten more years if the governance stuff settles down, that concerns me. But from a technical and package availability perspective it’s amazing
Artafernes@lemmus.org · 2 pts · 183d
If l have a nice pc definitly qubes os
pr06lefs@lemmy.ml · 2 pts · 183d
nixos, same as the last 10 years. more packages than ever on it, and I'm better at wrangling nix stuff now for my own packages. Besides my personal machines, I also use it to admin several servers for work. All the config for all the machines goes into git and I can see exactly what changed and when, configuration-wise.
HubertManne@piefed.social · 2 pts · 183d
Stable and rolling I guess. Its kinda funny as I don't change very often but I would not like the idea of not being able to change my distro. im going to be making a serious stab at iso based one in the future. i would say soon but my soon with this stuff can be quite awhile.
ati@piefed.social · 2 pts · 183d
Void. Second choice, debian.
sunstoned@lemmus.org · 2 pts · 183d
Best of both worlds -- Debian + Nix home-manager. Debian gives you incredible stability and plenty of usage resources. Nix gives you anything too new for Debian and functionally confines the more experimental end of your config to user space.
anon5621@lemmy.ml · 2 pts · 183d
Depends from wish of tinkering otherwise nixos very stable and not breaking between upgrades at all
Ghostie@lemmy.zip · 2 pts · 183d
Runecrush376@lemmy.world · 2 pts · 182d
Kubuntu. It just works for me. It might not have the latest plasma , but i really like kubuntu.
amateurcrastinator@lemmy.world · 1 pts · 183d
For server I can vouch for debian or rocky great distributions. For workstation or laptop I use endeavour os. Super stable and just works. I did use Manjaro in the past but every once in awhile it would break and because it is a bit different than arch the solutions would not work straight away.
I do not game that much except for some fallout every once in awhile, but that works too on endeavour
SirSlothful@piefed.world · 1 pts · 183d
Debian is a strong contender but the past six months I've been using nixos as my daily driver and loving it.
chloroken@lemmy.ml · 1 pts · 182d
Spending time thinking about which distro to use is time that could have been spent learning how Linux works as a whole.
kyub@discuss.tchncs.de · 1 pts · 180d
I still like Arch the most. Since ~22 years now.
cow@lemmy.world · 1 pts · 181d
NixOS unstable. I like being able to define my system as code. I also don't need that high of stability and would rather have more up to date software in most cases. I have thought about using stable releases for things like basic http and DNS servers but haven't gotten around to it yet.
JoMiran@lemmy.ml · 1 pts · 183d
Server or workstation?
aim_at_me@lemmy.nz · 1 pts · 183d
Let’s say workstation.
JoMiran@lemmy.ml · 3 pts · 183d
I installed Pop!_OS on a Thinkpad in 2020 and have been using that install as my daily driver without issue. That includes multiple LTS release upgrades. The key is to stick with LTS releases. It's boring because you do not get the latest and greatest features, but the payoff is rock solid stability.
EDIT: As far as distros, I stick with Pop!_OS for myself, Linux Mint for my wife (we're both IT professionals), and LMDE for my servers.
pheusie@programming.dev · 1 pts · 174d
My priorities:
The above^[So, without even going into release cadence etc.] already dictates the use of NixOS with the impermanence and nix-mineral modules.
Drinvictus@discuss.tchncs.de · 0 pts · 183d
Ubuntu and essentially every other answer is wrong.
if I had to bet on one distro for the next 5 years and I had to stay on it, it would be Ubuntu.
I run Arch right now but I would never bet on Arch.
nobody_1677@lemmy.world · 4 pts · 183d
Arch is quite an old distro and extremely popular. Valve could have chosen any distro, but settled on Arch.