m (→Test Plan: Fix enumeration markup to conform to MediaWiki's syntax.) |
No edit summary |
||
Line 11: | Line 11: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/14| Fedora 14]] | * Targeted release: [[Releases/14| Fedora 14]] | ||
* Last updated: 2010- | * Last updated: 2010-06-01 | ||
* Percentage of completion: 10% | * Percentage of completion: 10% | ||
== Detailed Description == | == Detailed Description == | ||
* '''FIXME'''--need to add more details about what the plans are for systemd as it relates to Fedora 14 | |||
== Benefit to Fedora == | == Benefit to Fedora == |
Revision as of 17:54, 7 June 2010
systemd System and Session Manager
Summary
systemd is a replacement for SysVinit that acts as a system and session manager.
Owner
- Name: Lennart Poettering
Current status
- Targeted release: Fedora 14
- Last updated: 2010-06-01
- Percentage of completion: 10%
Detailed Description
- FIXME--need to add more details about what the plans are for systemd as it relates to Fedora 14
Benefit to Fedora
Fedora currently uses Upstart but in SysV compatibility mode. systemd is a overall better design as detailed in http://0pointer.de/blog/projects/systemd.html. We hope to reap the benefits of it by leading in distribution integration and including it by default.
Scope
Requires building packages for systemd (DONE: https://bugzilla.redhat.com/show_bug.cgi?id=598299 ), and taking advantage of it in a dozen or so desktop daemons that will benefit from systemd the most at present and make it default for Fedora 14.
Test Plan
- Boot the system, make sure all services come up.
- Move between runlevels, ensure the proper starts and stops take place.
- Check the various admin tools such as /sbin/service, system-config-services, chkconfig, etc.
User Experience
The user should notice considerably faster bootup.
Dependencies
- Successful Fedora Package review and addition to rawhide
- http://www.freedesktop.org/wiki/Software/systemd
Contingency Plan
- Continue to ship the current Upstart package
Documentation
- Instead of bash scripts, systemd uses dot service files, currently located in /usr/share/systemd/system/ (This needs to move into /etc)
- http://www.freedesktop.org/wiki/Software/systemd
Release Notes
Fedora 14 has replaced Upstart with systemd. systemd uses services files located in path/to/files. A dozen desktop daemons [list them] have been initially converted to use systemd service files and small number of programs have been patched to take advantage of it. systemd is compatible with legacy SysV init scripts and rest of the migration will happen incrementally over time.