At the All Systems Go conference in Berlin 20-22 September, Lennart Poettering proposed a new extension to systemd, systemd-homed.service. A video of his session can be downloaded from media.ccc.de with accompanying slides [PDF].
In his presentation, Poettering outlines a number of problems he sees with the current system, like /etc needs to be writeable, UIDs need to be consistent across systems, and lack of encryption and resource management.
His goals with the proposed solution are migrateable and self-contained, UID-independent home directories with extensible user records that unify the user's password and encryption key; LUKS locking on system suspend; and Yubikey support.
He identifies a number of problems this new idea could cause with SSH logins, disk space assignments, UID assignments, and LUKS locking.
He plans to introduce JSON user records that can be queried via a Varlink interface and to a certain extent are convertible to and from existing formats. The home directories will be stored as LUKS-encrypted files that will be managed by the proposed new service, systemd-homed.service. The system integration will be supported by pam_systemd and systemd-logind.service.
It will be interesting to see how the world responds to this new take on systemd's ever-increasing encroachment of Linux.
... and lastly, this story is brought to you from a systemd-free laptop.
(Score: 3, Informative) by Anonymous Coward on Sunday September 22 2019, @03:57PM (2 children)
I did hours long sets with alsa, not a single dropout even with cpu under stress.
I used the default mpv and pulseaudio, presentation worked fine at home, failed in the field without error messages, likely because of no network, which was the only differing aspect.
Yes default alsa can do only one application at a time, i also can listen to one thing at a time.
(Score: 3, Interesting) by The Mighty Buzzard on Monday September 23 2019, @01:00AM (1 child)
I can listen to music, video game sounds, and system/app notification sounds all at the same time. Maybe you should practice more.
My rights don't end where your fear begins.
(Score: 0) by Anonymous Coward on Monday September 23 2019, @02:10PM
I practiced monitoring a song and beatmux another since the SL1210mk2 setup in 1996. In fact the sessions I talked about were timestretched mp3 flacs and wavs output by mixxx to two separate stereo tracks to an audio mixer, its output picked up by the same USB audio card input and recorded using arecord. All on a pulseaudioless 10+ year old core i5 2.6ghz laptop.
I also turn the volume all the way down on the desktop so not to be bothered by notifications and autoplaying stuff. For your use case there is dmix.