@aeva I'm gonna make a massive assumption here, but Fedora devs have opinions on what is included in a fresh by default to stay truely "free".
Often means you do have to enable RPMFusion's non-free repos, and replace Fedora's FFMPEG-"lite" with the full version in order to have any proper graphics and media functionality.
@feff @aeva Definitely true, Fedora has a goal of creating a fully open source distro. So nothing patented, nothing closed source(the foss license also needs to be approved)
Firefox also does not have drm, which is something I appreciate a lot. Only exception is binary blobs for hardware, like wifi cards etc.
the h264 patent thing is just awful, and most times you even pay for it with your pc
But I think there could be better documentation on the video codec parts.
https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packaged/
@aeva pretty much, yeah. Also def some load-bearing nonsense involved in my setup. (like using...
ls | rev | cut | rev > i.tmp
grep | sed | sed > a.tmp
cat i.tmp a.tmp | sort | uniq -u > b.list
... to generate a slackpkg blacklist file based on what I actually have installed... [regexps cut for length])
@aeva I've been on Gentoo for about 14 years by now and can confirm that no other system (apart from Linux from scratch maybe) gives you that awesome feeling that you *checks notes* actually own your machine.
Also, installation and problem solving is tough at times, but once you've fixed them the system is unbelievably stable. I reverb haven't had problems with sound for about a decade (until yesterday, lol, but I've fixed that in 10 minutes)
@aeva wtf 
app-admin/sudo: Let sudo print insults when the user types the wrong password
@aeva hard to remote-debug, do you get an error message?
The decryption needs certain kernel settings enabled / modules installed to work; especially
* CONFIG_DM_CRYPT
* CONFIG_BLK_DEV_DM
* CONFIG_CRYPTO_AES
* CONFIG_CRYPTO_XTS
* CONFIG_CRYPTO_SHA256 / 512
* CONFIG_CRYPTO_USER_API
* CONFIG_CRYPTO_USER_API_SKCIPHER
* CONFIG_BLK_DEV_INITRD
maybe
* CONFIG_CRYPTO_ARGON2
If not builtin [*], but compiled as [M] module: it has to be in your initrd.
(I am assuming cryptsetup / LUKS here.)