System V init

E701315

System V init is a traditional Unix initialization system that manages the startup and shutdown of services using runlevels and script-based configuration.

All labels observed (6)

Label Occurrences
sysvinit 5
SysV init 4
System V init canonical 4

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf Unix software
init system
system initialization scheme
advantage simplicity of shell script configuration
wide adoption and familiarity
alsoKnownAs SysV init
linked to: System V init

System V-style init
linked to: System V init
basedOn AT&T UNIX System V initialization design
linked to: UNIX System V
configurationMechanism /etc/inittab
init scripts in /etc/init.d
symlink runlevel directories such as /etc/rc?.d
implementsConcept runlevels
script-based service management
sequential service startup
license varies by implementation
limitation lack of native dependency-based parallel startup
limited service supervision and monitoring
static runlevel model
maintainedBy various Unix and Linux distributions
primaryExecutable /sbin/init
relatedConcept BSD init
linked to: BSD

runlevel scripts
role controls transition between runlevels
first userspace process started by the kernel
manages system boot sequence
manages system shutdown sequence
scriptLanguage POSIX shell
scriptLocation /etc/init.d
/etc/rc.d/init.d (on some systems)
serviceControlCommand /etc/init.d/script-name restart
/etc/init.d/script-name start
/etc/init.d/script-name status
/etc/init.d/script-name stop
service
shutdownOrderMechanism script name prefixes such as KNNservice
standardizedIn System V Interface Definition (SVID) to some extent
startupOrderMechanism script name prefixes such as SNNservice
supersededBy OpenRC (in some distributions)
Upstart (historically in some distributions)
linked to: Upstart

systemd (in many Linux distributions)
linked to: systemd
supportsRunlevel runlevel 0 (halt)
runlevel 1 (single-user mode)
runlevel 2 (multi-user, no network in some systems)
runlevel 3 (multi-user, full network)
runlevel 4 (unused or custom)
runlevel 5 (multi-user with graphical login on many Linux systems)
runlevel 6 (reboot)
typicalImplementation sysvinit package on Linux
usedIn AIX
Devuan (as default init)
GNU/Linux distributions
HP-UX
Slackware Linux
linked to: Slackware

Solaris (historically)
UNIX System V
many traditional Unix-like operating systems
older Debian releases
older Red Hat Linux releases

How these facts were elicited

Referenced by (16)

Full triples — surface form annotated when it differs from this entity's canonical label.

UNIX System V influenced System V init
UNIX System V standardizedFeature System V init
systemd replaces SysV init
linked to: System V init
MX Linux usesInitSystem sysvinit
linked to: System V init
Devuan supportsInitSystem sysvinit
linked to: System V init
Upstart replaces System V init
OpenRC supportsInit sysvinit
linked to: System V init
OpenRC alternativeTo SysV init
linked to: System V init
Service Management Facility replaces System V init
System V init alsoKnownAs SysV init
linked to: System V init
System V init alsoKnownAs System V-style init
linked to: System V init
antiX usesInitSystem SysVinit
linked to: System V init
Hyperbola GNU/Linux-libre supportsInitSystem sysvinit
linked to: System V init
Ubuntu 5.04 "Hoary Hedgehog" defaultInitSystem SysV init
linked to: System V init
DG/UX hasFeature UNIX System V style init
subject linked to: DG/UX UNIX operating system
linked to: System V init
Buildroot supportsInitSystem sysvinit
linked to: System V init