Yeah, Mint is a bit slower to release. I think they’re a month or three behind Debian/Ubuntu. I like Cinnamon, but Xfce is fine, too. I just prefer the bottom bar/start menu style over the other’s. It’s more utilitarian.
KDE is alright, but then you’re kind of locked into their eco-system; you can’t remove their apps that you don’t want because they all depend on each other. <–KDE complaint.
Hmm
Linux is Linux. Linux is the Kernel. Nothing More
The Solutions are confusing… Yes
You have Debian based Distros “Ubuntu” “Linux Mint” etc
You have Redhat based Distros “Fedora” OpenSuse" Etc
You have BSD style Using pkg-install
the distro is based on the package manager and nothing more
Find the trunk and then go to the branch of choice.
its basically all the same.
not wanting to start a war here, just pointing out and leveling the playing field if there is any confusion.
Yeah most things discussed here will be about something distribution or software does.
Speaking of distribution…
I absolutely hate SELINUX and how it silently sabotages you if you don’t know where to look for logs.
You are supposed to get something like Fedora server, install a package, configuring it and just get it rolling but instead you see cryptic permission denied errors on things there shouldn’t be permission errors.
Then you have to look into auditd, generate the policy files or use restorecon or selabel to create a policy. The Cockpit SELINUX module helps but god damn just let me run samba and share a folder.
Arch Linux had audio issues, like would not work at all, in 2022. Some Pipewire or wireplumber something got deprecated and it took about 1-2 months until I got audio back.
Gnome breaks addons with almost every update.
Linux distros don’t update on installation nor give an option to. Like how am I going to instruct new users to update when they have to open the terminal. (Nothing I haven’t done before but something I shouldn’t need to do)
Arch does not package more than the normal characters so you will get error boxes if a character is u supported like Да, ばか,
Flatpaks not able to access file system as default. Not even home files.
Linux directory is still a very confusing naming scheme. Literal memory game. I could’ve never guessed dev to be devices.
On default drives can’t be attached and won’t show up. On my laptop I didn’t bother to set it up.
App names are still confusing. Like Text editor could be named like that instead of mousepad?
“Runable” files could be auto dected to be that. So I wouldn’t have to edit each file to be executable. In windows, if it is .bat or .exe, .lnk it’ll run.
.deb .appimage could also get their own container for other distros
What about prioritizing iGPU for small instructions and spreading core load.
Linux is both the underlying kernel and overall descriptor of Ubuntu, Debian, arch, Manjaro, fedora. It is like PC vs Mac. I used to say a Mac is a PC, but the way it is used in context is that it is the is in its entirety. Not just kernel. People use Linux to mean more than just the kernel. Why else do we have a challenge to use Linux for a year on the forum? We don’t generally speaking just only use a kernel, we use a de, window manager, package manager, etc. It is because Ubuntu is considered Linux so is Manjaro and fedora. It is synonymous as much as windows is a PC and Mac is just a Mac.
See what you started @Argone I have complaints about Linux. My biggest complaint is Snap packages, and since Ubuntu 24.04, package maintainers have switched from PPAs to Snap packages. I am tired of trying to install software with the sudo apt install package name and getting an error message saying that the software isn’t in the Ubuntu repository. My only choices are to build that software from the source or find a Snap package.
I came across this YouTube video, which I thought was interesting. I thought I would share the video.
That is my biggest gripe is often binaries require to be built from source or snap or flatpak because it doesn’t have the most recent versions of dependencies or what not. And sometimes it is the reverse when it is too new that older version aren’t compiled or won’t run do to dependency versions.
This is a pretty bad video in my opinion. Because of a handful of competitive games he makes it sounds like it is not a favorable option and most of his points about performance are pretty exaggerated, while GPU passthrough has the highest success rate to make games work. Not to mention you could get banned for using emulation through WINE as well technically.
The truth is if you do not want to violate the TOS use a Windows computer, but people on Linux do not want to use Windows, that’s the point.
The only reason I started this thread was Linus mentioning how most games these days that then majority play use kernel level anti cheat. Which is just not a thing and can result in bans. Halo infinite is an example, the finals, rainbow six siege, and various others. It is just not possible to play online multiplayer without issues or flat out blacklisting with Linux and Linux vms of windows. The sad future is gaming with kernel level anti cheat is the new norm and likely will not go away.
Yes, this is a bit tricky on Linux. On windows this is solved by shipping redundant copies of freakin’ everything. Which also means that you can never be sure you are running an old version of a library with a known security exploit. It really is a security nightmare for this very reason.
Here is a counterpoint though - how much of the “latest and greatest” software do you really need?
Firefox / Chrome / Chromium is about the only one you really need the latest version of, maybe a newer kernel (although these should be thought of as beta software until they get an official LTS package in your distro), everything else, latest version you do not really need.
As an example, when was the last time your life was ruined because you ran 5.2.5 of xz-utils instead of version 5.6.2 which is the latest official git version?
99% of your software is fine being a year or two old. Security patches are applied by the distro maintainers and it is only in the rare occurence that something big, heavy and complex needs to be updated with frequency. The distro model sucks for browsers, but for most everything else? Not really a big deal. Snaps and flats are a great compliment but I personally disagree it should be the default way everything on Linux is distributed.
Even with Snaps / Flats, hookups to internal system libraries where possible should be standard, and Snaps / Flats should be userspace only limited by default IMO. But I might be too much of a security junkie here to have a say.
Yup, that’s true. These companies not only want to force you to Windows they also want to install something you can not review in the most critical piece of software on your computer. I am not going back to Windows and will vote with my wallet. If the game forces kernel level anti cheat I will simply not play it. I am not going to pay $60 and then some more for in-game purchases for them to put a stick up my butt.
It is difficult because I have friends that only play games on windows and I’m either left out or I am booting up windows. The other bit is I have another friend that uses Linux solely and he is left out in most cases when we are playing on windows. It is just not ideal nor fun to not have all my friends playing together.
It is not so much about privacy for me, as there is some stuff that works better on Linux. Which is why I put up with the consistent headache that is Linux. I have not booted into windows since May. I also have been daily driving Linux since 2019. I just have a lot of issues with Linux. Like if I can get a to work on one distro but b does not work on that distro but does on another. Then a does not work on the new distro and so it is that sort of thing.
Niche Linux software. For instance there is a piece of software I use for av1 encoding and it works perfectly on popos, but then pop os (22.04lts) broke it’s kernel or something so my 6900xt gets less than 100 fps more like 20fps in 1440p Minecraft. Ubuntu 24.04 gets way more fps 400+. But my av1 software does not work on 24.04. it is stuff like this that I find to be an issue.
There is a learning curve and more memorization of using terminal and program command for cli.
So Minecraft works and it’s only that piece of AV1 software that does not? Can you give me a link to it, maybe I can figure out how to run it or give you advice with it. Send me a link I’ll have a look this week.