• 0 Posts
  • 34 Comments
Joined 5 months ago
cake
Cake day: February 17th, 2025

help-circle







  • unhrpetby@sh.itjust.workstoLinux Gaming@lemmy.mlSteam Proton doesn't works
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    27 days ago

    Which is why I said: … developed with systemd as the default, assumed, init system.

    Next quote I’ll explain more.

    …they expect that it will more or less work out of the box at a fundamental level…

    Which more has to do with just being setup incorrectly, than missing systemd.

    You ever tried gaming on a non systemd OS?

    I do. It works.

    …I’m sure you’ll be able to prove that by solving this person’s problem for them within Devuan.

    Solving a random non-systemd user’s issue is irrelevant, even if we knew a lot more about their setup.



  • unhrpetby@sh.itjust.workstoLinux Gaming@lemmy.mlSteam Proton doesn't works
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    2
    ·
    edit-2
    27 days ago

    …will encounter many absurd and esoteric problems, all of which ultimately stem from the fact that the vast majority of linux software is developed with systemd as the default, assumed, init system.

    Unless the application in question is directly interacting with systemd, then I believe this is overblown.

    Applications largely simply expect certain features to be supported. DNS, for example, could be provided by systemd-resolvd or by dnscrypt-proxy.

    This isn’t being built around systemd, this is being built around the expectation of a feature. This feature can be provided by different applications and still function.

    In my experience, providing the features expected is far more important than providing specifically the systemd API.

    Basically, any Linux OS that doesn’t use systemd should be considered entirely experimental, beyond any software that the OS devs explicitly state they support.

    Hard disagree.

    I think the init system is more abstracted away from the developers of a game/typical user app than you are implying.





  • Really Linux distros just didn’t work with it right out of the box…

    From what I’ve read, this is misleading. Default secureboot within Windows will only boot a bootloader signed with Microsoft’s key. Although Microsoft does seem to provide a signing service for signing with their keys, this is at their mercy. Windows made a change that broke booting alternative operating systems unless they use a service that Windows provides to fix it, or disable secureboot.

    The “I hate change.” Mindset.

    Or maybe it’s extra complexity that often leads to the first recommendation to fixing Linux not booting being “disable secureboot” and how this is an extra hurdle to jump through for new users. As well as increased likelihood of problems, due to secureboot.






  • Simply: Do the protections against someone taking your computer and installing a malicious program before/as your OS, or a program that has attained root on your machine and installs itself before/as your OS, matter enough to you to justify the increased risk of being locked out of your machine and the effort to set it up and understand it.

    If you don’t understand and don’t want to put in the effort to, then my advice would be to leave it off. Its simple, and the likelihood it saves you is probably very miniscule.


  • My biggest gripe with flatpak is the fact it isn’t sandboxed properly by default.

    I’m not referring to vendor-given privileges. Every flatpak, unless explicitly ran with the –sandbox option, has a hole in the sandbox to communicate with the portal. Even if you try to use flatseal to disallow it, it will still be silently allowed.

    This leads to a false sense of security. A notable issue I found is if you disallow network access to a flatpak, it can still talk to the portal and tell it to open a link in your browser. This allows it to communicate back to a server through your browser even though you disallowed it. Very terrible.

    Security should to be dead easy and difficult to mess up. The countless threads I’ve read on flatpak tell me the communication about flatpak’s actual security has been quite terrible, and so it doesn’t fit this category.