• 0 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: June 3rd, 2023

help-circle
  • jarfil@lemmy.mltoMemes@lemmy.mlHistory lives in the present
    link
    fedilink
    arrow-up
    30
    arrow-down
    8
    ·
    1 year ago

    Alternate caption: “Zionists smuggling in settlers before the British mandate ended to have enough votes to create a State of Israel as a safe haven for Holocaust refugees, then getting populated mostly by Jews fleeing Arab countries out of fear of retaliation for having created the State of Israel a day early and having pushed most Palestinians out by force”






  • “do one thing well”

    Arguably, Systemd does exactly that: orchestrate the parallel starting of services, and do it well.

    The problem with init.d and sys.v is they were not designed for multi-core systems where multiple services can start at once, and had no concept of which service depended on which, other than a lineal “this before that”. Over the years, they got extended with very dirty hacks and tons of support functions that were not consistent between distributions, and still barely functional.

    Systemd cleaned all of that up, added parallel starting taking into account service dependencies, which meant adding an enhanced journaling system to pull status responses from multiple services at once, same for pulling device updates, and security and isolation configs.

    It’s really the minimum that can be done (well) for a parallel start system.