Melyik init replacementet ?
Versenyzők:
eINIT:
* Upstart is designed to be “event-based” – eINIT uses events too, but eINIT events are used for different things and the events provide less overhead.
* eINIT is designed for embedded devices and things like headless servers.
* Upstart is designed with backwards-compatibility to sysv in mind, eINIT is not. That doesn’t mean you can’t use init.d scripts with eINIT (as of -svn-550, you can), it just means that’s not the primary focus. Whenever compatibility would get in the way, it’s dropped.
"eINIT" seeks to fix this overhead by integrating module management into the init system itself and make init.d scripts obsolete, and also to increase overall boot time by using aggressive paralellisation.
Upstart is an event-based replacement for the init daemon,
initng:
Initng starts a process as soon as all of its dependencies are met. It can start several processes in parallel. Initng is designed to significantly increase the speed of booting a Unix-compatible system by starting processes asynchronously.
baselayout-2:
Gentoo's init system is another important feature of its system. It is similar to the System V init system that most Linux distributions use, but uses dependency based scripts and named run levels rather than numbered ones. It also includes a command called rc-update which manages runlevels.
A faster init system known as initng is available and under active development on the Gentoo forums.
A new baselayout, baselayout-2, version is nearing completion, that moves core system scripts from bash scripting to C code. This change should make boot time and other lower level services faster
Megjegyzés:
BSD-style:
Advantages: Simple and easy to edit manually.
Problems: If a 3rd-party package needs to have an initialization script run during the boot procedure, it needs to edit one of the existing boot scripts, but a simple mistake in that process could lead to an unbootable system.
SysV-style:
Advantages: Flexibility and scalability.
Problems: Complexity.
Valaki probálta már ezeket ? Mik a tapasztalatok ? Melyik jelentheti a jövőt.
- Tovább (Melyik init replacementet ?)
- 1847 megtekintés