blob: 800801c4e7509f74d20b834bf3b2c862467c0222 [file] [log] [blame]
Lennart Poettering75787bb2010-01-26 04:19:18 +01001
2- mounts might take time, need to be executed asynchronously in a forked process?
3
4- need gc for active jobs that nothing cares for
5
Lennart Poettering87f0e412010-01-26 21:39:06 +01006- need gc for units that are not referenced anymore
Lennart Poettering75787bb2010-01-26 04:19:18 +01007
Lennart Poettering87f0e412010-01-26 21:39:06 +01008- refreshing of units (i.e. reload config files)
Lennart Poettering75787bb2010-01-26 04:19:18 +01009
10- dbusification
11
12- cgroupsification
13
14- udev hookup
15
16- snapshot system
17
Lennart Poettering75787bb2010-01-26 04:19:18 +010018- hookup with battery status, suspend/resume
19
20- add a job mode which shuts everything down but what is requested
21
22- write log subsystem/log output logic for daemons
23
24- implement priv dropping
25
26- allow to disable priv dropping for hook scripts from fragment
27
28- implement timer
29
30- implement mount/automount
31
32- more process attributes: chroot, cpu affinity, scheduling
33
34- create session/pgroup for child processes
35
36- fs namespaces
37
38- templating/instances
39
Lennart Poettering87f0e412010-01-26 21:39:06 +010040- verify fragment data after loading: refuse cycles on yourself, service units contradicting, more than one Start executable, ...
Lennart Poettering75787bb2010-01-26 04:19:18 +010041
42- rate limit startups
Lennart Poetteringacbb0222010-01-27 04:31:52 +010043
44- automatically delete stale unix sockets