Systemd and logind provide APIs for scheduled shutdown, as well as suspend and hibernate. This also includes inhibiting logic

Hardware watchdogs are supported.

The default terminal emulation for ttys is now vt102

The readahead logic has been improved.

A new systemd-delta utility has been added.

Systemd is now used in the initramfs produced by dracut.

Systemd now includes a testsuite (based on the dracut testsuite).

A framework for offline system updates has been added

Benefit to Fedora

Fedora stays at the forefront of init system development.
Systemd in the initramfs makes debugging and analyzing early boot easier.
The systemd testsuite can be very useful for autoqa.

Scope

Included in systemd 183 or newer in rawhide (DONE)

Dracut needs to be changed to use systemd in the initramfs (DONE)

The new shutdown/suspend/inhibit APIs should be used by gnome-session [patch], gnome-shell [patch] and gnome-settings-daemon [patch]

The offline system update framework should be used by PackageKit, this also requires some changes to gnome-packagekit and gnome-shell

How To Test

TBD

User Experience

TBD

Dependencies

Packages that depend on new features and APIs introduced in systemd 183 include:

dracut (systemd in initramfs)

gnome-session (shutdown/suspend/inhibit APIs)

gnome-settings-daemon (shutdown/suspend/inhibit APIs)

PackageKit (offline systemd updates)

Contingency Plan

Since systemd 183 is already in rawhide and working, the only risk is that some of the integration (in dracut, gnome-session or PackageKit) might not be completed in time for F18. In that case, we'll defer the use of the new features until F19.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks or registered trademarks of
Red Hat, Inc. or its subsidiaries in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community
maintained site. Red Hat is not responsible for content.