Booting process of Linux: Difference between revisions

Content deleted Content added
Init process: Copyedit (minor); also as per MOS:CONTRACTION
Init process: "runlevel" is a term from System V, and applies to the SV init. systemd has units that it starts. Leave init-subsystem details out of the first paragraph; they belong in the summaries below.
Line 56:
 
== Init process ==
Once the kernel has started, it starts the [[init]] process,{{Sfn|M. Tim Jones|2006|loc=, "Init"}} a [[Daemon (computing)|daemon]] which then [[Bootstrapping#Software loading and execution|bootstraps]] the [[user space]], for example by checking and mounting [[file system]]s, and starting up other [[Process (computing)|processes]]. The init system is the first daemon to start (during booting) and the last daemon to terminate (during [[Shutdown (computing)|shutdown]]). Systemd load is a runlevel target to get the system in working condition. Running the command <code>systemctl get-default</code> will show the default target.<ref>{{Cite web|url=https://www.linuxhardened.com/linux-booting-process-step-by-step-complete-process-explained/|title=Linux booting process step by step: Complete process explained.|date=February 17, 2025|website=Linuxhardened}}</ref>
 
Historically this was the "SysV init", which was just called "init". More recent Linux distributions are likely to use one of the more modern alternatives such as [[systemd]]. Below is a summary of the main init processes: