• 1 Post
  • 42 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle

  • Darorad@lemmy.worldtolinuxmemes@lemmy.worldnow I know why
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    14 days ago

    Its good for people who like the one very specific workflow they go for.

    My main problem with it is they cause problems for like every other DE. GTKs insistence on only supporting CSD makes any GTK app integrate so much worse on anything else. (Vice versa having no fallback ssd, so apps are just broken on gnome if the toolkit doesn’t support CSD)

    Or all the problems it’s caused with various Wayland protocols by refusing to compromise or saying nothing until it’s almost finalized then coming out against them.

    Like Valve explicitly calls out gnome as unsupported because they refused to implement DRM leasing for years.

    I don’t dislike gnome because of the software itself, opinionated projects are good, even when I have different opinions. I dislike gnome because I think it’s a net negative to the Linux ecosystem as a whole.
















  • SteamOS is based on arch, but it has major differences. The steam deck’s update mechanism is completely different from normal arch Linux.

    Arch normally immediately updates to the latest version of every program. This is usually fine, but when a big bug is missed by the developers, it can cause problems.

    The steam deck updates a base image that includes all the programs installed by default, and by the time it releases a lot of them aren’t the absolute newest version. When valve updates SteamOS they definitely run a lot of tests on the base image to make sure it’s stable and won’t cause any issues.

    SteamOS is also an immutible distro, meaning the important parts are read only. This also means updates are done to everything at once, and if something goes wrong, it can fall back to a known good version.

    Not to say arch Linux is unstable (its been better for me than Ubuntu), but SteamOS is at a completely different level. It’s effectively a completely different distro if we’re talking about stability. I think what they’re hoping is this support would allow arch to build out testing infrastructure to catch more issues and prevent them from making it to users.


  • Darorad@lemmy.worldtolinuxmemes@lemmy.worldYeah...
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    4 months ago

    Yeah, recently I’ve run into 1 game I’ve wanted to play that I just couldn’t (Valorant so probably a better outcome lol) and maybe 2 that had any sort of issue.

    If you’re mainly into competitive games it’s still rough, but otherwise it’s honestly smoother than my friends on Windows often.



  • Darorad@lemmy.worldtolinuxmemes@lemmy.worldSnap out of it
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    4 months ago

    Yeah, sorry couldn’t resist.

    snaps are very similar to flatpaks and, honestly, is technically better in a lot of ways.

    Snap can be used for basically an entire system, while flatpak is limited to graphical apps. (Ubuntu core is built basically entirely off snaps.)

    Snap is controlled by canonical, and the backend for the snap repo is entirely closed source. I’ve heard snaps are also easier for developers to work with, but I haven’t experienced that side of them.

    Snaps automatically update by default where flatpaks don’t.

    Snaps also get treated as loopback devices when they’re installed, which bloats a lot of utilities. (And they keep a few old versions around which makes it even worse). For example, you could run lsblk and if you’re using snaps like 90% of it will be snaps you’ve installed instead of actual devices.

    Flatpaks are also noticeably faster to start up, which for desktop apps matters, but wouldn’t really matter for a server that’s aiming for a lot of uptime.

    The loopback device issue is the main reason I don’t use snaps. I also like flatpak being completely open, but realistically that doesn’t matter for much. There used to be an open snap store, but that shut down because nobody used it.