3 ms·
From an outsider perspective these stick out to me as most important: - Unified logging subsystem - On-demand launching, memory limits, and general resource m
by conradev 4y ago
From an outsider perspective these stick out to me as most important:
- Unified logging subsystem
- On-demand launching, memory limits, and general resource management
- Advanced security features, i.e. sandboxing, DynamicUser
- Well thought out and implemented given the constraints (feels like Linux quality)
In general it represents a shifting of code from daemon developers (who previously handled daemonization themselves) to the system.
On-demand launching is good for performance: work can be deferred from boot and inactive daemons can be stopped. This is critical on battery and RAM constrained devices