« Backsystemd v259 Releasedgithub.comSubmitted by voxadam 3 hours ago
  • anotherhue an hour ago

      systemd-networkd now implements a resolve hook for its internal DHCP
          server, so that the hostnames tracked in DHCP leases can be resolved
          locally. This is now enabled by default for the DHCP server running
          on the host side of local systemd-nspawn or systemd-vmspawn networks.
    
    Hooray.local
    • sovietmudkipz 22 minutes ago

      Hobbyist game dev here with random systemd thoughts. I’ve recently started to lean on systemd more as my ‘local game server process manager’ process. At first I thought I’d have to write this up myself as a whole slew of custom code, but then I realized the linux distros I use have systemd. That + cgroups and profiling my game server’s performance lets me pack an OS with as many game servers dynamically (target 80% resource utilization, funny things happen after that — things I don’t quite understand).

      In this way I’m able to set up AWS EC2 instances or digital ocean droplets, a bunch of game servers spin up and report back their existence to a backend game services API. So far it’s working but this part of my project is still in development.

      I used to target containerizing my apps, which adds complexity, but often in AWS I have to care about VMs as resources anyways (e.g. AWS gamelift requires me to spin up VMs, same with AWS EKS). I’m still going back and forth between containerizing and using systemd; having a local stack easily spun up via docker compose is nice, but with systemd what I write locally is basically what runs in prod environment, and there’s less waiting for container builds and such.

      I share all of this in case there’s a gray beard wizard out there who can offer opinions. I have a tendency to explore and research (it’s fuuun!) so I’m not sure if I’m on a “this is cool and a great idea” path or on a “nobody does this because <reasons>” path.

      • baggy_trough 17 minutes ago

        Did you try systemd's containers (nspawn)?

      • nix0n 43 minutes ago

        > Support for System V service scripts is deprecated and will be removed in v260

        All the services you forgot you were running for ten whole years, will fail to launch someday soon.

        • sebazzz 14 minutes ago

          For me it is quite a list.

          However, it is not easy figuring out which of those script are actually a SysVInit script and which simply wrap systemd.

          • nish__ 38 minutes ago

            How hard is it to just call your init.d scripts from a systemd unit?

            • bonzini 29 minutes ago

              Not only it's easy, the exact contents of the systemd unit can already be found in /run/systemd/system.

          • throw0101d an hour ago
            • A4ET8a8uTh0_v2 an hour ago

              Despite being philosophically opposed to it, I can't deny that it is as common as it, because of how easy it seems to make the initial setup. By comparison, when I recently tried void linux, it simply requires ( maybe even demands ) more of its user.