which linux distro do you NOT like, and why?


in reply to PorkSoda

Snaps are technically foss but the server thst hosts them are proprietary to Ubuntu, when flatpak is perfectly reasonable. It’s a bit of a pattern of things they do, finding solutions to things they weren’t really problems (cough netplan cough)
in reply to Elw

We know. I've just grown accustomed how Ubuntu is set up. Its defaults for many packages seem a little more configured "out of the box" compared to the same offerings like from Debian. I seem to recall installing LAMP stuff from both Debian and CentOS having a similar base config (basically just using the defaults from php, apache, mysql, etc), while the Ubuntu versions had some things already pre-configured that made it easier to get a multi-domain site up and running quicker.

A fresh Ubuntu install, followed by a snapd purge and rolling back of its networking is usually easier for me than going with something like CentOS or Debian and manually configuring each and ever package with it.

Then again, I've been using Ansible for a while, so my setups for CentOS and Debian have been getting easier and easier, so it's possible that I may eventually drop Ubuntu if they end up changing their OS so much that I can no longer purge their junk.

in reply to PorkSoda

For context:

Snaps are a way to build applications so that they can run on any platform with one build method. It makes it easier for developers to publish their apps across multiple different Linux distro without having to worry about dependency issues.

Snaps have been very poorly received by the community, one of the largest complaints is that a snap program with take 5-10 seconds to start, where as the same program without snap will start instantly.

Ubuntu devs have been working for years to optimize them, but it's a complex problem and while they've made some improvements, it's slow going. While this has been going on, Ubuntu is slowly doubling down more and more on snaps, such as replacing default apps with their snap counterparts.

On the other hand, other methods like flatpak exist, and are generally more liked by the community.

This has led to a lot of Ubuntu users feeling unheard as their feedback is ignored.

This entry was edited (2 years ago)
in reply to PorkSoda

This entry was edited (2 years ago)
in reply to NightOwl

in reply to BitingChaos

You basically have no control. It updates as many times as it wants, when it wants. You can try to adjust some timers to change the window when forced updates are rolled out, but can never tell it to NOT update something.


This is incorrect:

snap refresh --hold=forever

In general, I'd advise you to do a bit of research beforehand when giving advice...

Edit: Downvotes for factual information? Really?

This entry was edited (2 years ago)

don't like this

in reply to mustkana

The --hold feature was introduced with snapd v2.58 which was released as recently as Dec 1, so less than 9 months ago. So I would consider this a relatively new feature.

Furthermore, as best as I can tell from the documentation, there isn't even a way to configurably hold updates in general or for a specific package like can be done with apt-preferences; refresh.hold only allows 90 days out.

I think it is a perfectly valid criticism that the snap developers didn't implement this feature at all until well into the life of the product and then, even then, done begrudgingly at best evidenced by the minimal implementation.

Now, I feel like I did my research, but feel free to let me know if there's something I can do better or if you have any other general life advice for me.

in reply to AbouBenAdhem

Firefox is one of the worst snaps. It pops up an annoying notification everyday reminding you to restarted it. Then came the crashing. It got to a point where I couldn't keep my browser running more than a few minutes at a time.

I wanted to like snaps, and I'm not overall negative on Ubuntu, but keeping the web browser functional is minimum requirement. The Firefox PPA is much more reliable.

in reply to vettnerk

ZorinOS, had lots of problems with it right out of the box that weren't present on any other mainstream distros I tried on the same hardware.

I didn′t like the look and feel either. For a distro that has a paid version, I would expect a very polished a premium feeling experience, but I didn't get that compared to all the mainstream free distros.

It was ultimately a dissapointing experience all around.

in reply to vettnerk

Ubuntu: it's not bad, I just don't like canonical

Manjaro: it starts as arch but more user friendly (by being preconfigured), until it inevitably breaks (being arch) and you end up with a regular arch that you don't know how is configured

Elementary os: it's too elementary os

All those con distros that are just a bunch of reskinned free stuff ask you money for that. Like zorin os

in reply to vettnerk

I've had nothing but problems with Ubuntu. There's always some random crash that I don't know what it is but I get a pop up. Sometimes you think you're installing from apt but it secretly is running snap commands.

The OS should never hide things from me. I'm the user and I'm root.

If I wanted an operating system to be sneaky and do things behind my back I'll go to Windows.

in reply to vettnerk

A question that begs for a hot take. I love it! Manjaro has always made zero sense to me. The power of Arch is in its rolling release cycle and your ability to customize it from the ground up. Both of which you lose when you downloads someone mix of Arch. It always seemed like a flavor for people who want to run Arch but just don't have the ability to read the documentation to actually run it.
in reply to LeFantome

