@KrispeeIguana
@lemmy.mlIt benefits both devs and end users.
Many people don't have the time or resources to manage a broken application especially devs who have to deal with that on several Linux distributions simultaneously.
Many distros use different package install scripts and repos to suit their specific needs. If I were to use a Debian-based distro, I would need to use apt to grab from a Debian-compatible repo. If I somehow got apt to work on Fedora, then not only would the program I installed not work, it would likely annihilate many of the preexisting dependencies and possibly brick the system.
I personally use Arch Linux which uses pacman, my package manager of choice, and a lot of times I'll find an application that doesn't work on my system due to mismatched dependencies. Arch is incompatible with .deb and .rpm files and does not use the Debian repo and its derivatives. It uses the AUR and its own derivatives of that repo. I don't have the time or skill to get a program to work with a newly updated dependency on one distro nevermind however many exist on the internet. Many devs do that for free after they've been working at their job for hours and/or taking college courses.
What a Flatpak or appimage (ignoring goofy aah snaps) really does is allow a developer to update dependencies for their application at their own pace without having to play catchup when something inevitably breaks due to an update. It allows for a more stable system. As a Debian Bro, you might not need that, but on rolling-release distros like Arch and funky distros like Manjaro that can be very much welcome.
I pirate old stuff and overpriced stuff permanently. I refuse to pay an ebay seller $200 for an old GameCube game and I refuse to pay $700 dollars for all the Sims 4 dlc. You may also catch me pirating movies and shows as I strongly dislike subscription models.
I usually have lucid dreams in the third person where I'm not a character in the story. I instead control the other characters like in a video game and I can save scum to get a particularly hard to achieve outcome. Usually, I like to let events pan out by themselves though, as that leads to the most interesting results.
I like Vsauce, but YouTube just never recommends his videos to me. Same with all the others except for Veritasium. I just haven't seen enough of their content and schedule.
Never really watched him much since I was more into minecraft content when I was younger, but I'll take another look at the channel.
That's understandable. When I first saw The Linux Experiment, he felt almost like a 3D render rather than a real human being. Gamers Nexus can get pretty passive aggressive.
You can do that, but if you don't want 20 different accounts, I would recommend signing up to just one. Lemmy and any other federated social media system should push posts from other servers to your feed depending on what servers are in region.
TheRussianBadger - gaming with good humor and editing
Max0r - gaming with good humor, voice acting, and insane editing
Scott the Woz - for that old YouTube feel
RTGame - funny Irish gaming man
Call Me Kevin - funny Irish gaming man
Indeimaus - mostly horror and Metroidvania gaming
Game Apologist - good Sonic content
RadKing - Fallout content
Iron Pineapple - From Software enthusiast
MuYe - BeamNG content
The Orpheon - good Metroid content
Louis Rossman - disgruntled business tech repair man
Gamers Nexus - pc tech review
Linus Tech Tips (and its other channels) - LMG has been making some very good changes since their first response to their recent controversies. If they actually deliver with them, then all of these channels should be good to watch. Mac Address should be fine to watch as it has been stated that the channel and group affiliated are kept somewhat separated from the rest of LMG for various reasons.
Hardware Unboxed - Australian pc tech review
Monitors Unboxed - Hardware Unboxed for Monitors
Dave's Garage - cool Windows tricks from the guy who made the Task Manager
The Cherno - good Australian C++ channel
Nicco Loves Linux - good KDE and GNOME stuff
The Linux Experiment - Linux and open source news
unfa🇺🇦 - open source audio solutions
Mental Outlaw - the libre man
Royal Skies - free and open 2d and 3d content and assets
TerminalMontage - great animations
Noodle - great story animator
The Slow Mo Guys - slow motion videos of pretty cool stuff
Hacksmith Industries - cool Sci-Fi irl building channel
Shadiversity - medieval weapon and armour experimentation
ElectroBOOM - shocking experiments
Major Hardware - 3d printing and fan design showdown
Donut - good car content
SilvaGunner - wacky game music
Eurobeat Gems - great if you like Eurobeat music
Audio University - how your sound system works
Kyle Hill - science with nerd Thor
LockPickingLawyer - you will never look at locks the same way
No Text To Speech - cool for Discord users
Fact Fiend - miscellaneous facts and British banter
Bosnian Ape Society - If you've seen Nvidia Bread, then you'll understand.
High Boi - movie summaries
There's more that I could # recommend, but I couldn't figure out how to describe them.
The problem here is that there are so many linux distros that are trying to do their own thing. Sure, a Debian-based distro would use apt, but a lot of the other distros like Void and Fedora use different package managers to suit their needs. I personally use Arch Linux, and that uses pacman which is my manager of preference. There are packages that I cannot find and/or install via pacman and the AUR due to them either not being built as an Arch binary, or being left abandoned by the developer who couldn't bother supporting multiple distros and their package managers, or not having a compatible dependency built for my system.
Flatpaks and AppImages allow for a developer to place an application and all its dependencies in a neatly packaged group. This allows developers to only need to create one package that works on many distros and won't be affected by dependency changes. I use a Flatpak package for Steam because, due to the rolling-release-nature of my distro, sometimes the native install breaks and/or doesn't open properly.
In theory, Snap works in a similar way as the other two, but that is a proprietary package manager that doesn't work on my distro without far much more effort than needed for any proprietary software should ever need to get working ever.
The only real downside to these package managers that I've seen is that the package size is larger than any native install. I am personally fine with this tradeoff however, as I have gotten quite used to building Python container environments recently.