My Conclusion after using Linux for 2 years: I was wrong.
Posted by xDashyy@reddit | linux | View on Reddit | 204 comments
Original Post: https://www.reddit.com/r/linux/comments/18607da/my_desktoplinux_experience_so_far/
TLDR: I have been using Linux for the last 2 years and at first my experience was ... horrible. But I stuck to it and after listening to some tips and recommendations I had a great time and would never switch back to Windows. However there are still some issues, that I want to adress.
About 2 years ago I have decided to finally switch to linux because I started my CS degree and wanted to go away from Windows anymays.
I've had many problems in the first few weeks and I reinstalled it several times just to run into the same or different problems again. So I vented on this subreddit and while I still stand behind some things I said, I thought it would be worth revisiting some of my statements. And give a summary of my journey afterwards.
Let's begin on what Distros I have tried: Ubuntu and LMDE
Right off the bat I have some thoughts on these choices: IMO for a new user there are way better distros to use. I don't get why people still recommend Linux Mint for newcomers. The argument that it is very similar to Windows was true ... for Win 7 and early Win 10. Windows has changed over the years and Linux Mint has not so much which is fine, don't get me wrong. Using the Debian Edition didn't do me favors either.
My biggest gripe with both is that they don't really leverage the IMO best advantage of Linux compared to Windows: The way software is installed on Linux is just plain better and even MS is aware of that. However neither apt nor Snap achieve this adequately.
Apt lacks many desktop applications like Discord because as far as I'm aware it's not really designed for external packages (which is again fine). And Snap is just horrible, I think this is common knowledge by now and if not it should be.
Everybody says you should split you root and home directory.
Just don't do this, it's almost never worth it.
suddenly audio starts crackling
To this day I still don't know what caused this.
It makes me so angry that Desktop-Linux is in the state it currently is because it should be better than Windows and if/when it works it really is much better. Sadly pretty often that just isn't the cse.
This is still kinda true, Linux is way better when it works but there are ways to make it work consistently.
I would even go as far as to say that there should be a distro which can't be redistributed further so that everyone who want's to implement new features does that only on that distro.
This is lunacy, it is against the spirit of Linux and open source in general and most distros are unique enough to one another.
I feel like Desktop-Linux suffers from there being too many distros (I mean in the end they all do the exact same thing). If all knowlegde and experience would be put into one AND I MEAN ONE distro, it surely would be the best experience ever.
While there is some truth to that in some aspects of Linux it's just an unrealistic expectation.
So, what happened after this?
I read some insults, some general discussions and some tips and recommendations.
What caught my eye the most was EndeavourOS which was recommended by a few people, there was also a comment about timeshift+btrfs, which seemed amazing.
So I installed EndeavourOS with KDE on drive with btrfs and I had an absolute blast!
The install went smoothly and KDE is just so amazing to use. I have absolutely nothing negative to say about it, this is the modern Win 10/11 replacement.
Whenever I had a bigger problem or I messed something up I could just use timeshift to revert that change, it saved my ass so many times.
The archwiki is also just amazing and it contains the best and most up to date tutorials.
Using pacman and later yay is just so good. I really think this is the most immediatly obvious benefit of Linux compared to Windows.
I then started to gain more and more knowledge and a deeper understanding how everything works. I want to especially mention Brodie Robertson because he was the best channel for me to stay up to date regarding Linux news and I also learnt many things about linux from his videos.
After some time I shifted more and more to wayland because I knew that it would eventually replace X11 and for me at least it felt snappier and less laggy.
I was intrigued by tiling window managers and after istalling using hyprland more and more often and working on my config there I decided it was time to make the full switch on a clean system and I have no regrets. Tiling window managers completely transformed the way I work on my PC and it's just great.
Right now I am thinking about trying an immutable Linux distro with niri because I really like idea of scrolling instead of or even in addition to seperate workspaces. I also want to have a more minimal and consistent system.
All in all I could never imagine going back to windows because if you spend some time with it Linux can just give you more... well everything.
What are my recommendations for newcomers?
- KISS - Keep it simple stupid
Distros & installing:
- If you feel brave and you want to use arch, use EndeavourOS, otherwise use Fedora (I like the KDE version of it more)
- For the stated reasons I would avoid any Debian based distros except maybe Kubuntu
- Use btrfs as the file system and install timeshift to create snapshots of your drive
General:
- For issues and tutorials the arch wiki is the best resource, if you're unsure then look for answers in reddit but be aware of some biased tips
- Install software using the command of the distro (pacman for arch) or if you're unsure, have a bunch of storage space and don't mind updating regulary use flatpak
- don't carelessly use sudo
- try out new software and projects, especially if you have the ability to undo everything with timeshift
dali-llama@reddit
This is wild. I've been using linux now for 20+ years and have landed on Debian. Straight Debian.
I love that everyone gets to choose how it works best for them.
OilGroundbreaking666@reddit
Question since you are experienced:
-İm using my laptop with a Pentium 2020M,6GB DDR3 1600MhZ,120GB SATA
-now ive seen alot of good stuff about endavour OS (XFCE as the DE)
-now will you recommend Endavour or antiX? for a more beginner linux user (ive used mint but kinda got bored of it)
dali-llama@reddit
I've not used either, but based on my reading, I recommend you try them both. Each seems to have unique things that would work well for the system you describe.
I've not used a systemd-free linux since Ubuntu 14. So that would be pretty interesting. Seems like so much now relies on and expects systemd, so it would be interesting to see how they have worked that out.
lirannl@reddit
Neat! Everytime I don't use Arch (including Debian sid!) I feel like I'm missing out on updates and there's always some feature I need which just got added and isn't in Debian (again including sid).
As you said though, it's cool to see how people get to choose their way! You get to use Debian, I get to use Arch, most people here use Tiling WMs, I adamantly stick to stacking (Wayland) DEs (specifically KDE), and Linux serves all of us equally well despite those differences.
Rant on NixOS incoming 🤣
The only exception to Arch's freshness was NixOS (I'd still highly recommend trying it) - the unstable branch does satisfy my need for bleeding edge features, at least for some packages.
While the concept of a fully declarative OS is cool, and the whole idea of having to use special declarative environments for software development, with each environment being for a separate project, is really uncomfortable. Especially the part where your DE needs to be launched from the right environment and patched with the right extensions for that environment for proper LSP support.
I think NixOS is really great for servers, and if I could figure out how to make my odroid boot anything other than Debian Sid I'd definitely switch it to NixOS arm64 (I don't need freshness as much on a server, especially since most of the work goes on in docker containers).
Also NixOS would very much benefit from standard command line tools like other distros that write into the system configuration and nixos-rebuild switch, and from having ways of reconfiguring installed software without having to use sudo.
neveralone59@reddit
I use nixos but for most people they’ll just want the package manager.
lirannl@reddit
Is Nix without NixOs really that popular?
tukanoid@reddit
Eh, I'm not sure what you mean about DE patches/extensions? I've been using NixOS for about 2 years now, with Niri (since 0.1.1) and it's more than fine? If I want to have "global" lsps installed, I just add them to home.packages and helix picks them up without an issue. Devshells lsps also work fine. Although tbf, I'm only using terminal to work, so env vars get inherited by the processes correctly there, while I get it might become pain with graphical IDEs
CurdledPotato@reddit
I use whatever distro works, but try to stay in the RHEL family. Right now, I use RHEL on my workstation, Fedora on my Surface Pro, Debian on my Snapdragon X Elite laptop and Windows with Ubuntu on WSL on my gaming laptop.
xDashyy@reddit (OP)
Thats the nice thing about Linux.
I didn't want to bash debian (pun not intended), I think debian really shines as a server distro, for legacy hardware and if you really don't need/want the newest features.
RiabininOS@reddit
Indeed - you can't say "i use debian btw" and post photo of your striped socks. That's distro for elders who stoped their experiments
RayneYoruka@reddit
Looks at 3 of my machines and my router using Debian. I feel old now thank you.
Now youngsters I use Ubuntu, Fedora and a few other Rhel based distros! Perhaps when I feel younger I might try Arch or simply Endeavour! Ubuntu feels rather dated yet I need of it for some reasons.
Rhel does well as my distro of choice for servers.
imtryingmybes@reddit
I'd say Ubuntu is more of a boomer dist than debian. I base this straight on vibes.
neveralone59@reddit
Yeah it got sort of ruined by canonical but was the first Linux desktop os to make itself accessible
RayneYoruka@reddit
Ha! Then I'm a boomer!
imtryingmybes@reddit
I thought you said you used debian
RayneYoruka@reddit
All my machiens except two run linux. Every one of them have their use cases! Now that being said I have too many machines. Ha!
OrganizationShot5860@reddit
I use Debian on my laptop, Arch on the desktop.
Aggravating-Tea4856@reddit
I started in 2008 on Ubuntu Hardy Heron. I have tried Fedora and Arch and all different flavors. I hate Fedora and like Arch, but I have moved to pure Debian myself. Nice to see a kindred spirit!!
imtryingmybes@reddit
I've only been in it for a couple of months but I landed on debian aswell. Or well, debian for headless. On my gaming pc i run arch + kde plasma on x11. To be honest I'm not all that clear on the differences, but if I had to on straight vibe, it's gonna be debian.
QuickSilver010@reddit
I landed on debian after 5 years. That said, I've only ever used kubuntu before so there's not too much difference.
Mister_Magister@reddit
>IMO for a new user there are way better distros to use
they're absolutely not. Opensuse is best one for beginner, or fedora but less
TheOneTrueTrench@reddit
What? What "unnecessary copies" are you even talking about? There are plenty of reasons to split them, like being able to create a fresh install of a different distro and keep all of your user's files.
Every single detail in this paragraph is fractally wrong. LMDE and regular Linux Mint are ABSOLUTELY NOT the same thing at all, they are fundamentally completely separate distribution made by the same team, each based on different distributions that diverged 21 years ago. Linux Mint, while it's based on Ubuntu, definitely isn't Ubuntu, they don't have similar defaults, Mint doesn't override administrator decisions like Ubuntu, and so on. They also aren't different DEs. You're talking like these are Ubuntu, Xubuntu, Lubuntu, and so on, but they absolutely aren't.
MisaVelvet@reddit
i have a guess is that they mixed up lxde/lxqt desktop with lmde aka Linux Mint Debian Edition
stephanamar@reddit
Good write up. Thanks for taking the time to put it together. I think the only way to get to a really rewarding hassle free Linux experience is to through the tedium that you did. Especially doing a retrospective like this.
A couple of thoughts from my side. I still recommend Mint to newcomers, more specifically people that just want to use a PC and get on with it. Not because it's windows-like (because as you correctly point out, if isn't). The reason I recommend it is because its easy for non-technical folks to pick up.
it has simple, tiered menu. You have to go back to Windows XP for a similar start menu.
The taskbar and window management is similar to windows. Again not that it is inherently superior, but it does work for most folks.
You don't need to interact with the terminal ever.
The software manager, and ecosystem of software. Provides as decent selection, and provides options from flathub and the regular repos.
In terms of recommendations for technical people / power users. I don't think I can actually make a recommendation. The best way is to start somewhere and distro hop a lot. Kind of get to the place where you can install distros in your sleep. Try different things get frustrated, maybe try a Linux from scratch. Give BSD a go. Once you've been around the block a couple of times you get a feeling for what works and what can be done. In my opinion the most important factors are documentation and community support.
I keep finding myself gravitating to the Debian family. Mostly Debian for servers Kubuntu / Mint for PCs.
CurdledPotato@reddit
I use whatever distro works, but I try to start by testing Fedora.
MonBatou@reddit
Just run Debian with kde or xfce you know. I don’t get why Ubuntu still exist
OkPatience3922@reddit
I've been using linux for 29 years, and I was right. Used Windows for gaming (only) and tried Mac OSX a bit. Returned to linux. Best for me.
killersteak@reddit
I am very confused by just about everything you've written.
dve-@reddit
I am not the OP but I think I understand what they meant with 'Keeping it Simple' and how Ubuntu-based distros are not simple.
When I switched to Linux over 15 years ago, people recommended Ubuntu, and everyone said its very stable and the simplest.
But the problem with the term "stable" is that software can be so old, that you have to through hoops to get the software you want/need.
When I tried Ubuntu, you had to add custom sources or PPAs for everything. Graphic card drivers? PPA! Oh, the graphic drivers only work on an newer kernel? PPA!
I immediately started to doubt: this is not simple, and it is not really "stable" in the meaning of "stability".
You know which distro has almost everything in their repo. It's the simplicity of getting the software you want with ease.
thewrench56@reddit
Ubuntu IS stable. Thats because software is old. I dont understand your point on stability. Arch is unstable. Debian isnt. You have also separate branches in Debian if you really want a more bleeding-edge-ish experience.
Companies dont evolve fast enough that you need the newest releases of software. Drivers are just usually a pain depending on your device on Linux anyways.
This doesnt happen often. AUR is not a great solution. Arch should actively encourage people to try adding packages to pacman rather than AUR. Half of AUR is compiling packages from source and to be fair, if I would want to do this, I would run Gentoo. Also I have encountered many broken packages with AUR.
Indolent_Bard@reddit
If you're using PPAs, it's not stable anymore.
killersteak@reddit
I agree that PPA isnt simple, but then adding flatpak into the mix is not either, which I think op said they do or recommended. Another source of packages to separately keep updated and manage. Essentially its written full of contradictions, hence my confusion.
jr735@reddit
I always recommend Mint for new users, almost invariably. It has nothing to do with what Windows looks like or looked like. There are plenty of reasons for a new user to run Mint, notably being that several other installations can be a bit harder.
Your reasons for not recommending Debian based distributions are unclear.
pelegones@reddit
He mentions apt and snap not being enough for his use case. But if you're on Mint, you should go for flatpaks for something like Discord... Even if use the mint sw store you get flatpaks directly... Go figure
jr735@reddit
He said apt is insufficient, but doesn't delve into why. One can claim whatever one wants, but without clarification or backing that up, it's meaningless.
As for Discord and others, I simply won't use proprietary software. If one wishes to use a lot of proprietary software, they're likely going to find apt "inadequate" in some ways.
pelegones@reddit
I was actually agreeing with you. My point was that he mentions trying Ubuntu and Mint, but when goes to complain the "lack of some desktop apps" he only points to apt and snaps... Which is only touching the Ubuntu part. If he had tried do install the same things at Mint he'd have been using Flatpaks, not Snaps.
jr735@reddit
There certainly is no shortage of programs available in Debian stream distributions. The Debian repositories are enormous, and Ubuntu's aren't small, either. One technically can use snaps in Mint; it's just they're disabled by default, which you already know.
AyimaPetalFlower@reddit
Yeah bro, mint is so much harder to install than the 9 million other calamares distros.
What?
jr735@reddit
Okay, I'm completely wrong. They're all identical to install and there's no difference. Sheesh.
Nothing that I recommend is based upon any value or lack thereof of the Calamares installer.
AyimaPetalFlower@reddit
Correct.
jr735@reddit
Okay, then go install Trisquel or NixOS and use it. Everyone who's using Mint or Ubuntu will find them identically easy to install.
AyimaPetalFlower@reddit
NixOS has a calamares installer and is also easy to install. You can also just install everything with nix-env -iA and treat it like a normal package manager but there's no reason to do that when it's not designed to be used that way.
You still haven't explained how it's any harder to install fedora than mint.
jr735@reddit
Where did I claim that Fedora was harder to install than Mint? Why should I explain something I never claimed in the first place. Show me.
AyimaPetalFlower@reddit
Maybe you missed the entire original post, but they said not to recommend debian based distros because of its problems with old software and instead recommended distros like fedora or endeavouros. You said you recommend debian based distros because they're "easier to install."
The question is what distro you think OP was recommending that would be harder to install than mint, considering most distros including your example nixos include calamares installers or a similar gui installer that doesn't require a PHD to operate.
jr735@reddit
No, I didn't miss the entire post. I stated that Mint is an excellent beginner choice and the one I recommend, because it is cooperative with hardware. I will almost invariably recommend Mint to a newcomer because of that. There is more to getting Linux working than claiming that all Calmares distributions are equal, since that's a load of nonsense.
That is my point. Let's talk when you're running Trisquel full time. I can do that with my hardware. Can you?
The premise that these people have against Debian stream distributions is the "age" of the software, which doesn't matter one iota to most installs. The Ubuntu driver manager, which carries onto Mint, and the codec install (at least historically) has been very helpful to new users. When someone grouses about "old software," their position immediately weakens.
Or, you can recommend NixOS to new users, because it's Calamares, too. You can be their technical support, not me.
From now on I'll recommend Trisquel to everyone, because u/AyimaPetalFlower said so. There is virtually nothing more robust when it comes to free software adherence, so it's obviously the best choice, and as easy to install as Fedora or Mint.
AyimaPetalFlower@reddit
Like what?
I don't know what that is and I don't care.
Yes it does, old linux-firmware means your new gpu literally will not boot even the installer iso.
Who gives a shit about that?
jr735@reddit
If something isn't free software, I don't use it at all. So that matters.
If you don't know what Trisquel is, then I don't think I should be taking your advice.
If someone's using Nvidia, I don't provide them with support. That's non-free.
AyimaPetalFlower@reddit
Do you think the majority of linux users care about your silly free software crusade or do you think people just want to install steam and discord and have it work
jr735@reddit
If you think the majority of users are worried about steam and discord, I have a bridge to sell you. Go install Trisquel and run it. It's exactly as easy as Fedora and Mint. If you can't do it, you shouldn't be giving advice here.
Let me know when you have it installed and working.
TheOneTrueTrench@reddit
One of these days, I'll actually try out Mint, it just seems like the newcomer to the Linux world, and I guess I feel like I'm waiting to see if it'll last. It's only been out for...
Oh no.
jr735@reddit
I've been using Linux for over 20 years, and still ensure I have a Mint install functional. I do a lot of work in Debian testing. My contribution is testing software and filing bug reports. If something does break, though, There's always a Mint install ready to go, and its reliability is incredible.
TheOneTrueTrench@reddit
(I've actually used Mint before, I was just commenting on how it still feels "new" after the first version was 19 year ago)
jr735@reddit
Yep, it still does!
CrisisNot@reddit
I would use mint because of its older packaging and X11 which is why I wouldn’t recommend it to a new user and especially if they plan to play games on Linux.
jr735@reddit
If they want to play games, that's a different matter. In any event, I don't provide tech support for proprietary games. Package age is of no relevance to ordinary users.
xDashyy@reddit (OP)
As I said I think installing desktop applications is just a bit easier and also especially right now with the many wayland improvements users would miss out on these for some time on debian.
jr735@reddit
I guess that depends on the user. I find apt exceedingly easy to use, but I've been at it a long time. There are frontends for apt both in the command line and GUI. I just stick with apt itself, or nala on my Debian testing install.
Wayland is doing nothing right now that I am missing.
journaljemmy@reddit
I'm pleased to see that you've preferred the Arch or RedHat family over Debian. Debian is just not good for desktop unless all you do is word processing and printing, and Canonical do too much of their own thing sometimes.
As for separated root and home, this is only good for if you have two drives. It's made a reinstall painless for me. Never separate btrfs paritions on the same drive though, the whole point is to circumvent the limitations of that system, namely running out of space in one but having space in the other. I still stand by a separate home subvolume just so your snapshots can be more modular: I don't need a system snapshot unless I want to update, but I need more home snapshots.
PitBullCH@reddit
Upvoted for the second paragraph. Maybe when somebody is starting out with trying out different distros and DEs, it does not matter to have / and /home on same drive - but once you settle on something for the long term, putting /home on a second drive makes a lot of sense and can save a lot of grief in the future.
Would say however that it would be good to see some of the graphical installers offer this up as a straight-forward option without needing to faff around with partitions and space allocations etc - make it so simple it becomes a no-brainer.
In the end, every reasonable step to simplify installation is another step towards ending Windows desktop dominance.
journaljemmy@reddit
I can't tell you how much I've faffed around in Anaconds trying to get the partitioning to work. The installer is the worst part about Fedora, actually.
senpaisai@reddit
EndeavourOS+KDE has been my go-to distro after 20 years of hopping between Linux Mint, Debian, Manjaro. In recent years, I landed on OpenSuze Tumbleweed with KDE because YaST fucking rocks. If EndearvourOS ever develops something like YaST on their end, it'll be game, set, and match for a long long time.
Moarkush@reddit
audio crackling might be pipewire using the card's power save feature. Search for "pipewire suspend buzzing" if the crackling you're experiencing happens at around 5-10 seconds after audio quits playing.
dragonitewolf223@reddit
I can confirm, I rarely have this issue but whenever I did it was only after leaving the computer idle for days at a time.
jaskier691@reddit
Audio crackling is usually a symptom of the quantum settings. There's a forum discussion about this and it was fixed for me after setting some sane defaults
https://bbs.archlinux.org/viewtopic.php?id=262981
lKrauzer@reddit
I also had those in Kubuntu 24.04 LTS and can confirm that Fedora +41 fixed it with that exact change, or you can manually perform the change on more DIY distros such as Arch
krysztal@reddit
I had a curious issue with audio crackling recently that ended up being too many usb devices connected to one usb hub, including a usb audio dongle. After redistributing devices crackling stopped, so you want to try that as well lol
senorda@reddit
mint was using pulse audio until mint 22 and lmde 6 so it probably wasnt a pipewire issue and they mention pulse audio wasn't working
before this i had regular issues with audio crackling, it seemed to start after opening discord and would carry on until i restarted pulseaudio
xDashyy@reddit (OP)
I think that was the problem i had
admiraljkb@reddit
My crackling issues ended up being the old ass HP speakers I had that came bundled with a 1999 era monitor. They probably needed taken apart and contact cleaner sprayed on the volume contacts. But now I hooked the PC up to a little Fosi amp going to new 6.5" in wall speakers. It is GLORIOUS. :)
dragonitewolf223@reddit
APT can accept external repositories but Pacman is much easier and more open, or it at least appears that way because of Arch's more extensive documentation.
EndeavourOS is really helpful and a good choice, comes with a lot of Arch essentials like yay, downgrade, a custom bashrc with command history search, about the only thing I don't like about it is that it uses dracut. I recommend it to newcomers as long as they can follow some basic upgrade rules and know what to do when they break something. Rolling release can be easier to manage doing updates in smaller pieces IMO but only if you're attentive.
sjanzeir@reddit
You know, I suddenly felt much better about Linux after I realized that I should probably stop comparing it to Windows or approaching it as an alternative to Windows and start thinking of it as its own thing. I'd been trying to switch over to Linux since about 2011 before I finally decided it was about time I fully committed last year and started distro hopping. I finally settled on MX Linux with Cinnamon as my daily driver, along with Mint LMDE as a backup on a separate drive. Everything just works now.
BarkBarklington@reddit
Tldr
The only real substantive difference between all of the different Linux distributions
Really only boils down to package management
And this is where all of the issues come from
DPKG & apt are just really not good solutions
They're very insufficient and they over complicate things that shouldn't be complicated
Like why should you even need to have PPAs
Now I prefer things that are red hat (suse) & fedora ecosystems for newcomers to Linux
Because RPM (dnf now) & zyppr tend to work a bit more reliably and consistently
Yes, there's COPR which is similar to PPA but is better in many ways in addition to RPM fusion
Now the way that *nixOs handles things is supposed to resolve all of the shortcomings of DPKG apt DNF rpm ZYPPR
Which is the whole reason behind *nixOS which is why it's package management system is also distributed in such a way it can be installed on any Linux or Unix or posix compliant system
Now I'm a big fan of CachyOS & EndeavorOS EVEN MANJARO despite all of their shortcomings and mismanagement of the project
It was really the only arch-based distribution that I could install on my old hand-me-down hardware and miraculously. It would still work somehow
Now I don't recommend any arch-based distributions to Lennox newcomers because there is quite a humongous learning curve
And if you're not ready to update your system every 6 hours or so and cross your fingers, nothing break and then know how to resolve the breakage
That can be very overwhelming to newcomers to Linux to begin with
This is why I'm a huge proponent of RPM based distributions because they tend to skew more user friendly
In fact, I'm a huge fan of bazzite or all of the rest of the immutable distributions based on silver blue
I know that they are less capable than a traditional distribution because of their immutable nature
But you don't have to worry about the system breaking irreversibly because it's impossible to do that
So if I'm trying to set somebody up with a computer system and they really just want something that's going to work
And never have to worry about breakage
Immutable all the way
If not, Nobara Which is the gaming Fedora that glorious eggroll created is pretty much my go-to for recommendations for new people
gtsiam@reddit
This is the reason I prefer Gnome.
There's a lot to be said about their... Uhm... Caution of new features, but the core desktop is very reliable.
expiro@reddit
I'm a professional sysadmin. On my personal Windows computer, I browse the web, watch YouTube videos, TV shows, and movies, listen to music, and play games.
On my Linux dual boot system (I have the same setup as you, with BTRFS and Timeshift), I also still browse the web, watch YouTube videos, TV shows, and movies, listen to music, and play games.
Maybe it's because I have a powerful home computer, but the "Linux" thing just feels overrated to me. I don't see any significant differences. What I wanted was to change from Windows after 34 years of using it, but I got the whole Linux mentality in one week.
That made me bored again. Installed Linux like getting a new toy, finding cool stuff on the wiki and on the internet, opening the terminal and acting like a hacker, even though I'm just writing sudo pacman -Syu or for AUR with paru -Syu or paru -S the whole time…
Then I felt strange after i realised, "Dang, I was using Powershell the whole time on Windows?! Why didn't I feel like such a hacker before?"
You know what I mean? It's boring… Now, both are shut down in front of me while I drink my coffee on the couch. Can any Linux enthusiast help me with some good way to stop being bored by this issue? :)
PitBullCH@reddit
A PC for most people is just a means to an end: playing games, web browsing, listening to music, watching videos, managing personal records (finances, health, CV etc) - for this, people just want something easy to install, stable and performant - so the "stable" versions of various "mainstream" distros are perfect - and if only needed for gaming then there are various dedicated distros to make it very very easy (Bazzite, CachyOS, Nobara, Garuda, PikaOS etc).
If you want to play around technically with distros in more detail (i.e. as a developer, tester, hobbyist etc), then you have a ton of options to keep you busy - perhaps this is still the most common sort of Linux user right now, but they will become increasingly rarer as more people switch from a Windows PC to a Linux PC as their daily driver.
xDashyy@reddit (OP)
If you want some new experiences, I can suggest trying out new software, ags, some newer systemd stuff and hyprland or niri come to mind. Or just new software posted on this subbreddit.
Or if you want the ultimate challenge try nixOS
expiro@reddit
Thx for your recommendations. NixOS… hmm. Pointless pain. It‘s like learning a new programming language. Declarative system config :)) heroic stuff but i‘m a bit busy in mind for such thing… looking forward for new challenges without any *pointless pain. :)
Revenarius@reddit
I don't agree with avoiding Debian based distros, but use what works for you. Separating the /home partition is very useful for reinstalling the whole OS without too much preparation.
Oerthling@reddit
But I agree with op that splitting home is not something that should be recommended right away to newbies.
Yes. It can get useful, but it's also one more thing to consider and then worry about partition sizes. It's not something that noobs should be made to worry about.
TheOneTrueTrench@reddit
Oh, that's easy, just install the ZFS dkms module, modify your initramfs generator to include that and the necessary scripts for your init system, create a zpool, create a root dataset and home dataset rsync your data over to them, set the root dataset to be canmount=noauto with mountpoint=/, set your home dataset to be canmount=on and mountpoint=/home, setup generating a unified kernel image with the necessary kernel arguments to mount the correct dataset from your zpool, write a script to install that on your ESP on kernel and module updates, run your initramfs generator, pin your kernel version to an LTS version if necessary for your distro, and reboot.
... It's a fun project once you're more familiar with the Linux boot process, anyway.
Mother-Pride-Fest@reddit
I love that I can mostly ignore that and it still works fine, so many options of how to choose your adventure.
xDashyy@reddit (OP)
That is true, but think for beginners it could be problematic for beginners, because the implications it has (See original post) were not clear, atleast to me
Amazing_Garbage_6507@reddit
Yeah I recommend it if someone distro hops pretty frequently like I do (once every 2-3 years).
r_search12013@reddit
this sentiment is so hard to convey to someone, but it's exactly how I feel about linux use too .. I can't do things with other systems that can be done with linux .. and after a while of using linux, these pile up, so I second specifically this quote:
"All in all I could never imagine going back to windows because if you spend some time with it Linux can just give you more... well everything."
thewrench56@reddit
Both Windows and Linux has its strengths. Its a misconception that Linux is absolutely better than Windows. Can you use Word or Excel on Linux? Would you ever write a WinAPI application on Linux? What about DirectX? Use the right tool for the task.
r_search12013@reddit
I never said it's better, I said it has a whole lot of situations, in which you can only get on linux because so many things are compatible and openly documented in a way that could not have been done with business interests..
interchangability of programs, and usually they make a point of "here's our file format, we're not forcing you to use our app" .. and thus I can level edit a map in trenchbroom, export it to obj for use in blender, and finally load it in godot to walk in it if I want
and yes, I can do all of this in windows or mac too, but that's not where these tools have grown (or why)
also, of course one can use one of the many word / excel clones, I just don't know why you might want to? the best excel is google sheets
thewrench56@reddit
Sure didnt sound so.
Except the format is proprietary.
I hope you notice you said clones. They dont even come close to Excel.
Yeah, no. This only proves your shallow understanding on Excel. Google sheets doesnt come close feature wise. I would encourage you to look into it more.
Everybody senior engineer I know keeps a Windows in a VM because *nix simply doesnt provide tools for half the world. It excels in the other half.
r_search12013@reddit
proprietary formats in a tool of the unix world? shows your shallow understanding of unix .. and google sheets :D
thewrench56@reddit
I dont think I have to explain myself to someone thinking Linux is Unix... bye.
dve-@reddit
When you mentioned EndeavorOS I started to smile, because it is a truly Arch based distro.
Pacman, the Archwiki, the AUR and and AUR helper is simply the best way to install software, because it has everything (especially new and small projects).
That was even the case when I migrated to Linux 15 years ago. My first few attempts were Fedora and Ubuntu, but I really hated that I had to add custom repos / PPAs for any modern software project. I immediately started to doubt: ...how does anyone consider this as "stable" is I have to add custom repos? What if they don't work anymore. Within less than a month I tried Arch, probably needed 10 reinstallation attempts because I messed up my bootloader, my partitioning or forgot to setup my network. And then I stayed on Arch forever.
Until this year when I finally switched to NixOS, lol. But that is not a simple distro like Arch at all and it gives me a headache to configure it.
thewrench56@reddit
Except when the AUR package doesnt work out of the box and then most Arch users fail there... Pacman is great, AUR isnt. I would much prefer Pacman to incorporate most AUR packages (starting with the popular ones first).
dve-@reddit
Official support is always better. However, if a package is so popular that a user maintainer is always guaranteed, there is not a lot of difference.
The problems are usually with the more niche software that only fewer people are interested in. Then it takes longer until a package is updated or they sometimes even get orphaned.
But I am always happy when I don't have to clone from and build myself without a PKGBUILD. The distro where you have to build yourself the least, is Arch.
thewrench56@reddit
I dont consider Ada niche, yet AUR support for the ecosystem isn't horrible. I definitely encounter way more non-bin packages than bin ones.
xDashyy@reddit (OP)
I am also thinking about trying nixOS but I'm not sure, if it's worth the hassle for me. And yeah I really love yay for installing packages, it's so amazing.
duperfastjellyfish@reddit
After 20+ years of experience, I've grown quite tired of the derived distributions. They tend to add layers of auto-configuration, abstractions and such that makes the whole troubleshooting process horrendous and unpredictable, especially as the distribution evolves.
Stick to Debian, Arch, Fedora (or RHEL) or openSUSE; and modify them to your liking.
AnxiousAttitude9328@reddit
Mint is a super basic experience. Fine for like enterprise settings. But just because you had trouble with mint, you shouldn't write off debian altogether. I started about 8 months ago and have been quite pleased with pikaOS which has been the smoothest of experiences. Every time I try something else for S&G on a spare PC, I always go right back.
Ok-Current-3405@reddit
Switching away from LMDE and Debian to go to Devuan, just because no systemd. Kiss at the roots!
jonathonp3@reddit
Snaps are properly tested and integrated with Ubuntu and in my opinion are the best choice.
evanok_eft@reddit
My single biggest issue has always been Nvidia drivers and colleagues who still use MS products with the Microsoft formats. Word is the worst to use in Linux, even on 365 it's so bad 🤢.
Interesting to see how people are using most apps, I'm on Debian and most stable programs I've got are in flatpak or running on docker.
What are most using for their systems?
MichaelTunnell@reddit
Brodie makes good stuff sure but I would like to recommend this show -> This Week in Linux :D
PeanutNore@reddit
I've never really understood how people have so much trouble with Linux. I've been able to just install Xubuntu on any PC and it simply works. If I want software that's not available though a simple apt-get install command, like Steam or Google Chrome or whatever, I just download the Debian binaries from the publisher and it just works. For stuff without a deb download on their website, like KiCad, the instructions they provide are pretty simple and just work.
razorree@reddit
"And Snap is just horrible" why ? i know some people say it's 'not ideal', but why so much hate? most users don't even understand how snaps work....
Crinkez@reddit
I disagree. Linux generally splits its dependencies, meaning an update required for softwareA could break softwareB. Windows does a better job of wrapping more dependencies inside the install directory of each software that requires it. It takes more disk space sure, but leads to software breaking less when things update.
Stooovie@reddit
That's what Flatpak is for
Crinkez@reddit
Ah yes. If only it were that easy. 'Install xyz distro. Oh you want softwareA? By the way no flatpack available for that. Good luck.'
Big_Swordfish_5423@reddit
I spent like 2 weeks distro hopping when I first was trying to get into Linux. Ended up on Fedora since it seemed to both work on my laptop with no issues and was simple to get going. When Silverblue was first released, tried that and been with it since, because its just so easy to manage and update. And I have had a few bad updates where the rollback feature saved me. I feel like some hardware will work better/worse with some distros.
xDashyy@reddit (OP)
I also thought about using silverblue or a similar atomic desktop, I really like the idea of immutable distros.
fek47@reddit
I'm using Silverblue and recommend it wholeheartedly. Standard Fedora is great and Atomic is even better. Very reliable and trouble free.
Big_Swordfish_5423@reddit
They're perfect for me. I just use my computer to scroll the internet, play tv/movies, use LibreOffice when I need to write a resume or whatever, send emails, message people, go through photos, etc... Just normal stuff. Some of the more "advanced" linux people don't like an atomic OS since some apps don't have a flatpak or it being more difficult to mess with system files and whatnot. There are work arounds for that though. For me though, I just like how my PC will just always work. You have to go out of your way to break your system with the silverblue variants.
Inner_Name@reddit
For the stated reasons I would avoid any Debian based distros except maybe Kubuntu I would highly disagree, I think you did not came to see it when you begging but tuxedos is one of the best if not the best option for a beginner IMO (and from reading your post at least you will be probably think that at least is a great option): 1. It has kde, and really updated more than kubuntu 2. Its kde is more stable than neon 3. It is based in Ubuntu but without snaps and having flatpaks.
For me, personally the main issue is the office. The only thing setting back Linux for commun adoption. I use Linux everyday and all Linux soft (not wine or any emulation layer) but libre office it is simply fully of bugs. And a lot of times brought so many problems. And before people throw at my neck it is the only software which I have problems in Linux. So yeah maybe it is part me but not only me. Outside of that you give kde to a classic person and they will feel more confortable with it than with w11. By far.
xDashyy@reddit (OP)
Never used TuxedoOS, I may look into it.
And yes I also am not a big fan of libre office but I think i heard of a good alternative a few days ago, I just can't remember the name of it...
jaijai187@reddit
Maybe onlyoffice?
Inner_Name@reddit
Well sadly I could not find an open source option that is good enough and for using not open source I will use office so I use winapps for use office 365
CoreyDesir@reddit
You should ALWAYS split / and /home. If you allocate 75GB for / you'll be fine. I have 128gb for root and 2tb on another ssd for /home. If something goes wrong, it's much easier to recover.
ghostlypyres@reddit
If I had to guess - pipewire? This happens to me when the CPU is under load, and the solution is messing with quants until it stops doing that. Look into it if you still have this problem
Otherwise, it's neat to see you eventually landed on arch+hyprland like I did, lol. Though because of my extensive use of Tumbleweed, I went with snapper over timeshift. I really like having bootable snapshots, even if it does mean I'm stuck with grub
Maykey@reddit
I too had it for ages. Even had bash script to restart pulse audio, as it fixed it. I read some advices about config changes in /etc, didn't work. Eventually it stopped crackling as pipewire replaced pulse.
maltazar1@reddit
I just wish people would stop recommending mint and Ubuntu, and especially point out to people not to use x11 as that shit is just broken.
Oerthling@reddit
People recommend Mint and Ubuntu for good reasons. Both are well made and maintained and popular distros. That in itself is a big advantage because with many people using it then also means a lot of resources and form discussions and people who already had the same questions.
What people should do less is recommend their own favorite niche distro to noobs who then find hardly any support when they run into problems.
I wouldn't say that X11 is broken, but totally agree it should be avoided. It's obsolete and currently in the process of getting dropped from popular distros. No point in now starting with something that's gone soon enough.
maltazar1@reddit
mint and Ubuntu both serve outdated software by default, especially when it comes to drivers
on the Linux gaming subreddit only recently there were new users using mint complaining that their new AMD cards (9070) don't work correctly (because of mint and Ubuntus decisions to hold back kernel versions) and other posts about how a user experienced lagging on his new PC that made no sense (since he was running cinnamon and an application didn't behave it slowed down refresh rates for x11)
I would not recommend a niche distro, I agree it's stupid and helps no one. I only recommend fedora, as it's what I personally run everywhere for multiple years now and it's been great.
Oerthling@reddit
Outdated often equates to stable.
The old version might have a problem that a new version already fixed. But also the old version might be good, while a new change introduced a problem. Every cool new version plus time and messing around with it becomes the buggy old version over time - to be replaced by yet another shiny new version. You can find anecdotes for either. Mostly it rarely matters.
Ubuntu and Mint are totally fine.
maltazar1@reddit
yes and no, while what you say is in theory correct it doesn't always apply
Oerthling@reddit
Indeed it doesn't always apply, that's also what I said. Your problem is that it doesn't always apply either way.
Again, the most recent version can either be the one with the important bugfix or the one that introduces an annoying big. But mostly it doesn't matter most of the time whether you have yesterdays build of totem or nautilus or last years.
Your movies will play and you can manage your files just fine.
maltazar1@reddit
but your new GPU will not work
Oerthling@reddit
Most of the time it will. Most of the time people didn't just buy a new card released right after the last kernel release.
But also there's a PPA taking care of this. So for the relatively few users affected by this problem there is an easy solution.
It's just not a big problem in actual practice.
maltazar1@reddit
or, alternatively, you could just install a stable distro like fedora which will just not give you these issues
isn't mint supposed to be user friendly? adding ppas isn't really you should expect from users if you want Linux to be popular
Oerthling@reddit
Again, that's only necessary when that noob just got a bleeding edge graphics card. We're talking the rare exception here, but you want to base your whole argument in some edge cases.
maltazar1@reddit
buying new hardware is an edge case now, right. so is owning a Nvidia GPU?
Oerthling@reddit
Sigh. Obviously not what I meant.
And I do own an Nvidia GPU.
I also speak from experience.
Statistically people overall and noobs in particular don't just all have bleeding edge cards when they opt to try out Linux.
There is just a difference between happens to some some of the time and happens to all all the time. What's difficult to understand?
maltazar1@reddit
nothing, just like a while ago I pointed out you could just use a different distro and never experience these problems, regardless of the age of your hardware (as long as linux itself supports it)
Oerthling@reddit
All the distros have their advantages and disadvantages. Fedora is not without issues.
maltazar1@reddit
also correct, I have never claimed so
xDashyy@reddit (OP)
Don't know why this is getting downvoted, X11 may not be broken, but it should be avoided by all means, as it is insecure and will be left behind soon™
maltazar1@reddit
x11 is fundamentally broken, not even talking about security but things that shit like windows 98 had figured out like: not having your entire desktop slow to a crawl fps wise because 1 program is misbehaving, not even talking about things like outright non functional multi monitor support (different refresh rates, scaling) or missing features.
basically x11 is only functional if you don't run anything that ever lags (so no discord or other sloppily written things) and have exactly 1 monitor that is from 2010
Admetus@reddit
EndeavourOS! I'm using gnome and I love it.
Maerskian@reddit
/u/xDashyy Just some ultraquick personal story that might fight your use case now... maybe in the not so distant future:
EDIT: longer message than intended; jump straight for the last two paragraphs, that's the only tips i intended to mention.
Used to DE-hop (not just distrohop) a lot quite some years ago; switched between DEs, window managers as well (for the very same tiling reasons).
Somebody kept pointing at Plasma "new" version for a while, was very persuasive... so by Plasma 5.6 just tried it as my one & only DE... still had some issues for my daily use, also for the rest of my machines. Same again by Plasma 5.8 ... some annoying issues.
Once Plasma reached 5.10, it became my main DE since then. Stopped DE-Hopping, even though i do keep multiple distros installed from what i (personal vision) consider the essential 3+2 (3 enterprise level names: IBM/RedHat, Canonical, Suse + 2 most solid communities: Debian, Arch) & always keep - at the very least - one representative for each one, when it comes to DEs Plasma became the main one although i still use Gnome as well from time to time, after all i do love DEs (the more different their proposal the better, zero conflicts on that regard, hope Cosmic reaches maturity soon).
More or less... they are just tools (i have no horse on this race, not interest on minor competitions about how micro-speedy this or that one "feels") that essentially do the same, some will appeal to some particular usecase, some might fit better on different cases.
All of this to say: while on Plasma, have you already tried pressing Meta+T?. Hasn't been properly introduced yet IMO (not enough given how useful it is), but this is Plasma's native tiling manager which might prove useful for you... or not.. but certainly is worth a chance plus it's awfully convenient, you either use it - as it's integrated - or not.
There was this interesting thread about going full tiling manager Vs integrated solutions (such as the native one on Plasma, although keep in mind there's more... much more... and each one comes with slight differences, worth checking into it). Don't get me wrong, getting used to tiling managers is nice, it's just... at some point you might find you don't really need 'em (and i just used:"might"). I no longer do, you might or might not, that's it.
xDashyy@reddit (OP)
Yes I've tried the tiling manager before i switched to Hyprland, the problem back then was that the functionality was a bit limited and the main project to expand on it was abandoned (can't remember the name). The thing I especially like about Hyprland is the way you can configure the experience using window rules, extensive keybinds, etc. I would agree if you only want basic tiling, kde's tiling mode is sufficient but if you want something more configurable Hyprland is the way to go
Alaknar@reddit
Good read! And I'm feeling much of the same after three months - the biggest advantage of Linux is also its biggest disadvantage. While it's amazing that "anyone can find a distro that suits them", it also often means that you need to wade through dozens of distros that absolutely DO NOT work for you - and in most cases that means people just go back to Windows.
I almost did, after getting a dGPU my Tuxedo OS just nuked itself. I replaced it with Garuda Linux ("gaming distro"), and so far I'm really happy with it. Stuff just works... unless it doesn't (it is Linux, after all), but I haven't encountered anything unfixable so far.
I'm surprised at your love for Pacman, though. I MUCH preferred apt and the Software Centre from Kubuntu/TuxedoOS. Garuda comes with Octopi and it's probably the worst software centre I've seen to date. It may be a great package manager (I'm not sure, too mucha noob to verify), but discoverability is ZERO in this thing.
PS. Linux users complaining about having to read "too much" must be the funniest shit of the decade, after all the "RTFM" I got on various Linux groups when encountering issues... :D
Ok-Radish-8394@reddit
You may want to install pamac from AUR on Garuda.
Alaknar@reddit
Cheers! I tried that and it does, indeed, look better. It's far from perfect, however. My Octopi is showing me 90 available updates while "Add/Remove Software" (the
pamacGUI) shows nothing. Ehh... Linux <3Ok-Radish-8394@reddit
I wouldn’t recommend updating using pamac. Just use the terminal.
Alaknar@reddit
Octopi and the Octopi Notifier is great for updates, so I'll stick with that.
Ok-Radish-8394@reddit
Sure if that works for you! There’s no solution that fits all in the linux world.
xDashyy@reddit (OP)
I will look into Garuda Linux also I've read much positive things about it.
I used octopi too for a while, it's not so great.
I can also recommend pamac, even if the frontend broke a couple of times after an update for me.
NatoBoram@reddit
Those comments are nonsensical, I diagnose them with brain damage from watching too much short-form videos.
But more seriously, the write-up is great, it's a character arc, there's nothing better to read on this sub than unhinged rant follow-ups.
joe190735-on-reddit@reddit
linux is not for anyone lesser than a power user
OneDayCloserToDeath@reddit
The problem with arch distros for new users is there's no gui app manager. If they don't have that they'll just download from websites like you do with windows.
I agree about mint though, old dusty distro with a lack of options. Kde plasma is where it's at. Idk what would be best for newbies, maybe Nobara.
MrHighStreetRoad@reddit
Timeshift works on ext4, it is afterall a project sponsored by Mint.
Swevenski@reddit
So any tips and tricks you can offer? I’m going down the same path, I’m really enjoying it so far. And absolutely do not ever want to use windows again unless I absolutely have to! But any advice with learning the command line or anything is super helpful!
TheOneTrueTrench@reddit
Go learn systemd, when it comes to the boot process and how things get loaded, what's likely to break outside of your actual desktop environment, that's gonna be the most valuable thing to learn.
Note: Doesn't apply to Devuan, Artix, Void, and several other distros that don't use systemd.
Alaknar@reddit
I can suggest Garuda OS. It's designed to be a "gamer's distribution", but they approach that in an excellent way - they have an app called Garuda Rani which is something like a control centre for the OS. You can run pre-prepared maintenance tasks there, make sure your OS is up to date, but also install drivers or software like Lutris, Steam, some popular browsers, etc. It makes getting into Linux super simple when coming from Windows.
slickyeat@reddit
I've found it's useful to do this using btrfs subvolumes.
This is worth it if you're using a snapshot manager like snapper since this will allow you to rollback system changes without losing all your important documents, etc.
xDashyy@reddit (OP)
That is true.
On btrfs it's a different story, but as far as I am aware subvolumes are different than actually having root and home on different partitions.
TheOneTrueTrench@reddit
So, for BTRFS and ZFS, your partition basically contains multiple logical "filesystems", instead of one "filesystem" per partition. You can dynamically add as many "filesystems" as you want to a partition with them. On BTRFS, they're called subvolumes, and on ZFS they're called datasets. You can also snapshot and send them (as a datastream) from one partition to another, including between different machines.
It's quite useful when you want to do backups of the state of a machine at a particular instant without having to shut down the machine to copy the entire state of the machine at that instant.
I also use it to transfer my operating systems from one machine to another, and keep them in sync. Every system has a synchronization install which manages which installations are present. So if I'm gonna need to go on a business trip, I'll connect my laptop with ethernet, and set up zrepl to start keeping my desktop and my laptop's associated datasets in sync. Then when I'm ready to leave, I'll save all my work, trigger a final sync, which usually takes about 1-3 seconds, turn off my desktop, reboot my laptop over to the synced OS, and I've switched over to a different physical computer in a few seconds.
Then when I'm home, I'll boot up into the synchronization installation on my desktop, erase the last 15 seconds of work between triggering the sync and shutdown, and then send the updates from my laptop to my desktop. Super easy, barely an inconvenience.
Also, relatedly, every computer sends the most recent state of the system to my central server every few minutes, so if I was at a coffee shop and someone stole my computer, the most I would lose is the last 5 minutes of work, and it would only take maybe an hour to things up to the last state on a new machine.
I'm quite sure all of this can be done on BTRFS just as well, though it's probably different in some ways, it's just that I use ZFS, mainly for the parity capabilities.
necrophcodr@reddit
Yes.
slickyeat@reddit
You don't have to but I would since you can still create a separate set of snapshots and use them to undochanges on that subvolume.
fourpastmidnight413@reddit
Having
/homeseparate from/has absolutely been a lifesaver to me. Advice suggesting otherwise is I'll informed and just asking for trouble. It's not hard to setup and provides a ton of benefits, like switching distros, or if the need arises to reinstall, it's simple, and furthermore, allows for repartitioning if that should be needed. Really, there isn't much of a reason not to do it!virtualdxs@reddit
Worth noting that apt isn't missing packages, as it's just a package manager, not a repo. Ubuntu/Mint/Debian may be missing packages, but that can often be worked around byb simply using a PPA. I don't recommend Fedora to newbies anymore only because there's a number of apps that people like that are only packaged for Debian-based distros.
jcelerier@reddit
Papas are an anti pattern, it causes so many issues when one ends up being unmaintained (as this always happens) and now you have gpg errors every time you apt update, a package that will depend on something that isn't provided by the official repos anymore which breaks your whole dpkg install, etc.
Fluffeu@reddit
That's why AUR is superior, because everything is in there. Adding PPA repos may not be trivial for newcomer, especially if you compare it to a distro with preinstalled yay.
JxPV521@reddit
Linux Mint is great though, it's really a fleshed out experience and definitely more ready out of the box than Fedora. Mint removes all the controversial things of Ubuntu and makes it even more user-friendly. Fedora is user-friendly too, I'd say that the only unfriendly thing is having to do all the RPMFusion stuff but after that it's a breeze.
InfiniteSheepherder1@reddit
Neither of the 3 DE offered have full Wayland support and just generally don't have enough Dev time going into them to keep them current. Mint feels like a time machine back to early 2010s Linux.
They were slow to adopt pipewire which really improved things for screen capture.
I have has to help people with bugs on Mint that got patched in other distros a year or two ago.
If you want to stick with that is fine. But for someone new I would only consider a distro using KDE or GNOME.
JxPV521@reddit
It's just how it is with a Debian based distro. That's why I don't use them, I really prefer how Fedora, Arch and openSUSE Tumbleweed update their packages. I figured that unchanging distros are good enough for most people (general use, etc.) and Mint really seems nice and usable on the surface.
InfiniteSheepherder1@reddit
I think given it tends to be more enthusiasts asking for distro recommendation ones that might lack bug fixes for recent hardware and by recent I mean anytime in the last few years, the default "run mint" i don't think ever warns people about this.
I actually just booted up mint on a fairly older machine 2017 I7 and a 1060, got the GPU drivers and what not and x11 provides while better much of the issues i remember it for having when i last used it around 2018, mouse flashing during video playback especially in browser, having a video game and a video playing at the same time especially on other monitors is just a recipe for tearing.
I don't know if I would say that is nice and usable.
JxPV521@reddit
Thanks for the perspective. Well now as I see it, you're correct, Debian and its derivatives are quite flawed for desktop use. You've pushed me away even more from ever considering trying them out again lol. I guess it's still good for servers and very old devices.
vVict0rx@reddit
Using linux for over 10 years with different hardware and distros and audio crackling was never an issue. Not that I didn't have any problems, but that specific thing might have something to do with your hardware not being the most compatible. I was really messing with repositories, packages, desktop environments on my first years using linux, overtime I learned how to keep it more clean and stable. But it is also much more bulletproof nowadays.
patrlim1@reddit
The software that installs other software is a "package manager". pacman, apt, etc. remember, a command is a program.
I can't live without one anymore.
paul_h@reddit
TL;DR?
xDashyy@reddit (OP)
Is literally at the top
paul_h@reddit
There is a key part of the TLDR missing after "I want to address."
xDashyy@reddit (OP)
It's just minor things, I thought that would make the tldr too long
Emotional_Quit_7036@reddit
Agreed I have used Fedora, and a number of Debian OS based versions over the years. No issues.
synthetics__@reddit
This post is funny because I HAVE problems with endeavor and no other distros.
Happy you found something, OP
Ok-Radish-8394@reddit
Mint only makes sense if you have 2-3 year old hardware for which the LTS kernel in Mint has drivers. Otherwise for new hardware? Absolutely no! And given there are very user friendly Arch Variants (Cachy, Endeavour) and Fedora (since 40), I don't see the point in using Mint. Even less so for Ubuntu, unless you need first hand CUDA integration for machine/deep learning.
xDashyy@reddit (OP)
Absolutely agree with this and the comment below.
To add another usecase: Debian is great if you want to have minimal effort to maintain it, e.g. a laptop that you only use a few times a month.
doctorfluffy@reddit
Linux Mint also makes sense if your grandma's laptop has become unusable and you need to save it for her to open a browser and play Facebook games. It's a distro for people who do not want to tinker, ever. It's a distro you'd pick if the person using it has no idea how to install it themselves.
To be fair, I use it on VMs sometimes because of how easy it is to install and run some basic code on.
Icy-Cup@reddit
Upvoted. Agree with almost everything apart from staying away from Debian-based distros. It’s not Debian to stay away from - it’s Ubuntu. Debian is rock-solid, IMO Debian + KDE is the ultimate newbie I-just-want-working-Linux pack.
xDashyy@reddit (OP)
I think the main problem with debian right now is rather that many improvements of the last months especially regarding wayland are not on debian atm.
JxPV521@reddit
Sure if you do general stuff, if not and you ever need something more up to date you'll have to do all sorts of workarounds just to get the latest version of a package (which might have been not updated for 2 years in Debian repos). Debian Testing and Sid exist but they're dev branches, not the Debian that is meant to be used. Otherwise Debian's great for servers and people who don't want or need updates.
Time-Opportunity-456@reddit
Exactly, after years of hopping on and off linux I only used debian based distros. Always had to do hacky workarounds to make stuff work and my system would turn frankenstein quickly. Then I tried fedora and it just works, daily driving it for quite long time now. From my experience fedora really is the best beginner friendly distro.
NeverrSummer@reddit
lol, yeah that's some XP era advice that sticks around because the community is stubborn. It's pointless, sorry you got caught by it.
moderately-extremist@reddit
Just FYI you can install Discord on Debian/LMDE through Flathub. Flathup/Flatpak is like snapd but good.
MatchingTurret@reddit
Either this is AI slop or someone has too much time. Not gonna read this either way...
serverhorror@reddit
So ... reading is AI slop as well now?
RepentantSororitas@reddit
Do you read that one word per minute?
Leodip@reddit
Looking forward to your next comment saying "just read the docs". Who has the time?!?
frankster@reddit
You found the time to leave a shitty.comment though
r_search12013@reddit
why would you ever say "someone has too much time"? it's condescending no matter where and when you say it and at worst discouraging people who enjoy thinking deeply about stuff where you want to reap the results later no doubt
rassawyer@reddit
I agree with a lot of things, but there are two that stand out:
Putting /home on a separate partition is a non negotiable in my opinion. The fact that if something goes wrong with /root, I can nuke it, and reinstall, lose zero data is invaluable. Even though I haven't had to do that since I started out over a decade ago.
Second: if you are going to use Arch, USE ARCH. I have nothing against EndeavourOS, but EndeavourOS !=Arch.
Oerthling@reddit
I have been using Linux for 15+ years and never had to use a separate phone partition.
Not nuking root is the norm. And the one time in these 15 years it happened I just used a live system and jailroot to repair it. Why would your root explode all the time?
RepentantSororitas@reddit
If something goes wrong you just use backups. Those important files should be on a separate device already
rassawyer@reddit
And they are. But then I have to restore from said backup. The last time I needed to reinstall I was fully back to work (full stack dev) in just under half an hour. No need to re-fetch the code base, etc.
Serializedrequests@reddit
This may be less of an issue with more modern hardware, but I have an older system and eventually stopped fiddling with btrfs on it. I observed substantially reduced performance compared to ext4, and a lack of good tooling around its major features. I got sick of fiddling and went back to something stupid simple and fast.
alt_and_f4_for_Admin@reddit
Despite the other comments I really enjoyed this read. I am absolutely on your side and do not understand how people can still recommend mint or ubuntu.
Ezmiller_2@reddit
Mint just works. It's based on Ubuntu without the drama. I think it depends on your needs and wants mostly. To each his own.
edparadox@reddit
It will always be funny to me that people insist on having biased premature opinions, to end up giving general recommendations exactly or along the lines of what all or most users would.
oxez@reddit
A lot of what OP said are stupid takes because they are clueless.
oxez@reddit
Once again clueless people going "PSA: Don't do this" and the reasons stated are the usual bullshit.
This subreddit going lower every day
Fidodo@reddit
I've never had issues with Linux mint, so I wonder if it had poor compatibility with your hardware
FortuneIIIPick@reddit
No audio cracking issues here, several different machines and manufacturers, all doing streaming video and audio, Ubuntu, btw. And I agree on Snap, I keep it disabled.
socratic_weeb@reddit
Regarding package managers, try Arch. With the AUR I've never had to use flatpak nor (gosh) snap. Appimage only occasionally.
S7relok@reddit
You use linux. That's cool. But no need to write a biblical length text about it.
TheITMan19@reddit
How much time do you think I have 🤣
SUPREMACY_SAD_AI@reddit
im happy for op tho, or sorry that happened
DownTheBagelHole@reddit
Ain't reading all that. im happy for you tho, or sorry that happened.