News for hackers. Stuff that matters.
Re:Systemd 254 released, deprecating sysvinit scripts by ticviking on Friday July 28, 2023 @11:28AM (#36908312)
Unit files seem like a good idea. Does systemd need to do everything it does in order to gain that benefit?
Re:Systemd 254 released, deprecating sysvinit scripts by tapoxi on Friday July 28, 2023 @11:44AM (#36908588)
Yes? People don't realize that systemd is a project, and systemd the init system isn't journald or systemd-boot or systemd-resolved. Those are other compatible utilities by the same project. They aren't required to use systemd itself.
Re:Systemd 254 released, deprecating sysvinit scripts by bravetraveler on Friday July 28, 2023 @12:03PM (#36908906)
Not entirely, for example:

Units can depend on networking managed outside of systemd-networkd using the target -- think of this as a 'run level'

Units can depend on mounts outside of systemd .mount units -- there's a generator that considers fstab

At a certain point, you might want to go further into systemd... but it doesn't require it

Re:Systemd 254 released, deprecating sysvinit scripts by op00to on Friday July 28, 2023 @12:29PM (#36909344)
Yes. It needs to know what mounts and networks are needed for my various services. It needs to be sure the system is synced with NTP before moving past a certain point. And so on.
Re:Systemd 254 released, deprecating sysvinit scripts by matthews2 on Friday July 28, 2023 @01:07PM (#36909953)
Many of the systemd components are separate and optional. You can easily eschew from systemd-timesyncd and systemd-resolved, for example.