Mailinglist Archive: opensuse-factory (710 mails)

< Previous Next >
Re: [opensuse-factory] The road to systemd for openSUSE 12.1
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
This Thread
References