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

help-circle







  • 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.



  • …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.



  • Yes. Memory allocated, but not written to, still counts toward your limit, unlike in overcommit modes 0 or 1.

    The default is to hope that not enough applications on the system cash out on their memory and force the system OOM. You get more efficient use of memory, but I don’t like this approach.

    And as a bonus, if you use overcommit 2, you get access to vm.admin_reserve_kbytes which allows you to reserve memory only for admin users. Quite nice.





  • unhrpetby@sh.itjust.workstolinuxmemes@lemmy.worldStallman
    link
    fedilink
    English
    arrow-up
    36
    ·
    edit-2
    2 months ago

    If such a project were to become compromised (the way XZ-Utils was), it would eventually spread to Ventoy.

    What a lot of people don’t know is that the XZ attack entirely relied on binary blobs: Partially in the repo as binary test files, and partially in only the github release (binary).

    If someone actually built it from source, they weren’t vulnerable. So contrary to some, it wasn’t a vulnerability that was in plain view that somehow passed volunteer review.

    This is why allowing binary data in open-source repos should be heavily frowned upon.