• 0 Posts
  • 46 Comments
Joined 2 years ago
cake
Cake day: June 24th, 2023

help-circle

  • Please don’t call yourself stupid. The common internet slang for that is ELI5 or “explain [it] like I’m 5 [years old]”.

    I’ll also try to explain it:

    Docker is a way to run a program on your machine, but in a way that the developer of the program can control.
    It’s called containerization and the developer can make a package (or container) with an operating system and all the software they need and ship that directly to you.

    You then need the software docker (or podman, etc.) to run this container.

    Another advantage of containerization is that all changes stay inside the container except for directories you explicitly want to add to the container (called volumes).
    This way the software can’t destroy your system and you can’t accidentally destroy the software inside the container.




  • Edit: Okay, I saw your other post, ignore this answer. It won’t work.

    Just to give you another way of doing it, I propose using “a third party provider” for your DNS, which you said you didn’t want, but since I think it could still work, I tell you how it would work:

    Duckdns is a free provider for DNS and let’s you create standard certificates via let’s encrypt without exposing the rpi.

    You can register for free and just input your local IP for the raspberry e.g. at charger8283.duckdns.org

    Since the IP is local, no one outside your network can access it, but because the URL is registered globally, you can get a certificate using nginx proxy manager.

    This would result in https traffic, that never leaves your local network and is also free.








  • Since the other replies don’t seem too beginner friendly I’ll try another way:

    The desktop environment determines how your taskbar looks and your start menu. Also the edges windows and the buttons to close and minimize windows. Also some basic programs like the system settings.

    Mint and bazzite are distributions. They bundle software, test it and sometimes develop it further (like the mint guys do with their desktop environment cinnamon). Also they provide the package manager and the packages and their versions that can be installed through it. (Others can always be installed through other means but a lot is available through it)








  • Okay, your post is a bit weird, so I’ll just tell you about my setup:

    I have a custom built PC for like 4 or 5 years and have Linux on there permanently for at least 2.

    It has an AMD Ryzen 7 (AM4) CPU and a Nvidia 2060 Super.

    I often tried new distros before the final switch. In the end I chose PopOS. For me it mostly just works.

    All the core features are effectively bugless.

    Games sometimes don’t work or need a little tweak in steam, but that is like one game out of 20.

    BUT:
    I don’t play AAA games. Like ever. I played Darktide for a month maybe and “Witcher 3” butthis is the closest I got to “real” AAA games in the last 5 years.
    Indie Games nearly always “just work”.

    Few examples from the last months:

    • Deep Rock Galactic
    • Satisfactory
    • Witch It
    • Factorio Space Age
    • Cogmind
    • Dwarf Fortress
    • Ultimate Chicken Horse
    • Disco Elysium
    • The Last Journey
    • Core Keeper
    • Celeste
    • Stardew Valley

    They all ran fine. The one Issue I had was that steam didn’t show this DirectX-Popup and I thought the games didn’t start. But after that it all just worked.
    Also sometimes mods are hard. This is mostly for games I didn’t buy on steam and that have weird community-built mod managers.