• 1 Post
  • 258 Comments
Joined 3 years ago
cake
Cake day: June 24th, 2023

help-circle
  • You have to consider the scope of the knowledge we are able to obtain about the deep past. We certainly know nothing about the particular events of a given day 2 billion years ago, but we can determine lots of broad/granular knowledge based on the available evidence.

    When it comes to physics, we are able to verify both the accuracy of models in the present and the consistency of these models with evidence from the past, all the way back to the inflationary period after the “big bang”. The universality of physics across time and space is generally a necessary assumption to seek any understanding of the universe across time and space. This does not, however, mean that this assumption is baseless. A universe inconsistent with this assumption would almost certainly produce evidence of this inconsistency, which has never been shown to be the case. To the contrary, tests of universality on observations from the distant universe based on physical constants measured here on Earth have only ever been consistent with universality.

    We can wax philosophical all day about the unknowability of all things outside our own minds; but ultimately we must work with the tools at our disposal, fallible though they may be, to understand our world. The same tools that allow us to know that a ball will fall when thrown also allow us to understand the early, and distant, universe.
















  • Yes there’s a difference between atomic and immutable but Bazzite (and Fedora atomic which it is based on) is both atomic and immutable. Immutable means much of the system is normally read-only at runtime (the system libraries and software, but not your user software and home folder), and should only be modified under certain circumstances, if at all. In Fedora Atomic/Bazzite, updates to system software either 1) update the upstream system image, or 2) are “layered” by you on top of the base image. When a new package is layered, it is added to the system at startup.

    Immutable doesn’t truly mean immutable though, as you can switch the filesystem from readonly if you want to. It’s just not recommended.

    99% of the time though, you shouldn’t need to layer any packages. The only packages I’ve ever needed to layer have been the codecs on fedora atomic that fedora isn’t willing to package in its own repos for patent/legal reasons. Bazzite has all of these by default. So on my bazzite PC, I’ve not had to modify the base system at all for any gaming, office, creative, or coding activities I’ve done.


  • As another commentor said, Bazzite is a good bet. It’s an atomic OS based on fedora silverblue, so it’s very difficult to accidentally fuck up your system, and if anything does go wrong you are able to revert to the previous bootable state.

    It also supports the popular patent-encumbered video codecs, as well as Nvidia drivers (with the Nvidia edition), out of the box.

    You shouldn’t need to mess with the command line at all. It’s set up for (non-game) software distribution via Flathub, so you are unlikely to run into software compatibility issues and you don’t need to use a command line software package manager.

    It does come with basically all the popular Linux gaming software already installed, which is a pro or con depending on your preference.

    I reccommend the GNOME version, not KDE, for the smoothest and most straightforward/convenient user experience. (don’t come for me)