+* when key file cannot be found, read it from kbd in cryptsetup
+
+* add switch to systemctl to show enabled but not running services. Or
+ another switch that shows service that have been running since
+ booting but aren't running anymore.
+
+* reuse mkdtemp namespace dirs in /tmp?
+
+* recreate systemd's D-Bus private socket file on SIGUSR2
+
+* be more specific what failed:
+ ...
+ Unmounting file systems.
+ Not all file systems unmounted, 1 left.
+ Disabling swaps.
+ Detaching loop devices.
+ Detaching DM devices.
+ Cannot finalize remaining file systems and devices, trying to kill remaining processes.
+ Unmounting file systems.
+ Not all file systems unmounted, 1 left.
+ Cannot finalize remaining file systems and devices, giving up.
+ ...
+
+* check for compiled-in, but not active selinux, and don't print any warnings
+ about policy loading. Probably check for available selinux in /proc/filesystems,
+ and check for active selinux with getcon_raw() == "kernel"
+
+* move /selinux to /sys/fs/selinux
+
+* Support --test based on current system state
+
+* systemctl enable as D-Bus call
+
+* consider services with any kind of link in /etc/systemd/system enabled
+
+* show failure error string in "systemctl status"
+
+* make sure timeouts are applied to Type=oneshot services.
+
+* Implement:
+ systemctl mask <unit>
+ systemctl unmask <unit>
+ Also support --temp to make this temporary by placing mask links in /run.
+
+* detect LXC environment
+
+* invoke vhangup() before and after invoking getty
+ http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=3c95c985fa91ecf6a0e29622bbdd13dcfc5ce9f1