Minutes


Minit is an init program for unix-like operating systems. As such, it is the first process that is started in the system and its task is to start more background services and programs. It also controls their status monitoring and the termination of individual processes. Minit was developed by Felix von Leitner and is published under the GPL.

Minit is based on the structure of the daemontools by DJ Bernstein. In contrast to the classic SysVinit, minit does not offer runlevels. Minit has a minimalist structure and, compared to systems such as systemd, clearly distinguishes its tasks from the started background services. It is also suitable for embedded devices as well as large servers, desktop or laptop systems. Edit the source code

Minit works unlike systems such as systemd or Upstart not event-oriented. For each service, there is a subfolder in / etc / minit which, similar to the daemontools, contains a script named run. In a file params, line-by-line parameters can still be specified that are passed to run. This allows run in many cases to simply be a symlink to an executable file. Unlike daemontools, minit works with a dependency tree. When you start, you first try to start the service default (in / etc / minit / default). The names of the services to which default depends are read from the file depends. The same is carried out for this. If there is a sync file in a service, no other service can be started, which depends on it until it is terminated again. Minit does not automatically restart, unlike daemontools services, but only if a file exists respawn. Weblinks Edit sourcetext

wiki

Popular Posts