]>
Commit | Line | Data |
---|---|---|
75787bb7 LP |
1 | |
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 | ||
87f0e418 | 6 | - need gc for units that are not referenced anymore |
75787bb7 | 7 | |
87f0e418 | 8 | - refreshing of units (i.e. reload config files) |
75787bb7 LP |
9 | |
10 | - dbusification | |
11 | ||
12 | - cgroupsification | |
13 | ||
14 | - udev hookup | |
15 | ||
16 | - snapshot system | |
17 | ||
75787bb7 LP |
18 | - 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 | ||
87f0e418 | 40 | - verify fragment data after loading: refuse cycles on yourself, service units contradicting, more than one Start executable, ... |
75787bb7 LP |
41 | |
42 | - rate limit startups | |
acbb0225 LP |
43 | |
44 | - automatically delete stale unix sockets |