On Friday 10 Jun 2011 19:04:14 Frederic Crozat wrote:
For discussing / helping with systemd integration for Factory, please use opensuse-factory mailing list or go to #opensuse-factory IRC channel on Freenode.
We need your help to make sure openSUSE 12.1 will use systemd at 200% ;)
Ok, I took the time to read and re-read all of the systemd blogs, some man pages, and our wiki articles, so here are my 2 cents on the matter: To systemd maintainers, and maintainers of our init scripts: 1) Our sysvinit scripts are configured by sourcing variables from /etc/sysconfig. This allows us to keep common init scripts over several distribution versions and releases, and allows YaST to modify the way services are run by modifying /etc/sysconfig files only. systemd service files support environment variable substitution for some keys, eg ExecStart, and the values are obtained from single config files specified by absolute paths in EnvironmentFile keys. Is this sufficient to maintain the same configurability as we use now in init scripts? To systemd maintainers: 2) While I agree with systemd's performance goals and recognise the persuasive narrative for the socket activated design in the LP blog series, I hear that it additionally replaces other parts of userland. Massive uncertainty rules in my head about what those are and the wider effects of those changes. As an example, http://lwn.net/Articles/441328/ mentions that there are plans to remove ConsoleKit and merge its functionality into a systemd helper daemon. What changes of this type to the runtime platform are implied by systemd that would affect eg a KDE session (other than https://bugzilla.novell.com/show_bug.cgi?id=655141) , and who is planning to do the work to adapt to those? To systemd maintainers, and everyone else, since I suspect the systemd guys are not omniscient: 3) What are the big gaps that it doesn't currently do, compared to sysvinit? I hear of things like encrypted LVM volumes not working being dismissed as unimportant. I'll start you off with "password agents to do interactive things during service startup, eg openvpn passwords" (bnc675406): http://www.freedesktop.org/wiki/Software/systemd/PasswordAgents 4) Are non-NetworkManager network configurations supported? Will -- Will Stephenson, openSUSE Team SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org