Feature changed by: Andreas Jaeger (a_jaeger) Feature #310327, revision 18 Title: use systemd session manager instead of SysVinit/upstart - openSUSE-11.4: Unconfirmed + openSUSE-11.4: Evaluation Priority Requester: Desirable Requested by: Vicenç Juan Tomàs Monserrat (vtomasr5) + Developer: (Novell) + Developer: (Novell) Description: systemd (http://www.freedesktop.org/wiki/Software/systemd) is a system and session manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit. Thanks. + Relations: + - Init Systems: To System V, systemd, or upstart? (feature/id: 310421) Discussion: #1: Jon Nelson (jnelson-suse) (2010-08-15 00:05:47) sysvinit works and it works very well. While some other distros are going to Upstart, honestly I don't really see any significant advantage Upstart has over sysvinit, or even the Makefile-based parallel task startup. However, systemd seems like it actually rethinks the entire process, and for the better. I would like to see more supervise/runit/freedt-like functionality in systemd, but if one is to choose from among sysvinit, upstart, and systemd - it seems that there is no compelling reason to choose upstart instead of sysvinit (except for considerably smaller init scripts) but systemd has a far greater architectural technological advantage. - #2: Jose Ricardo De Leon Solis (derhundchen) (2010-08-15 07:50:39) I've looked at systemd's git repo and there are already seven releases tagged in it. Also, Kay Sievers has pushed several suse-specific patches, so it should work on openSUSE. The only thing we miss is input on its stability and reliability. If it is, I think it's worth packaging it and offer it as an option, just like we do it for upstart. Whether to make it the default or not, I think it's imperative to have Kay Sievers opinion and ultimately leave the decision to coolo. #3: Denny Beyer (lumnis) (2010-08-23 21:22:36) Now, that fedora uses systemd as default system, I hope systemd will make it as default into openSUSE 11.4. Any objections? #4: Jose Ricardo De Leon Solis (derhundchen) (2010-09-15 05:58:42) Apparently systemd won't be the default init system in Fedora 14. There are sitll concerns about its stability and has been deferred to Fedora 15. I think it would be wise to do the same for openSUSE. Lets make it the default for the next version. #5: Denny Beyer (lumnis) (2010-09-16 11:41:26) (reply to #4) I have seen those news as well. Maybe good to make it default in the next version, any chance to get it as an option in 11.4 - for people interested? #6: Stephen Shaw (decriptor) (2010-09-16 17:26:31) (reply to #5) I was asking coolo about this the other day... I think it is built in OBS somewhere, so that doesn't seem unrealistic if not already the case. I'm sure some serious testing and help with this would go a long way to really considering it for openSUSE. I believe though it also requires at least the 2.6.35 kernel as of right now. The 2.6.36 rc4 kernel is packaged in Kernel repository (on OBS). The issue I had with 2.6.36 was that something was deprecated and drivers such as nvidia and virtualbox wouldn't build. #8: Ralph Ulrich (ulenrich) (2010-09-17 15:46:52) (reply to #4) Sure there are concerns: init is core! Against Fedora 14 decision was made up because of pure feelings (one other important decision holder failed to attend fedoras irc meeting). If this is taken as grounds for openSUSE decision... :( Reason to defer: Is the interface settled to stable grounds? Chance of openSUSE: We release much later than Fedora14. #7: Bill Pye (phoenix911uk) (2010-09-17 14:10:04) I'm running systemd on my current 11.3 system and it seems to have no problems that I've experience and gives a nice quick boot speed to the desktop. I'd like to add my support for this being included as an option in the next (11.4) release of openSUSE. It's easier to test new features if they're easy to install, not everyone knows their way around the repository system (that includes me). :) #9: Jose Ricardo De Leon Solis (derhundchen) (2010-09-27 00:48:59) The community of Fedora had a testing day devoted solely on systemd testing in order to report problems in it and ultimately to decide whether to make it the default or not. They also had list of criteria that systemd had to meet (but the criteria changed at the last minute). I was just thinking that we could do something similar. We could create our own list of criteria and test cases for systemd to pass (I think coolo is the right person). The openSUSE testing team and the community could provide the feedback and let coolo make the decision. -- openSUSE Feature: https://features.opensuse.org/310327