Systemd thread

systemd 234 released


lists.freedesktop.org/archives/systemd-devel/2017-July/039308.html

Other urls found in this thread:

github.com/OpenRC/openrc/blob/master/ChangeLog
cgit.freedesktop.org/xorg/xserver/commit/?id=dc48bd653c7e101
twitter.com/SFWRedditImages

openrc 0.28 released

github.com/OpenRC/openrc/blob/master/ChangeLog

The numerous bugs of systemd is the reason people are switching to distros that get less attention.

[citation needed]

And a new version of Runit... not released, because it's already stable and does everything it needs to do. :^)

I'm sure this will be a great build system, being recommended to us by a guy who doesn't give a single shit about portability or multiplatform development or anything one actually needs automake for.

Meson seems pretty mundane and useless. It's basically cmake, but written in python (so it'll be slow as fuck). conclusion: shit

So python is officially the new perl?

Runit doesn't make it easy to run one-shot scripts. You kind of need those to boot an OS. s6 does but it's way too autistic for something that's supposed to just work.

(checked)
Which one though?

You have obviously never even glanced at the runit website and are just talking absolute bullshit.

As in, most popular scripting language to write new systems software in? Probably. But we're still stuck with a ton of old Perl.

Show me how you run nfsd in runit then. I'll wait here.

Python became the new perl 15 years ago. A big distro collab back then was to get perl out of the base install and replace tools with ones using python.

and now everyone still has perl5 installed but also 3 billion versions of python

Maybe you do, but that shit's gone on most industrial distributions of Linux. When your firmware is in the 50MiB range, Perl needing 25MiB for a Hello World and another 25MiB of libspam to be useful kinda killed it. Python is way easier to shrink down, even many general purpose distros include a smallish python-minimal to take care of cases where it's used in the base system.

Forgot to add, we all still use python2.7 and likely will until python4.

systemd-logind may now be restarted without losing state. It stores the file descriptors for devices it manages in the system manager using the FDSTORE= mechanism. Please note that

further changes
in other components may be
required
to make use of this
(for example
Xorg
has code to listen for stops of systemd-logind and terminate itself when logind is stopped or restarted, in order to avoid using stale file descriptors for graphical devices, which is
now counterproductive and must be reverted
in order for restarts of systemd-logind to be safe.

cgit.freedesktop.org/xorg/xserver/commit/?id=dc48bd653c7e101

So
to ensure unpleasentness if people do decide to restart systemd-logind
anyways (or when it crashes), monitor logind going away and
make this a fatal error.
This avoids getting a hard-hung machine on the next vt-switch and will
hopefully
quickly educate users to not restart systemd-logind
while they have an X session using it active.

Xorg knows whose boss

OpenBSD :^)

...