sysvinit  2.99
About: SysVinit - Linux System V style init programs.
  Fossies Dox: sysvinit-2.99.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

sysvinit Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies sysvinit-2.99.tar.xz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).
README for SysV init

SysV init is a classic initialization program (PID 1) for GNU/Linux and
other UNIX/POSIX systems. It is designed to be small, simple and to
stay out of the way.

Init is the parent (or grandparent) of all other processes on the
system. It kicks off the starting of other system services and
can act as a parent process to services which no longer have an
active parent process.

SysV init uses the concept of runlevels. A runlevel is a configuration of the 
system which allows only a selected group of processes to exist. 
The processes spawned by init for each of these runlevels are defined in the 
/etc/inittab file. Init can be in one of eight runlevels. The runlevel is
changed by the administrator running the telinit command which selects
which runlevel we want to use.
More information on init, runlevels and switching between them can be found
in the init manual page. (See "man init".)

contrib		Unofficial stuff, add-on programs
doc		Documentation
man		Manual pages
src		Source code

For instructions on building and installing SysV init, please
see the "doc/Install" file.

The project home is on 

Send patches to .