I’ve been using Linux Mint since forever. I’ve never felt a reason to change. But I’m interested in what persuaded others to move.
Every couple of years I think to myself “You know, I can’t actually remember why I don’t like Ubuntu. It must have just been some weird one-off thing that soured me on it last time. Besides, I’ve got N more years of Linux experience under my belt, so I know how to avoid sticky situations with apt, and they’ve had N more years to make their OS more user friendly! I pride myself on not holding grudges, and if this distro still gets recommended to newbies, how bad can it possibly be, especially for someone with my level of expertise?”
And then I download Ubuntu.
And then I remember.
And then I remember.
Can you share with the rest of the class?
Admittedly, it’s been a few years and I’m coming due, but let’s see what I can remember…
- apt will brick itself if it gets interrupted mid transaction with no clear recourse apart from a total reinstall, so try not to get greedy and Ctrl+C if it looks like dpkg is hung
- trying to install any software that isn’t already packaged explicitly for Ubuntu is a nightmare because there is no equivalent of the AUR for people to push build steps to and you’re quite often left guessing what dependencies you need to install to get something to compile
- snapcraft, need I say more? Firefox takes several minutes to start up, we don’t talk about disk usage, installing a package with apt will sometimes install the snap version anyway requiring a Windows-registry-edit-esque hack to disable, and the last time I checked in, the loop devices it creates didn’t even get hidden in the file manager.
- I’ve also definitely encountered my fair share of bugs and broken packages which are always fun to fix
- apt will brick itself if it gets interrupted mid transaction with no clear recourse apart from a total reinstall, so try not to get greedy and Ctrl+C if it looks like dpkg is hung
You can dpkg -r the package you tried to install then apt won’t complain about missing dependency packages for your app as it won’t be marked for to be installed
trying to install any software that isn’t already packaged explicitly for Ubuntu is a nightmare because there is no equivalent of the AUR for people to push build steps to and you’re quite often left guessing what dependencies you need to install to get something to compile
There isn’t a big global community repo per say like aur but anyone can host their own repos with PPAs, you just need to add them to your lists
Most apt quirks are there with Debian too, not just an Ubuntu thing. The rest of the things you mentioned are fair.
Well there is this one thing where ppas break updates.
- trying to install any software that isn’t already packaged explicitly for Ubuntu is a nightmare because there is no equivalent of the AUR for people to push build steps to and you’re quite often left guessing what dependencies you need to install to get something to compile
In fairness it does have the PPA system which predates the AUR and does provide a good job of providing third party amd semi-third party software.
But you’re right that Ubuntu has sold out on building snaps for software instead of ppas.
The PPAs weren’t that useful. I mean they worked fine for the purpose, but if you used too many of them you’d eventually get your system into a dependency hell. That meant packages were stuck without updates and also blocking others from updating.
The other thing was that even if you kept clear of PPAs it was anybody’s guess if you could upgrade to the next release. Sometimes it worked, sometimes it didn’t and you’d have to reinstall from scratch.
Put together it meant after a while you didn’t bother upgrading period, or upgraded only major releases but by reinstalling from scratch every single time (and preserving /home). It was a chore and I resented it and kept putting it off.
deleted by creator
That Ubuntu would install the snap version of certain apps when I installed them directly in the terminal was the main reason I left Ubuntu after a few years. So annoying!
What do you recommend for ubuntu alternative? I want to leave for something else, but I also want all my programs to install and work fine. If an app supports ubuntu, would it support debian as well?
You can start by trying Linux Mint, it’s based directly on Ubuntu but with most problematic bits of Ubuntu removed. Mint comes in several sub-flavors that mostly change the way your desktop looks and acts, start with the Cinnamon edition as it’s the safest bet.
Or just use Debian. Ubuntu is based off it
That was a couple of years ago, Vince has already forgotten.
On 22.04 LTS, you can’t even open Firefox if you’re using NFS/Autofs home directories.
How is that not taken seriously as a major bug?
Ubuntu sometimes gives me Windows vibes.
Try Ubuntu Mate, it’s actually ok. I’m alot not the biggest fan of snaps. I try and get .debs or apt get, where I can. App Images seem a little odd to me, but Flatpack seems alright.
Try Ubuntu mate
'straya!!
When you login does it say “G’day!” ?
I am happy on opensuse TW with only a window manager. So I am oke but dont like when i have to use ubuntu. Also gnome is not my thing.
Recommending ubuntu to newbies is the product of either incompetence or malice when Mint, zorin and nobara exist
I wouldn’t recommend Nobara, maybe in a few cases but otherwise it’s not the best to enter into Linux with.
Totally agree, are difficult to do and require following complex instructions on their Discord server (that you have to pay attention to)
Would you mind to explain why? I have yet to try it, but the concept seems nice: predisposing a set of tools useful for linux gamers/creators for those who are not technical
While it has a bunch of patches that can boost gaming performance and such it’s stability takes a hit in some areas. It’s also not quite as user friendly as other options. It can be better for those looking for a fedora base if that’s what they prefer, tho.
It’s also extremely opinionated & while it’s a great fit for those who have a matching use case, for general uses it’s a bit too opinionated.
It’s neither the worst, nor the best. It just highly depends on use case.I’ve watched a few comparison videos, and the performance gains are negligible when compared to other common distros, so that’s definitely not the point in installing it.
The good part about nobara is the set of tools that come preinstalled and the wecome program which lets you update the system, the drivers and the codecs.
Nothing you couldn’t replicate in a few minutes on another distro of course
Can you expand on that? I’ve never used Linux as a daily driver, interacting with Ubuntu systems via SSH.
i don’t like how Ubuntu feels (gui) so idk about cli issues
it’s not a problem with Gnome btw, it’s just the colours are yuck vomit and snap 🗿
Ah yeah, I’ve never used the GUI for long enough to care how it looks, and no snap in CLI.
Good to know if my company forces my work laptop to windows 11! (I will not use an OS without a side taskbar)
Gentoo. No. Compiling all of the things was not for me.
Use flags in
emerge
was my breaking point
I daily drive Fedora, but I’ve used Arch, OpenSUSE, Debian, and more. Once you get used to how Linux works, distro doesn’t really matter that much aside from edge case distros that operate totally differently like Nix. I chose Fedora because I like the dnf package manager.
The only distro I don’t like is Ubuntu. I had to setup a Linux VM at work so I figured Ubuntu would be a good choice for that. Firefox is painfully slow to open because of Snap, so I uninstall it and run “apt install firefox” which Ubuntu overrides and installs the Snap again.
Fuck. That. Deleted the VM and installed Debian instead.
Yeah, over the years they’ve all become largely the same except for package management and the locations of some config files and system binaries (/bin,/sbin,/usr/local/sbin, etc…). Some attempt to be a one size fits all model and contain everything that you’d want, while others give you the bare minimum.
All of them, so I’m still on Windows
Yes officer, this heretic right here.
She turned me into a newt!
How dare you!
Basic, but Ubuntu. It’s got snaps which are slow and generally suck, plus Canonical
deleted by creator
I think you are referring to gnome more than debian. I’ve been trying debian with kde and so far I haven’t found that many problems.
deleted by creator
Debian with Gnome is also pretty alright. I’ve been using that for a long time now. I guess it depends a bit where you come from. If you want something like Windows, it’s probably a big deal for you. If you’re used to Android or MacOS, you might enjoy the Gnome experience.
The Whisker menu in XFCE and Cinnamon start menus are GODSENDS to new users.
I needed them so badly when I was first getting started in Linux because I didn’t even know what programs I had installed.
As someone who hates Windows with a passion, once everyone recommend Linux Mint, I knew I had to try it.
I immediately had negative first impressions. I simply don’t wanna use something with a desktop environment that reminds me of something that I hate. I get that it makes transitioning a lot easier for many, but for me it simply looks too similar to Windows.
I’m sure you know it by now, but Mint is the “I Can’t Believe It’s Not Windows!” distro very much on purpose, haha.
As a person who doesn’t want to fiddle with my OS or the terminal, yeah, I love me some Mint.
It’s good for those that want it, but some would rather just having a completely new user experience.
Swapping out KDE/Plasma for Gnome or anything else is dead simple most of the time. The DE isn’t locked to the distro, you can have multiple DEs and windowing systems (X and Wayland) installed at once. You can select them from your login manager.
I wish I knew about this sooner.
Heh, no problem, never too late to learn. If you’re coming from Windows or OS X it’s easy to think that the WM/DE is tied to the OS but due to the way Linux is written, the entire GUI stack is separate from the base system. I use SDDM as my login manager and in the upper left-hand corner there is a drop-down to choose the DE and Windowing System.
Didn’t you already reply with a comment similar to this?
Possibly, I reply to a lot of people and I’m on Mobile most of the time and lose track of what I type.
Looking at my comment history, I noticed that this ended up happening to some of my comments too.
Heh, no problem, never too late to learn. If you’re coming from Windows or OS X it’s easy to think that the WM/DE is tied to the OS but due to the way Linux is written, the entire GUI stack is separate from the base system. You can have both the old school X Windowing system and the new Wayland installed at the same time, along with many different Desktop Environments and Window Managers. I use SDDM as my login manager and in the upper left-hand corner there is a drop-down to choose the DE and Windowing System.
That really is a lot to learn and get used to.
No one ever said learning something completely new was gonna be quick and easy. Take it piece by piece and follow tutorials. Installing Arch Linux will give you a good idea how everything fits together instead of just “click, click, click, reboot” and it’s installed. You don’t learn anything that way.
I remember seeing memes about this all the time.
I credit Arch with actually teaching me how to use Linux, even though I had already been using it for about 2 years at that point.
NixOS… for now. I was on Fedora and was looking for something new. Thought I’d try these new „immutable” distros. Then realised I didn’t know enough about normal ones yet, so I switched to Arch instead. Plus, Nix’ docs are horrendous imo
I tried NixOS too, and their docs are horrible for new users. I found myself looking for anything but the docs to get started. I decided to stay with my EndeavorOS install.
Plus, Nix’ docs are horrendous imo
I’ve been learning Nix recently and I can 100% agree on this. Their community forum is excellent though.
Manjaro - used to love it. Now the only distro I actively advise against
Garuda - just too much ( I prefer Arch / EndeavourOS )
Elementary - wanted to love it - just too limited
Gentoo - realized I just don’t want to build everything
RHEL Workstation - everything too old
Bhodi - honestly do not remember - long ago
Ubuntu - ok, let’s expand…
These days, I dislike Snaps. Ubuntu just never hit the sweet spot for me though. I was already an experienced Linux user when it appeared and preferred RPM based distros at the tome. Ubuntu always seemed slow and fragile to me. Setting things up, like Apache with Mono back in the day, was “different” on Ubuntu and that annoyed me. For most of its history, it is what I would recommend to new users but I just never liked it myself.
Debian Stable - ok, let’s expand
I really like Debian. It was also a little “alien” when I was using Fedora / Mandrake and the like but it never bothered me like Ubuntu. I ran RHEL / Centos as servers so I did not need Debian stability. As a desktop, Debian packages were always just a little too old ( especially for dev ). The lack of non-free firmware made it a pain.
These days though, Debian has been growing on me. The move to include non-free firmware has made it much more practical. With Flatpaks and Distrobox, aging packages is much less of a problem too. I could see myself using Debian. I am strongly considering moving to VanillaOS ( immutable Debian ).
I basically do not run any RHEL servers anymore. At home, I have a fair bit running Debian already ( Proxmox, PiHole, PiVPN, and a Minecraft server ).
EndeavourOS is my primary desktop these days ( and I love it ) but it is mostly for the AUR. A Debian base with an Arch Distrobox might be perfect. Void seems quite nice as well.
I have been an Open Source advocate forever ( and used to say Free Software and FLOSS ). I have used Linux daily since the 0.99 kernels and I even installed 386BSD back in the day. Despite that, the biggest “not for me” distros right now are anything too closely associated with the politics of the GNU project. It has almost made me want to leave Linux and I have considered moving to FreeBSD. I would love to use Haiku. OCI containers and the huge software ecosystem keep me on Linux though.
The distribution that intrigues me the most right now is Chimera Linux. I run it with an Arch distrobox and it may become my daily driver. The pragmatism of projects like SerenityOS really attracts me. Who knows it may be what finally pulls me away after 30+ years of Linux.
What was your problem with Manjaro?
Apparently there’s a lot of hate for the devs/packaging team, people say updates break their systems all the time. I’ve used it on and off for a while years ago, personally and have had no issues. I put it on my parent’s computer over two years ago and they haven’t had any issues either.
Yep there seems to be a lot of hate for stupid reasons (“omg they forgot to renew the SSL cert of the archived forum”). I’ve been using it for 4+ years now and had zero major problems. I have even installed some exotic software from the AUR and am using them without any issues.
Ubuntu, felt like I was being treated like a child with the lack of user customizability
then I chose to jump directly into Arch Linux🙃 and saw despair from analysis paralysis, somehow I learned Arch in just a month tho🤷♀️
Gentoo - too long compile time, especially on my dated CPU. I prefer my system to update quickly.
Linux Mint - don’t like apt, some packages I installed refused to work properly (like Lutris), and the color scheme which is admittedly customizable but I prefer rolling with defaults except when using WM.
Void Linux - after installing it I realized how much I actually missed systemd, couldn’t be arsed to symlink services manually. And yes, I realize that’s the whole point.
NixOS - realized how much there is to learn with the flakes and separating home configurations and whatever, and just gave up
Manjaro - I tried it twice at the beginning of my Linux journey, and both times the nvidia driver shat itself and gave me different problems that I couldn’t fix.
Maybe I’ve been spoiled by Arch though, as most of my problems probably boil down to “not the same packages”, “not pacman”, “need to learn new skills that weren’t in Arch” and so on. Though admittedly, I did try to explore with an open mind to find a new “cool” distro, but I’d always go back.
Doesn’t Void have a tool that does the symlinking for you?
skill issue, skill issue, skill issue, skill…
/s
I ditched Ubuntu LTS for my homelab virtual machines around 20.04 when they started to push snaps, netplan and cloud-init, meaning I would have to spend a significant amount of effort redoing my bootstrap scripts for no good reason and learning skills that are only applicable in the Ubuntu ecosystem. I went with debian stable instead, and was left wondering why I hadn’t done that sooner. It’s like Ubuntu without all the weirdness.
Get that downvote finger ready!
Arch.
I know it’s what all the cool kids are using, and I keep trying to like it, but I just can’t get into it. I’m a slacker for life.
No downvote here my friend. I love arch, but that doesn’t mean it’s for everyone. Plug-and-play distros are great too, they just have different strong points.
Haha, I’ve been daily driving slackware since the late 90s. I like to tinker and install a lot of stuff. I seem to break anything with an automated package manager and dependency resolution.
Oops, I seem to have misread you. Haha, ok, wow I am a total linux noob compared to you.
Nah, I’m just a hobbyist. I’m a n00b compared to all the regulars in the slackware channel on IRC. But I love tinkering and learning. I’d need your help to install vanilla arch, just like you’d probably need mine to get started on slackware. (The slackware install is actually super easy).
I’ve been trying to distrohop the past couple months, see what else is out there. I wasn’t paying attention installing Garuda and borked my EFI partition. I did manage to chroot into my still working slackware partition, but I couldn’t figure out how to re-install grub. So I formatted and did a fresh slackware install.
I am ok with that. If you would consider keeping the baby after ditching the bath water, maybe give EndeavourOS a try.
That’s actually next on my list to check out.
A wild slacker appears.
Are you your own dependency manager too?
Some day I’m going to get someone in one of these “what distro should I try?” posts to install slackware and fall in love with it.
Sbopkg has a slackbuild queue generator
sqg
which builds the dependencies for applications in it for you. apart from that I’m trying to package ROCm.Holy crap, how did I forget that existed? I would use that for complex stuff like vlc back in the day.
I’ve not heard of ROCm, but I think I get the gist. It’s something like Cuda for AMD?
Are you going to upload and maintain it if you get it working?
Its easy to forget it cause the name is forgettable lol.
yeah basically. Its annoying af to build from source.
yeah i would like to do that but baby steps it needs to build and work.
Come say hi at ##seven on libera.chat if you are so inclined. We’re a group of wild slackers who all met on the main irc channel.
For sure… And come drop in at #slackware:matrix.org if you use matrix. Its an unofficial room btw.
Ubuntu. It has become so shitty over time, it’s oretty sad.
NixOS, this thing is written by wizards for wizards, not for mere mortals like me, I’ma stick to my gentoo, thank you very much