Yep, hardware can make a difference, so I recognize that (I have one machine that will not install any deb based distro, some notify of the bug. some ignore it and do an install but cannot boot due to hardware bug. RPM based distros acknowledge the issue amd work around it) But permission issues and missing files from default install are just not something I have time to deal with.
Unknown parent

lemmy - Link to source

waitmarks

I have literally never had any upgrade issues on debian that wasn’t something mentioned in release notes(been using it since debian 7). I am guessing you did a lot of things they tell you specifically not to do on this page:

wiki.debian.org/DontBreakDebia…

This entry was edited (2 years ago)
in reply to SootySootySoot [any]

Issues with building RPM's. There's no specification for what an RPM is (unlike say deb).

Well the specification is "whatever rpmbuild version x.y.z does" and whatever other tangential packages happen to be installed on the build system.

Try building an RPM for CentOS 6 on a RockyLinux 8 system, or building for both of those on Fedora.

You can do it, but it's real ball ache, and you have to jump through a lot of hoops.

Compare to building a deb for any version of Debian/Ubuntu on Fedora/RHEL it's a doddle and predictable.

in reply to vettnerk

Anything that includes more software than necessary for the system I want. If I need Steam, I'm gonna install it myself.

That's why I don't run one of those many downstream distros that mainly change appearances or improve little things like GUI driver managers etc. For some people that's the reason to use those distros, I might just to look how they achieve the particular feature (e.g. skin, config).

But in general there aren't really distros I don't like, but many which I prefer. Debian, Fedora, Arch, NixOS are all great, especially the more community run distros.

This entry was edited (2 years ago)
in reply to DryTomatoes

Yes. I had both actually. Hardware and debian specific bugs, on a clean install from the live iso with barely any packages installed from apt and like 10 flatpaks. I'm a bit exhausted rn to find all the links. But let me find at least the worst one for ya.

This was the most egregious one. essentially. On a fresh install updating was broken. Yeah. It was that bad.

In addition to that there was the amd ftpm stutter. Which isn't necessarily debians fault. But it's still bad.

And I was having screen flickers. Not sure why. I was tired enough of it bugging out that I just gave up on the stable dream and went back to arch.

This entry was edited (2 years ago)
in reply to silent_water [she/her]

nixos solves this problem by allowing you to boot the last working system state prior to updates


I kinda don't want that. I want a system that doesn't break in the first place...

My experience with nix was very short lived. It mostly consisted of me wondering how to install something and people telling me to package it myself for a day of two til I gave up.

This entry was edited (2 years ago)
in reply to vettnerk

OpenSUSE, mostly because they differ too much from other distros, often even without any (obvious) advantages.

