Remove redundant verbiage and clarify a few things.

This commit is contained in:
David Bryant 2022-12-21 10:18:58 -06:00
parent 9c753b58f1
commit c30b3ccf26

View File

@ -11,19 +11,19 @@
<title>Introduction</title> <title>Introduction</title>
<para>Booting a Linux system involves several tasks. The process must <para>Booting a Linux system involves several tasks. The process must
mount both virtual and real file systems, initialize devices, activate swap, mount both virtual and real file systems, initialize devices,
check file systems for integrity, mount any swap partitions or files, set check file systems for integrity, mount and activate any swap partitions or files, set
the system clock, bring up networking, start any daemons required by the the system clock, bring up networking, start any daemons required by the
system, and accomplish any other custom tasks needed by the user. This system, and accomplish any other custom tasks specified by the user. This
process must be organized to ensure the tasks are performed in the correct process must be organized to ensure the tasks are performed in the correct
order but, at the same time, be executed as fast as possible.</para> order and executed as quickly as possible.</para>
<sect2 id='sysv-desc'> <sect2 id='sysv-desc'>
<title>System V</title> <title>System V</title>
<para>System V is the classic boot process that has been used in Unix and <para>System V is the classic boot process that has been used in Unix and
Unix-like systems such as Linux since about 1983. It consists of a small Unix-like systems such as Linux since about 1983. It consists of a small
program, <command>init</command>, that sets up basic programs such as program, <command>init</command>, that sets up basic processes such as
<command>login</command> (via getty) and runs a script. This script, <command>login</command> (via getty) and runs a script. This script,
usually named <command>rc</command>, controls the execution of a set of usually named <command>rc</command>, controls the execution of a set of
additional scripts that perform the tasks required to initialize the additional scripts that perform the tasks required to initialize the
@ -31,7 +31,7 @@
<para>The <command>init</command> program is controlled by the <para>The <command>init</command> program is controlled by the
<filename>/etc/inittab</filename> file and is organized into run levels that <filename>/etc/inittab</filename> file and is organized into run levels that
can be run by the user. In LFS, they are used as follows:</para> can be chosen by the user. In LFS, they are used as follows:</para>
<literallayout>0 &mdash; halt <literallayout>0 &mdash; halt
1 &mdash; Single user mode 1 &mdash; Single user mode
@ -70,13 +70,13 @@
<listitem> <listitem>
<para>Serial processing of boot tasks. This is related to the previous <para>Serial processing of boot tasks. This is related to the previous
point. A delay in any process such as a file system check, will point. A delay in any process, such as a file system check, will
delay the entire boot process.</para> delay the entire boot process.</para>
</listitem> </listitem>
<listitem> <listitem>
<para>Does not directly support advanced features like <para>Does not directly support advanced features like
control groups (cgroups), and per-user fair share scheduling.</para> control groups (cgroups) and per-user fair share scheduling.</para>
</listitem> </listitem>
<listitem> <listitem>