Language Selection

English French German Italian Portuguese Spanish

systemd Status Update

Filed under
Software

It has been a while since my last status update on systemd. Here's another short, incomprehensive status update on what we worked on for systemd since then.

  • Fedora F15 (Rawhide) now includes a split up /etc/init.d/rc.sysinit (Bill Nottingham). This allows us to keep only a minimal compatibility set of shell scripts around, and boot otherwise a system without any shell scripts at all. In fact, shell scripts during early boot are only used in exceptional cases, i.e. when you enabled autoswapping (bad idea anyway), when a full SELinux relabel is necessary, during the first boot after initialization, if you have static kernel modules to load (which are not configured via the systemd-native way to do that), if you boot from a read-only NFS server, or when you rely on LVM/RAID/Multipath. If nothing of this applies to you can easily disable these parts of early boot and save several seconds on boot. How to do this I will describe in a later blog story.

  • We have a fully C coded shutdown logic that kills all remaining processes, unmounts all remaining file systems, detaches all loop devices and DM volumes and does that in the right way to ensure that all these things are properly teared down even if they depend on each other in arbitrary ways. This is not only considerably faster then the traditional shell hackery for this, but also a lot safer, since we try to unmount/remount the remaining file systems with a little bit of brains. This feature is available via systemctl --force poweroff to the administrator. The --force controls whether the usual shutdown of all services is run or whether this is skipped and we immediately shall enter this final C shutdown logic. Using --force hence is a much safer replacement for the old /sbin/reboot -f and does not leave dirty file systems behind. (Thanks to Fabiano Fidencio has his colleagues from ProFUSION for this).

rest here




More in Tux Machines

Samsung Galaxy S6 or HTC One M9: Which Android flagship did you pre-order today?

Early this morning, the new HTC One M9 and Samsung Galaxy S6 became available for pre-order. As a mobile phone fanatic, it was very difficult for me to choose one over the other. I was able to use each of these smartphones a few weeks ago in Spain and if you look at my initial comparison it sounds like the Samsung Galaxy S6 and S6 Edge gained much more than the HTC One M9 over the respective previous generation devices. Read more

THE RISE OF ANDROID: How a flailing startup became the world's biggest computing platform

Today, Android powers about 85% of all smartphones globally, while the iPhone accounts for only 11%. It’s making a push into wristwatches, cars, and TVs. It’s not hard to envision a time when Android will be in every single device from stove and thermostats to toothbrushes. To grab 85% of the smartphone market, Rubin had to beat the two most valuable, and profitable, technology companies of their era: Microsoft and Apple. He had to fight entrenched wireless carriers. He had to get phone makers to buy into its radical vision. Read more

Zentyal announces Zentyal Server 4.1

Zentyal Development Team is proud to announce Zentyal Server 4.1, a new release of the Zentyal Server with native Microsoft® Exchange protocol implementation and Active Directory interoperability. Read more

OpenStack Kilo Now at Feature Freeze

We're now in the stretch run for the OpenStack Kilo platform release. Read more Also: Red Hat's Bet on OpenStack, OpenShift Shows Progress