For example a lot of file paths (config files and such) are different, and when being used to other distros (or just following a guide from the internet) it takes longer to find it (I know there is Yast but I'm not a huge fan of that tool either)

Also, Manjaro

in reply to vettnerk

The only one that really pissed me off was a distro called biglinux. It's arch based and very popular in Brazil. It's actually very stable. Everything works great. It's got some nice features.

Butttt, it uses latte dock or panel (kde). They have built in presets for how to arrange the panels and what not. It's nice, however, I was trying to move some panels around from the base options and broke kde. I wasn't doing anything more than changing GUI settings and the whole desktop broke. I seriously don't understand.

in reply to vettnerk

Manjaro because it is a bait and switch trap. Seems really polished and user friendly. You will find out eventually it is a system destroying time-bomb and a poorly managed project.

Ubuntu because snaps.

The rest are all pros and cons that are different strokes for different folks.

in reply to vettnerk

I don't like Canonical and Red Hat, so I wouldn't use their distros out of principle. On top of that, I don't like Snaps, and Ubuntu's customizations done to GNOME.

From Fedora, I don't like Calamares. The rest is great.

Manjaro doesn't play nice with either upstream nor downstream and has GTK apps that don't follow GNOME's design guidelines, this last point also applies to Endeavor OS.

Vanilla OS is unusable for me, AB Root is hard, and I can't follow any online guides, tutorials or scripts. But their UX/UI is drool worthy. Blend OS has Waydroid out of the box but it's immutability is hard for me.

Debian is awesome but I don't like it for my work / gaming rig. Old kernel and packages. Best ever for servers.

All Ubuntu derivatives are old for me, so no. But I liked Zorin the best.

Deepin, I'm afraid of Chinese gov backdoors. Most probably paranoia.

I settled on Crystal Linux (arch based), has the nicest UI but they don't provide a GUI for package management, and they have handled their repos irresponsibly. It's more of a hobby distro, but a beautiful one.

This entry was edited (2 years ago)
in reply to vettnerk

I used Ubuntu for years, but the forcing of snap really killed it for me.

Ubuntu used to be synonymous with stability and compatibility. It was always a little bloated and slower than a bunch of others. But that was the price for stability....

It is probably still stable but compatibility has taken a back seat. This is what really annoyed me enough to switch.

I'm on Mint now, it is really nice. Flatpak is much better than Snap, my only real issue is the MASSIVE size of flatpak downloads.

in reply to somegeek

I get why they do that, but I don't like the [letter]ubuntus because it gives users the wrong idea of what entails a distro. It leads to them confusing distros with DEs. To me, distos are more about the community and release cycle with some major technical differences like package managers. Yes, having different default settings and programs play a role in this as well, so you could be justified in saying MX Linux isn't the same as Debian Stable, but I don't think the [letter]ubuntus deviate that much from just installing the corresponding DE on Ubuntu.
Unknown parent

lemmy - Link to source

mrvictory1

I don’t like Mint because it’s just Ubuntu with even more stuff added.


Mint removes snaps and card games and replaces some GNOME utility apps like image viewer, video player, store etc. with its own apps. Mint also comes with additional apps like Hypnotix, Transmission, Hexchat, Timeshift but worst case they need additional disk space. Like 500 MiB maximum in a 10+ GiB install. I wouldn't consider these apps "bloat".

in reply to vettnerk

Ubuntu, because of their shenanigans with ads in the OS, forcing snap and just generally demonstrating disdain for their userbase.

Manjaro for their office suite debacle, and general instability.

RHEL for their recent attempts to subvert GPL.

Debian because packages are never, ever, ever up to date.

Gentoo because any sane person would get sick of compiling.

This entry was edited (2 years ago)

don't like this

in reply to pedro

I miss /usr/ports. I could spend days just exploring its contents.

I miss an /etc structure that wasn't a complete mess.

I miss UFS and its soft updates.

I miss the stability of fBSD 3 and 4.

I miss the ease of which you tweaked, compiled, and installed a new kernel.

And just because of the hilarious legacy that was obsolete 20 years beforw I started with it, I miss the concept of font-servers.

The main reason for my migration was the bigger userbase of linux where it was easier to find people who has resolved whatever issue I was having, plus nvidia drivers. Plus I've only needed to use fBSD once professionally.

in reply to mister_monster

I'm not saying anyone is wrong for shying away from Gentoo, but using a comprehensive desktop environment, systemd, and gentoo-kernel gives a very non-fiddly experience.

Combine that with running updates overnight or honestly just running them in the background while you work, and it's not nearly as bad as its reputation.

Still very much a commitment vs other distros, but not as bonkers as it can seem.

in reply to vettnerk

Ubuntu. Pretty sure you already have an idea why. Lol.

OpenSUSE. I've always had issues trying to use it, from zypper to updates to bootloops. It's also sluggish compared to other distros (yes, same DEs usually) on my laptop. I've tried at least 3x trying to get why a lot of people love it. It's just not for me.

I've never tried Manjaro yet, but coming from Arch and EOS I don't think I ever will.

This entry was edited (2 years ago)
Unknown parent

lemmy - Link to source

uzay

You could look into endeavour OS. It's arch-based, but closer to plain arch than manjaro. It should let you choose which kernel version to use.
Another option might be garuda linux. It's a arch-based gaming-focused distro. So it should be flexible as well, but it did break frequently on my system back when I tried it out.
Otherwise Alma Linux (Red Hat based) might be running older kernel versions as well.
in reply to Cyborganism

Basically, on Fedora you are a guinea pig for whatever new tech Red Hat (now IBM) is considering rolling out. It is a well polished distro and I have set it up on several people's computers, but they will be among the first to just foist a whole new replacement subsystem on their users. Can be interesting if you like experimental shit (and what comes to Fedora tends to stick around [i.e. PulseAudio, systemd], unlike a lot of the shit Canonical has tried to introduce [i.e. Upstart, Mir]). Can be a major headache if you are trying to use something which requires iptables and they have jumped into nftables with both feet (for instance).
This entry was edited (2 years ago)
in reply to Cyborganism

This entry was edited (2 years ago)

Scotty_Trees doesn't like this.

in reply to vettnerk

This entry was edited (2 years ago)
in reply to vettnerk

I spent the last 10 mins reading all the comments and I think we managed to shit on all the distros available.
That's the Linux community I love, good job people ❤
This entry was edited (2 years ago)
in reply to pH3ra

Haven't seen Santoku or Kali or several other special use-case distros (E: or Hannah Montana Linux hahahaha). But, yes, this is exactly the community I love and that extreme hate/love for specific distros is the reason I tried Linux in the first place (and the reason I stayed) hahaha
This entry was edited (2 years ago)
in reply to vettnerk

I thought Linux was about choice


islinuxaboutchoice.com/

[Edit] Sorry I've just picked up Sync and the UI has apparently confused me. I was trying to respond to this comment.

lemmy.world/comment/2287892

But I guess I messed up.

This entry was edited (2 years ago)

don't like this

Unknown parent

lemmy - Link to source

Oscar

I use debian 12 on my work laptop. I agree with your points but I still use it because I want the fundamental system to be stable, and then any software I want to be more up-to-date I build from source (tmux, alacritty, neovim) or download separately (vscode/slack/joplin).

I used to use ubuntu because it worked so well with my hardware ootb, but I got tired of snap.

in reply to vettnerk

base arch that isnt a distro from it
the forums are elitist tot he point you should never bother
the install instructions (before the installer they added only reluctantly) need a phd to understand
its running on the worst parts of the KISS principle, its not simple to use, or simple to get around, it simply refuses to add any bells and whistles to make it easier to use

use endeavouros, arco, archlabs, reborn or any number of arch based distros, that way you get the aur, the good part of it

in reply to vettnerk

Every distribution offers different things. I like debian sid for the simplicity and general software availability, but APT is something i still consider a bit clunky. I like arch because of its barebones philosophy - arch wiki helped me a lot learn about linux.
I like gentoo - the wiki is awesome and portage is a great package manager. It was the first time I saw how the linux kernel gets compiled. It makes you appreciate all the work the devs do.
I now read the title and you ask for the opposite. But someone might find these bad, so i will post it as-is
in reply to pedro

to be honest, i agree with you. Although you can learn the same things through debian or ubuntu for example, their wikis are in no-way comparable to arch+gentoo. Having tried LFS, I think it is a great experience but definitely not something i could daily-drive.
FreeBSD is something I have not tried; nixOS as well. I have used OpenBSD but it feels a bit slow compared to linux - at least as a desktop OS.
in reply to vettnerk

CentOS. We were stuck on an old version at work. The OS is already designed to use old packages for security/stability, so imagine how outdated they are on an old version. It was a nightmare getting new software running on it. That coupled with the other news surrounding CentOS and RHEL, I'm not touching those anymore w a 10 foot pole. I wish it just crumbles and Debian takes over. I have had amazing success with like 20 years on Debian and it just gets better and better.
in reply to Pixel

Not sure you can really blame an OS that is out of support and that you should have upgraded to the new version years prior. I used CentOS in an enterprise environment for close to 10 years and really had no problems, except when we tried to shoehorn new software onto old versions it had no business being on instead of just upgrading.

I remember the upgrade from CentOS 6 to 7. It changed a bunch of stuff including making systemd the default init system. I'm assuming your company just wanted to avoid doing that work? But at the same time most other distros were switching to systemd so you would have had to do that work regardless.

in reply to s20

This entry was edited (2 years ago)
in reply to Dubious_Fart

I feel you. I really do. User friendliness is what got me to try out Ubuntu in the first place. My Open Source OS journey has been long and weird, but we have that in common.

If you're looking for an OS with good documentation that's going to make your Steam gaming easier, I can suggest Nobara. It's easy to install, and while it's own documentation is a little sparse (it's less than a year or so old), you can use Fedora documentation 99% of the time. And as a bonus, steamtinkerlaunch is a one click install on Nobara. I think. I did my install for my gaming rig like 8 months ago, so don't quote me.

More importantly, though, is that Nobara has a friendly discord filled with helpful folks, including Glorious Eggroll himself - the guy who made Nobara, and a contributor to many Open Source projects and maintainer for Proton-GE which, if you use Steam on Linux, you might have heard of.

As a bonus, the Fedora community is helpful too, as evidenced by me 😀.

This entry was edited (2 years ago)
in reply to Dubious_Fart

I'm a long time Debian user, and I switched to Fedora when 38 was released because I wanted to try something new and shiny (well, Gnome 44 mostly).

It was kind of disappointing. With Debian, I had to work to get it perfectly functional on my laptop. Fedora just... worked happily out of the box. Almost nothing to tweak.

I don't know the nature of your problems and solutions, but be assured that the knowledge you gained will still be useful. Nowadays most distros are more similar than they are different. I successfully used Arch Wiki and Arch Forums on Debian issues, because even if they are on the opposite ends of the spectrum, their building blocks are basically the same.

in reply to vettnerk

Ubuntu - It was my first distro and I loved it for many years after 6.06. However, it slowly shifted from a very community focused distro ("Linux for human beings" was the original slogan) to a very corporate distro with lots of in-house bullshit, CLAs, and partially-closed projects that seems to focus on profit and business over actual human beings. I correlate this move to around the time when it became purple rather than brown. Snap sucks, Mir sucks, Unity sucks, integrating Amazon and music store paid bullshit sucks. Just no. Move to Debian.

Manjaro - It's Arch, but with incompetence!

Red Hat - Do you enjoy paying licensing fees for a Linux distro that very likely violates the open source licenses it uses? RHEL is for you! Just remember not to share the code! Sharing is most certainly NOT caring!

in reply to wim

The project maintainers repeatedly forget to renew their certificates, causing package upgrades to fail.

The project maintainers, in multiple past instances, have misconfigured their package manager resulting in essentially a DDoS of the AUR.

The packages are out of date vs. the upstream Arch ones, which often causes AUR packages intended for upstream Arch to break on Manjaro. Yet they consider the AUR a supported resource.

Project has had problems with mismanagement of funds in the past.

Despite all this, they seem to heavily focus on marketing, merch, and trying to sell preinstalled systems. Manjaro is in it for profit, not to make an awesome distro.

in reply to wim

it's a reddit imported hate-train because they didn't renew certificates twice in twenty years and a bug in pamac cause the aur to be ddosed for a few hours total, to tell you how much of an empty bandwagon it is, few years back, manjaro tried to push a closed source office suite in their base installers and none of the clowns parroting anti-manjaro mantras ever mention it, they didn't think about adding it to the agreed list of accusations in the early days so their copy pasted opinions don't feature it.

don't like this

in reply to gnumdk

If that were true then none of this would be news. The CentOS Stream code is available to the public on git, but not the RHEL code. If the RHEL code was available to the public the outrage would have no reason to exist.

Even if paying customers have access to the RHEL code via git, they are forbidden from redistributing it (which is allowed by the FOSS licenses that code is under) or else the customers lose their license. This does not qualify as the code being available in my opinion, and in the opinion of the vast majority of the FOSS community.

Saying everything is fine and dandy in the RHEL world is FUD.

Unknown parent

lemmy - Link to source

CalcProgrammer1

I've had the opposite experience. Updating my apt sources.list and running dist-upgrade always worked for me on Debian (though most of the time I just run unstable which is rolling) but on Arch it seems like if I don't upgrade regularly sometimes I'll get hit with signature key errors because the key database is outdated and then have to go run some other command to update the keys before a pacman -Syu will work. I love both distros, but there's no better way to make your users not give a shit about security than making said security interrupt their workflow. Most of the time I just disable the key check in pacman.conf so that the damn thing will upgrade successfully.
in reply to Cyborganism

nitter.net/omgubuntu/status/15…
omgubuntu.co.uk/2022/10/ubuntu…
The advertised product is literally free under certain conditions so I don't consider this offending.
in reply to kate

"they put ads in the terminal" isn't really accurate.

Their "ubuntu-advantage-tools" adds information to one of their other products to the output of apt. You can easily get rid of that by uninstalling/replacing "ubuntu-advantage-tools". It's definitely not like they are selling ad space in your terminal to third parties.

don't like this

in reply to vettnerk

For me, it's Ubuntu as well. Canonical continuously integrates stuff to make the whole distribution more complex and hard to maintain. Without going into much detail, Ubuntu always tries to do things where there is a good standardized way different. Why the heck do we need yet another containerized GUI application environment (I'm looking at you, Snap!); Why do you develop lxd, when there is systemd-nspawn, docker and podman?!
Unknown parent

lemmy - Link to source

bankimu

Search for "how to install Firefox in Arch".
Snapstore page which asks you to first install snap from AUR, and then install Firefox through Snap is the second entry, I kid you not!

And they have same pages for Fedora erc.

This predatory behavior is to try and get any potential new Linux users to use their crapstore instead of their distro's package is disgusting and malicious.

This entry was edited (2 years ago)
in reply to wim

That's no longer the point of Gentoo either.

  • gentoo manages compile options globally. This is not only for optimization. It can be used to enable certain features of a program only available via compile options.
  • freedom between rolling release, stable release, or a mixture of the two. You don't have to opt for one or the other. And you can only make some programs rolling and others stable. Gentoo is the only distro I know that lets you do this without issues
  • can use any version of a program you want. That's the benefit of the build system. Since you're compiling, you link against the versions you want. No more compatibility issues because you didn't use the specific version your distro has.
  • super easy to install programs not in the repos and still have them managed by portage. Ebuilds are easy to write, and you don't have compatibility issues if you configure your deps right
  • super easy patch management. Just drop it the right place and you're done.
  • although its not mandatory, openRC is great
in reply to Cyclohexane

You can pry gentoo from my cold dead hands. The ability to do things like mix LTS and git HEAD packages at will is yuuge, as well as the dynamic dependency graph based on enabled features. Some newer distros like Nix and Guix come close, and even offer the ability to skip compilation via their package caches, but they have a number of pain points in my personal experience.
in reply to PorkrollPosadist [he/him, they/them]

I agree. Nix and Guix follow a very unorthodox approach to managing a unix-like system, and while they make it work for most things, there's always those few issues that linger around.

I really like their approach. But Gentoo's approach is much more "just works" and tries to be unorthodox only where it is necessary or highly beneficial.

in reply to zagaberoo

Are your systems the same architecture and similar profiles? If so, then yes. It's just a matter of enabling it and running the quickpkg command.

Otherwise, it's a bit harder. You'll be using cross compiler (if different architecture) and a chroot. You'll have to setup the host to compile for the target systems whenever you do updates. The initial compile will take a while since it'll compile basically everything.

in reply to Cyborganism

Having Gentoo update overnight is no big deal. Even better, just leave a core or two free and let updates run while you use the machine anyway!

That being said, Gentoo is definitely a time commitment and I completely understand that it's a particular taste.

Building from source does provide a lot of advantages though, and I don't mean faster binaries.

in reply to sfera

Really? It's even in the apt update command when you update your system.

Stuff like this: askubuntu.com/questions/143451…

This entry was edited (2 years ago)
in reply to vettnerk

I can find faults in any of them, but mostly hate working with Redhat/CentOS/Fedora. Strongly prefer Debian over Ubuntu, and I strongly prefer Gentoo over Arch. SUSE is an unknown, not sure about that one.

I have a fondness for BSD, if that matters.

don't like this

in reply to vettnerk

This thread has basically devolved into "Ubuntu hate circlejerk party", as expected. I guess I just hate the distro I've spent the majority of my time on Linux using getting constantly dunked on and am a bit sad watching its inevitable death by snap. (Insert Thanos meme here)

don't like this

in reply to Grangle1

I see more manjaro than ubuntu.

Ubuntu had so many years as the "default" that people have some old perfect version of ubuntu that they liked better. Some early version from the gnome2 days, or else people who loved unity.

For my part, the last time I tried it, there were snap and apt versions of so many apps, that when you had an issue it was hard to troubleshoot because there would be two sets of solves. That was enough to get me to bail. I wonder if that's still an issue.

in reply to Grangle1

I've been using Ubuntu professionally and as a daily driver for more than a decade now. I've tried the other major ones but Ubuntu is just no fuss. I can stand up a fresh system in 20 minutes and there is an enormous support base. I just don't have time to be a Linux hipster these days.

The only thing I can see which might win me over one day is Nix.

Unknown parent

lemmy - Link to source

kugiyasan

Absolutely understandable, personally I prefer the AUR since I don't ever need to download and compile the source code anymore, since everything I need got an AUR package.

I also had bad experiences with apt, mostly that their release are too slow/I get stuck on an old release (my raspberry pi's python version is still 3.7, which caused problems since I was using a python 3.8 library). That's probably on me for not knowing how to upgrade my release, but I switched to Arch before learning how to fix this

For the pacman flags, I simply use yay, the AUR wrapper instead, yay do a full system upgrade, and yay python will show me a list of packages that have similar names to install. Still not as clear as apt, but at least there's no weird flag letters to remember for most use cases

in reply to vettnerk

in reply to RandomVideos

Linux From Scratch is a series of (online) books that walk you through building up your own linux system from the ground up, from compiling the kernel to all the individual systems that turn the kernel into a functional OS.

It's meant to be an educational tool to help people learn about what goes into making a Linux distribution and give you better knowledge of how to build software from source. Some people turn these systems into their own distributions or personal (I guess gentoo-like?) Linux installs

in reply to vettnerk

This is gonna be an unpopular opinion, but Linux mint. It's great if you're just getting into Linux, it's absolutely terrible when you know what you're doing in Linux. The old package base and kernel just kills me sometimes. I get they want a stable base and use the lts versions of Ubuntu, but my goodness it's always so far behind it's not even worth using if you're on AMD. Thankfully they've realized this after so many years and are releasing an EDGE iso with updated packages and kernel and LMDE is getting a version upgrade.

don't like this

in reply to vettnerk

I love Zorin, probably for more superficial reasons than most. I like a clean UI and Zorin provides that by default, no fiddling. I get that people like customisability and ricing and all that, and if I could design my OS as easily as I could write CSS then I probably would, but I've yet to find something that lets me do that. And even if I do find it, Zorin still looks good and just works, which is most of what I care about.
Unknown parent

lemmy - Link to source

Elw

I think reality lies somewhere in the middle. Yes you have to read and yes you have to configure things but the docs are all on the wiki. There’s a point where this is easier than figuring out how to undo the defaults on, say, Ubuntu and do your own thing without official documentation on it.
Unknown parent

lemmy - Link to source

tibi

I have mixed feelings about Mir and Unity. Having competition is a good thing. If we only had gnome, Linux would be far less interesting. But at the same time, they could have spent the effort trying to improve Wayland and Gnome, and they would have made a significant difference.

But snaps being forced upon me, they can fuck right off. I don't need my browser in a semifunctional container, when it worked perfectly before. And i hate that they made mount barely unusable.

in reply to vettnerk

Ubuntu because of forced Snaps

SUSE because of Yast and the (german) company's rumored? stance on antisemitism (google banned Jewish holidays)

Fedora for it's update mechanism with the forced reboot

Arch as the necessary evil

This entry was edited (2 years ago)

don't like this

in reply to varnia

Unknown parent

lemmy - Link to source

CalcProgrammer1

I much prefer the AUR and native system packages to flatpak. It's the big advantage Arch has over other distros, just how much software is natively available due to the AUR. There are a few cases where flatpak works better but generally I prefer all my apps to share one set of up to date dependencies.
in reply to first_must_burn

Snap is vendor lock in. They don’t work on many distros, tooling pushes their platform, and they control the only store.

For desktop apps Flatpak is just technically better anyway so what’s the point.

in reply to vettnerk

Any 10 or more year support distro because they increase the range of versions that stuff has to work with by 5 extra years and any knowledge I gain about those ancient versions will never be useful again. They also delay a lot of new features in protocols, file formats,... where a large majority of clients needs support before the next phase of introducing a feature can be started.
in reply to vettnerk

Sorry mate. I love them all!
All free software, especially GPL-based but still have high appreciation for the BSDs as well.
Even Red Hat that has messed everything up recently, has a soft spot in my heart, with Fedora being the first distro I really enjoyed Linux in 2003 (very first Fedora Core). However, IBM/RedHat make a real effort to become the one and only distro that I may list here.
in reply to jecxjo

This! I used Ubuntu Touch as my daily driver for 1 1/2 years. The OS itself was anything but perfect but the real problem was definetly the app ecosystem. WayDroid(an android "emulator") optimization is probably the way to go for linux on mobile
in reply to TheBiGuy

Yeah there's no way a viable Linux phone could be made without the ability to run Android apps.

I think we're probably at least a few years away from being able to daily drive Linux on modern phones with functioning things like NFC payments and a decent native app collection. It's definitely coming but it has far less momentum than even the Linux desktop does.

in reply to vettnerk

Gentoo. I just found it a pain, from spending forever figuring why nothing would work only to realise I hadn't enabled some kernel module for my SSD to updates taking forever and completely annihilating my battery if on battery power, it just felt like more work than it was worth.
This entry was edited (2 years ago)
in reply to vettnerk

Unknown parent

lemmy - Link to source

TheGrandNagus

I somewhat agree with the Mac thing, but the same could be said for KDE or Cinnamon and Windows. Don't try to act like they didn't take the Windows UX and run with it lol. But of course if you called their DEs an attempted Windows clone they wouldn't like it either.

The ability to OPTIONALLY pay for apps right from the software centre is a good thing. The money goes to the developers and FOSS has serious problems in terms of actually funding developers. Flathub is looking to implement similar functionality.

You can install elementary apps on other distros just fine... They're available as flatpaks.

Blatant transphobia. Classic.

They aren't restricting freedom at all lol, and even if they were, nobody's forcing you to use Elementary.

in reply to vettnerk

Out of all the distros that I've tried, probably Manjaro. The distro itself is ok, I don't like how kind of bloated the default installation is, but it's not too bad.

However what really pisses me off,among their numerous other controversies, was when they replaced perfectly functional open source apps with proprietary ones...twice. Though the former has since been reversed.

This entry was edited (2 years ago)
in reply to vettnerk

in reply to vettnerk

Manjaro feels like a bit of a mess to me and always ends up with problems.

Ubuntu releases too many buggy updates and dumps their idiosyncratic tastes in software on everyone whether people like it or not.

in reply to floofloof

I really don't get why they want to push snaps so much. Flatpak does basically the same thing but better and is already used by more people. Their efforts would be better spent improving that. It's also weird that the server side of snaps is proprietary, I can't help but think that they may have intentions with that, that go against what the users want.
in reply to vettnerk

Arch and any arch based distro.
It's overused, deb is better and the absolute chads will always be distros like NixOS or Guix System. There is no use for an unstable, beginner-unfriendly, distro where you constantly encounter dependency hell.

Of course I'm just being edgy, every Linux Distro is good for the sole fact of it not being Windows.

don't like this

in reply to quantenzitrone

IDK, when it comes to gaming I find it much easier to install all the weird community patches via AUR vs other distros. I'm on PopOS right now, but if I wanted to reinstall I'd go with Manjaro.

It seems to be the best choice if you want the benefits of Arch but not have to install it manually, which I think is a needlessly difficult process. I wish they had a more bare bones version through. And I know about Arch's autoinstall script. I've had bad luck with it.

JebanuusPisusII doesn't like this.

Unknown parent

lemmy - Link to source

Hutch

From memory it has a different layout in /etc, /use, and /opt that kept tripping me up. Simple things seemed harder. I do a fair amount in older versions of Java that caused problems. It's been a while though, so things have likely changed.
in reply to somenonewho

It’s Ubuntu, but includes proprietary drivers by default if detected. Also the menu is very similar to windows.

It’s got a slightly different store and update app, which also allows you select automatic updates or not etc. it’s a bit friendlier than Ubuntu tbh.

At the same time it can be wonky in its own right. For example I put it on my kids laptop. And rfkill kept disabling the wifi based on a bios setting allowing the wifi to be disabled if a nic was connected and during wake-up from s3 sleep the system would briefly falsely detect a nic and kill wifi.

Disabling the setting in bios was all that was needed. But searching the issue, even for me, led to a LOT of bad advice and threads on their forums.

in reply to somenonewho

It is community-run and works around ubuntu's questionable commercial moves (not including snap and maintaining their own debs for Firefox and Chromium) while developing their own software that I believe are generally more user-friendly than their equivalents in Ubuntu and other distros (the cinnamon desktop, the software manager and the updater, the welcome panel, system reports...)
in reply to vettnerk

For me it's Ubuntu. Whenever I tried it it was buggy and crashing. It kinda feels like Windows of GNU+Linux.

About Manjaro, I like it. I kinda feel sad seeing Manjaro get so much hate. The only thing I disliked was the accidental DDoS of AUR. But so far it's been working relatively well for me. I use Manjaro with Plasma.

And my favorite is Linux Mint. It just works, and it does so reliably. Also the Linux Mint community is really nice.

As such, I donated to Manjaro, Arch, and Linux Mint. Not much, but at least something.

in reply to Omega_Jimes

in reply to vettnerk

Debian, as its so MANUAL. Upgrading by manually updating x times and then literally changing the repos manually in the sources list? Wtf? Without any documentation or automation??

QubesOS, as it probably doesnt run on any real hardware. Didnt get beyond a blackscreen, and also AMD consumer GPUs dont support accelerated VMs making it useless.

Ubuntu because its annoying, but unsnap fixes a lot and its actually okay, still outdated Kernel als a bit weird.

KDE Neon because I cant tolerate its not a workstation distro but want it to be one

Linux Mint. Its old, and always had weird crashes for me. Its kinda nice and easy, kinda weird and complicated to do certain things. Some packages dont run as its not Ubuntu. Would always choose any KDE Distro that is newer.

This entry was edited (2 years ago)

ipsirc doesn't like this.

in reply to vettnerk

Android. Google doesnt invest anything in AOSP it seems, GrapheneOS is the only really well made Distro.

Androids security model is a joke as every phone is bloated with malware that has full access over everything.

Banking apps need Google, map apps need Google.

There is no split screen in AOSP since forever.

No tools on the lockscreen. I am not talking about crazy ios like tools that are basically a seperate OS, its still a lockscreen. But camera and torch?

So many restrictions. RootlessJamesDSP is a good example of crazy workarounds that still dont work in the end. No FOSS appstore with autoupdates is also a pain.

in reply to Zatujit

That's a good addition to the ecosystem. I don't know if I want an official Play Services implementation on my phone, though. Even one without root access. I know microg isn't perfect, but Google has been removed as much as functionally possible from it. I may just deal with the persistent notification, once I upgrade my phone (on 4xl atm), because I really liked everything else about GrapheneOS and want to compare it to CalyxOS properly, not after only 2 weeks on Graphene. How do you like it? Have you noticed that you're missing anything important?
in reply to norapink

Unknown parent

lemmy - Link to source

TheGrandNagus

Ohhh you assure me? Well that's good. I guess I and everyone else will just convert to Christianity because you've assured us.

You just keep worshipping your sky daddy and I'll continue being a normal person.

Your god is a cowardly piece of shit. If he was real I'd spit in his face for being such a piece of shit. But he obviously isn't, so unfortunately I'll never get that chance.

This entry was edited (2 years ago)

Swedneck doesn't like this.

Unknown parent

lemmy - Link to source

temptest [any]

Maybe so. For me it was that even Sid was too outdated for me (e.g. with native Linux games and some software development), and to try and Frankenstein it into what I wanted was effort and instability I didn't want, especially when some Ubuntu-derivatives were much better suited for my personal-use situation.
Unknown parent

lemmy - Link to source

TheGrandNagus

Cowardly.

And the whole dying for our sins crap, give me a break. That's another story that proves the fictional god character to be a total piece of shit.

When I want to forgive someone, I just forgive them. I don't demand human sacrifices to appease me. But hey, I'm a bigger, kinder, more compassionate, more emotionally stable person than your sky daddy.

Swedneck doesn't like this.