I've never used a case and never broken a screen. I've only replaced my last several phones due to swollen batteries. Although, I've definitely dropped my phone a couple times where I thought for sure that my streak would be over, but I've just been lucky.
That isn't entirely true. You can change it as long as it is done via package overrides or overlays. Sure it rules out just compiling/installing something into your root unless you package it first but you can change it.
I honestly like the fact that it effectively enforces every file in the immutable parts of the OS to be traceable back to some package.
You probably did but, there are two Nvidia entries. I'm assuming you downloaded the one under Modern GPUs because it makes sense for your main PC, but a GTX 970 would need the entry that is under Older/Legacy GPUs.
Correct, but that is why there are two different Nvidia images, bazzite-nvidia and bazzite-nvidia-open. OP just needs to use bazzite-nvidia for the older/legacy cards.
Most computers firmware can store a Windows executable. Microsoft pushed for an addition to the ACPI tables called WPBT. That stores a Windows exectuable in the firmware.
It is of course totally used for the intended purpose...
If I were to speculate, they are waiting for the NVK (Open source NVIDIA driver) to be more mature. So, they wouldn't have to release two versions and wouldn't depend on NVIDIA to update their driver to work with software the Steam Deck uses. I.E. Steam Deck uses gamescope for everything outside of Desktop mode. NVIDIA's driver didn't work with it until 2 months after the Steam Deck release. Even though it had existed for years prior.
Do we know that for certain? Maybe they have the DNA but it isn't the resulting phenotype.
I.E. There is nothing preventing two brunettes from having redheaded children.
This doesn't contain the game code either. It takes a user-supplied ROM and converts it to an executable.
Nintendo do not own the code that performs the conversion.
IIRC main Fedora used to not do this until some update crashed people's sessions including the update process which left their install in an unbootable state.
The ostree based versions like Silverblue avoid this by their updates not touching the running system and instead creating a new folder structure with the updates applied that will be booted into on next boot.
I've never used a case and never broken a screen. I've only replaced my last several phones due to swollen batteries. Although, I've definitely dropped my phone a couple times where I thought for sure that my streak would be over, but I've just been lucky.