yeah how dare they want to develop in the same way that everyone else does
I run krohnkite and klassy, but damn is it a fine default.
firstly, I clarified that I wasn’t saying it was bad. second, what other people say independent of me is irrelevant to what I said. third, I explained what the problem was that was making me say that about ubuntu in detail, cited the people saying there is a ‘wrong’ distro as a reason for doing that, and explicitly said (twice in this thread) that the only relevant things in how good a distro is are whether you like it and whether it works for you.
I never said it was the “wrong OS”, I’m just saying that it isn’t very good as opposed to other distros. I also went on to explain exactly why I say that and that the best distro is the one you like the most that works for your use case.
No problem, I try to explain that pretty well when people ask because it’s something that there’s a lot of misleading info about because of the tribalism.
It’s not ‘bad’ necessarily, but it makes a lot of controversial decisions such as it’s use of snap packages over flatpak. these decisions are harmful to the linux community as a whole and to the experience of using ubuntu, so it’s best to avoid supporting it.
for some context on the snap thing, basically different distros use different packaging formats (.deb, .rpm, etc.) which makes it hard to distribute software. also, each individual system is set up differently and has different packages which can make fixing bugs difficult, especially for developers who aren’t very familiar with linux. to solve this, flatpak is distro-agnostic (runs on any linux) and puts the app in the same environment on every system. it’s also sandboxed, which basically means each app is in it’s own little box and it can only see/interact with things it has permission to. snap does most of that as well, but unlike flatpak it is completely controlled by a single entity (canonical, company behind ubuntu) and it means that instead of one sandboxed thing for every distro we have two, which solves nothing. there are some other issues as well, but currently the issue of snap packages is the biggest one most people have with ubuntu.
for more information on all this, I would recommend The Linux Expirement on youtube. not by any means the only good linux channel, but my favorite. also, please ignore the tribalism. people will act like there is a best distro, there is not. people will act like a distro is useless because it doesn’t have some random tool that most don’t, it is not. if you like the distro and it works for you the it’s the best one because your use case is all that matters on your computer.
Ubuntu isnt very good, but a lot of people recommend it because it used to be good. use something else that has an Ubuntu base (for app availability). I would recommend tuxedo os for kde plasma and pop os for a gnome-like experience but a little better. a lot of people recommend mint but I wouldn’t, though the reason I wouldn’t doesn’t really matter to newer users. the most important thing to consider (assuming you’re choosing something with an Ubuntu base ther handles drivers normally) is what desktop environment you want. Ubuntu is a modified version of gnome. gnome is kind of like the computer equivalent of how phones work (in a good way). kde plasma is visually a lot like windows (pre 11)by default, but has enough customization that it can look however you want (mine is set up with a windows 10 style taskbar, tiling, and gnome-like handling of virtual desktops). pop shell (what pop os has) is a modified version of gnome that is kind of in between gnome and a conventional desktop, and they are working on something new called cosmic that is even better. remember you can always use a virtual machine to test without affecting your normal system.
edit: forgot to mention cinnamon (mint’s desktop). it looks pretty much just like windows 10 like kde, but it has less customization (on purpose). whether that matters or not is up to you.
they’re probably just mad that his Linux videos do a terrible job representing Linux.
ubuntu is an excellent base, but there’s no reason to use it over other distros based on it. it does nothing better than others and forces snaps on you to the point of not even having flatpak installed by default unlike almost every other distro that is even remotely modern.
extensions (in my testing, typically in a VM of fedora or openSUSE) are a pain in the ass to use. it’s also difficult to find the one that I’m looking for because there’s generally several with the same name. something like a system tray (iirc the extension is “app indicators”) or having the dock always visible on the desktop (idk what the extension is called) are features that most people who don’t already use gnome rely on to some degree. these things are core functionality of most desktops precisely because most people use and like these features, and adding a few of the most popular features won’t add enough extra data to really be bloat.
quick sidenote, while typing this I realized the way I have been phrasing things may sound a little aggressive. it's not meant to, this is meant to be more of a breakdown of why I think what I do about gnome as a desktop. I'm not sure how to rephrase this to be less aggressive, so I'm leaving this bit right where I noticed it instead.
I personally am very big on having all the customization I can get (kde user, obviously) but I actually did almost stick with gnome once. I tried vanilla is because orchid has just come out and while I was messing with it I found out that it had the dock extension available by default (was new to Linux at the time and didn’t know how to actually use extensions yet) and with that dock extension I didn’t mind gnome as much. the thing with gnome is that it has a lot of good ideas but it ruins a lot of them by only half-implementing what everyone else is already doing. most people would probably find it a lot more usable if it just had features that have been standard since literally the beginning of GUIs, and used to be standard in gnome.
most of the things in gnome extensions should be built in and available from the settings. that being said there’s nothing stopping me from just using something else, hence why I use kde.
how does it compare to something like jellyfin (or Plex, despite not being FOSS it’d be unfair not to mention them)?
being new does not mean you do not have the right to develop the same way everybody else is. they did not start these issues, there were C people causing issues for no reason other than not liking rust that started it.