Portable between Linux, FreeBSD, and NetBSD Parallel service startup (off by default) Dependency-based boot-up Process segregation through cgroups[15] Per-service resource limits (ulimit) Separation of code and configuration (init.d / conf.d) Extensible startup scripts Stateful init scripts (is it started already?) Complex init scripts to start multiple components (Samba [smbd and nmbd], NFS [nfsd, portmap, etc.]) Automatic dependency calculation and service ordering Modular architecture and separation of optional components (cron, syslog) Expressive and flexible network handling (including VPN, bridges, etc.)