0007-FSDG-man-Refer-to-the-operating-system-as-GNU-Linux.patch 73 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161
  1. From fa2461713fbb68a1297f9cf0f86e88fbf3a8ab32 Mon Sep 17 00:00:00 2001
  2. From: Luke Shumaker <lukeshu@parabola.nu>
  3. Date: Wed, 25 May 2016 12:19:20 -0400
  4. Subject: [PATCH 7/7] FSDG: man/: Refer to the operating system as GNU/Linux
  5. ... and say "Linux kernel" when we explicitly mean the kernel and not the
  6. whole system.
  7. I use the following command to search for instances I might want to replace:
  8. git grep -w Linux man|sed -E 's,(EFI/Linux|GNU/Linux|Fedora Linux|Arch Linux|User-mode Linux|Windows Subsystem for Linux|Linux[- ]kernel|Linux KVM|Linux container|Linux[_ ]Security[_ ]Module),,g'|grep Linux
  9. There are still a few false-positives in that output.
  10. ---
  11. man/bootup.xml | 2 +-
  12. man/daemon.xml | 10 ++++----
  13. man/homectl.xml | 2 +-
  14. man/hostnamectl.xml | 4 ++--
  15. man/journald.conf.xml | 2 +-
  16. man/machinectl.xml | 4 ++--
  17. man/org.freedesktop.machine1.xml | 2 +-
  18. man/org.freedesktop.resolve1.xml | 8 +++----
  19. man/org.freedesktop.systemd1.xml | 2 +-
  20. man/os-release.xml | 2 +-
  21. man/pam_systemd_home.xml | 2 +-
  22. man/portablectl.xml | 2 +-
  23. man/repart.d.xml | 2 +-
  24. man/sd-bus-errors.xml | 2 +-
  25. man/sd-event.xml | 2 +-
  26. man/sd-id128.xml | 2 +-
  27. man/sd_bus_error_add_map.xml | 2 +-
  28. man/sd_bus_get_name_machine_id.xml | 2 +-
  29. man/sd_event_add_io.xml | 2 +-
  30. man/sd_event_set_signal_exit.xml | 2 +-
  31. man/sd_id128_to_string.xml | 2 +-
  32. man/sd_is_fifo.xml | 2 +-
  33. man/sd_notify.xml | 2 +-
  34. man/sd_uid_get_state.xml | 2 +-
  35. man/systemd-analyze.xml | 2 +-
  36. man/systemd-boot.xml | 2 +-
  37. man/systemd-cgls.xml | 2 +-
  38. man/systemd-cgtop.xml | 2 +-
  39. man/systemd-cryptenroll.xml | 2 +-
  40. man/systemd-detect-virt.xml | 8 +++----
  41. man/systemd-dissect.xml | 2 +-
  42. man/systemd-machine-id-setup.xml | 2 +-
  43. man/systemd-nspawn.xml | 6 ++---
  44. man/systemd-nsresourced.service.xml | 2 +-
  45. man/systemd-oomd.service.xml | 2 +-
  46. man/systemd-pstore.service.xml | 4 ++--
  47. man/systemd-resolved.service.xml | 6 ++---
  48. man/systemd-sleep.conf.xml | 2 +-
  49. man/systemd-stub.xml | 2 +-
  50. man/systemd-sysext.xml | 2 +-
  51. man/systemd-system.conf.xml | 2 +-
  52. man/systemd.automount.xml | 2 +-
  53. man/systemd.exec.xml | 36 ++++++++++++++---------------
  54. man/systemd.netdev.xml | 2 +-
  55. man/systemd.network.xml | 8 +++----
  56. man/systemd.nspawn.xml | 4 ++--
  57. man/systemd.resource-control.xml | 2 +-
  58. man/systemd.service.xml | 4 ++--
  59. man/systemd.slice.xml | 2 +-
  60. man/systemd.socket.xml | 2 +-
  61. man/systemd.swap.xml | 2 +-
  62. man/systemd.unit.xml | 2 +-
  63. man/systemd.xml | 6 ++---
  64. man/tmpfiles.d.xml | 6 ++---
  65. man/ukify.xml | 4 ++--
  66. 55 files changed, 99 insertions(+), 99 deletions(-)
  67. diff --git a/man/bootup.xml b/man/bootup.xml
  68. index c942bab344..be292bf3cd 100644
  69. --- a/man/bootup.xml
  70. +++ b/man/bootup.xml
  71. @@ -23,7 +23,7 @@
  72. <refsect1>
  73. <title>Description</title>
  74. - <para>A number of different components are involved in the boot of a Linux system. Immediately after
  75. + <para>A number of different components are involved in the boot of a GNU/Linux system. Immediately after
  76. power-up, the system firmware will do minimal hardware initialization, and hand control over to a boot
  77. loader (e.g.
  78. <citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry> or
  79. diff --git a/man/daemon.xml b/man/daemon.xml
  80. index 42630d2782..dad234eb54 100644
  81. --- a/man/daemon.xml
  82. +++ b/man/daemon.xml
  83. @@ -47,7 +47,7 @@
  84. <listitem><para>Close all open file descriptors except
  85. standard input, output, and error (i.e. the first three file
  86. descriptors 0, 1, 2). This ensures that no accidentally passed
  87. - file descriptor stays around in the daemon process. On Linux,
  88. + file descriptor stays around in the daemon process. On GNU/Linux,
  89. this is best implemented by iterating through
  90. <filename>/proc/self/fd</filename>, with a fallback of
  91. iterating from file descriptor 3 to the value returned by
  92. @@ -142,7 +142,7 @@
  93. <refsect2>
  94. <title>New-Style Daemons</title>
  95. - <para>Modern services for Linux should be implemented as
  96. + <para>Modern services for GNU/Linux should be implemented as
  97. new-style daemons. This makes it easier to supervise and control
  98. them at runtime and simplifies their implementation.</para>
  99. @@ -285,7 +285,7 @@
  100. via SysV init scripts, as detailed in the <ulink
  101. url="http://refspecs.linuxbase.org/LSB_3.1.1/LSB-Core-generic/LSB-Core-generic/iniscrptact.html">LSB
  102. Linux Standard Base Core Specification</ulink>. This method of activation is supported ubiquitously on
  103. - Linux init systems, both old-style and new-style systems. Among other issues, SysV init scripts have
  104. + GNU/Linux init systems, both old-style and new-style systems. Among other issues, SysV init scripts have
  105. the disadvantage of involving shell scripts in the boot process. New-style init systems generally use
  106. updated versions of activation, both during boot-up and during runtime and using more minimal service
  107. description files.</para>
  108. @@ -428,7 +428,7 @@
  109. often simpler or better alternatives, or they can be put together of combinations of the schemes above.
  110. Example: Sometimes, it appears useful to start daemons or <filename>.socket</filename> units when a
  111. specific IP address is configured on a network interface, because network sockets shall be bound to the
  112. - address. However, an alternative to implement this is by utilizing the Linux
  113. + address. However, an alternative to implement this is by utilizing the Linux kernel
  114. <constant>IP_FREEBIND</constant>/<constant>IPV6_FREEBIND</constant> socket option, as accessible via
  115. <varname>FreeBind=yes</varname> in systemd socket files (see
  116. <citerefentry><refentrytitle>systemd.socket</refentrytitle><manvolnum>5</manvolnum></citerefentry> for
  117. @@ -436,7 +436,7 @@
  118. address, and hence allows bindings to a particular IP address before it actually becomes available,
  119. making such an explicit dependency to the configured address redundant. Another often suggested trigger
  120. for service activation is low system load. However, here too, a more convincing approach might be to
  121. - make proper use of features of the operating system, in particular, the CPU or I/O scheduler of Linux.
  122. + make proper use of features of the operating system, in particular, the CPU or I/O scheduler of the Linux kernel.
  123. Instead of scheduling jobs from userspace based on monitoring the OS scheduler, it is advisable to
  124. leave the scheduling of processes to the OS scheduler itself. systemd provides fine-grained access to
  125. the CPU and I/O schedulers. If a process executed by the service manager shall not negatively impact
  126. diff --git a/man/homectl.xml b/man/homectl.xml
  127. index 43bde52e0d..d7790beacb 100644
  128. --- a/man/homectl.xml
  129. +++ b/man/homectl.xml
  130. @@ -442,7 +442,7 @@
  131. <varlistentry>
  132. <term><option>--fido2-device=<replaceable>PATH</replaceable></option></term>
  133. - <listitem><para>Takes a path to a Linux <literal>hidraw</literal> device
  134. + <listitem><para>Takes a path to a Linux kernel <literal>hidraw</literal> device
  135. (e.g. <filename>/dev/hidraw1</filename>), referring to a FIDO2 security token implementing the
  136. <literal>hmac-secret</literal> extension that shall be able to unlock the user account. A random salt
  137. value is generated on the host and passed to the FIDO2 device, which calculates a HMAC hash of the
  138. diff --git a/man/hostnamectl.xml b/man/hostnamectl.xml
  139. index 0f50bf9e44..b0ae42d42e 100644
  140. --- a/man/hostnamectl.xml
  141. +++ b/man/hostnamectl.xml
  142. @@ -47,7 +47,7 @@
  143. <para>Note that the pretty hostname has little restrictions on the characters and length used, while the static and
  144. transient hostnames are limited to the usually accepted characters of Internet domain names, and 64 characters at
  145. - maximum (the latter being a Linux limitation).</para>
  146. + maximum (the latter being a Linux kernel limitation).</para>
  147. <para>Use
  148. <citerefentry><refentrytitle>systemd-firstboot</refentrytitle><manvolnum>1</manvolnum></citerefentry> to
  149. @@ -86,7 +86,7 @@
  150. <para>The static and transient hostnames must each be either a single DNS label (a string composed of
  151. 7-bit ASCII lower-case characters and no spaces or dots, limited to the format allowed for DNS domain
  152. name labels), or a sequence of such labels separated by single dots that forms a valid DNS FQDN. The
  153. - hostname must be at most 64 characters, which is a Linux limitation (DNS allows longer names).</para>
  154. + hostname must be at most 64 characters, which is a Linux kernel limitation (DNS allows longer names).</para>
  155. <xi:include href="version-info.xml" xpointer="v249"/></listitem>
  156. </varlistentry>
  157. diff --git a/man/journald.conf.xml b/man/journald.conf.xml
  158. index 1aa74926ab..9743d53ce7 100644
  159. --- a/man/journald.conf.xml
  160. +++ b/man/journald.conf.xml
  161. @@ -147,7 +147,7 @@
  162. <term><varname>SplitMode=</varname></term>
  163. <listitem><para>Controls whether to split up journal files per user, either <literal>uid</literal> or
  164. - <literal>none</literal>. Split journal files are primarily useful for access control: on UNIX/Linux access
  165. + <literal>none</literal>. Split journal files are primarily useful for access control: on GNU/Linux access
  166. control is managed per file, and the journal daemon will assign users read access to their journal files. If
  167. <literal>uid</literal>, all regular users (with UID outside the range of system users, dynamic service users,
  168. and the nobody user) will each get their own journal files, and system users will log to the system journal.
  169. diff --git a/man/machinectl.xml b/man/machinectl.xml
  170. index 3964dc0580..790079c4c2 100644
  171. --- a/man/machinectl.xml
  172. +++ b/man/machinectl.xml
  173. @@ -72,7 +72,7 @@
  174. <listitem><para>btrfs subvolumes containing OS trees, similar to regular directory trees.</para></listitem>
  175. - <listitem><para>Binary "raw" disk image files containing MBR or GPT partition tables and Linux file
  176. + <listitem><para>Binary "raw" disk image files containing MBR or GPT partition tables and GNU/Linux file
  177. systems.</para></listitem>
  178. <listitem><para>Similarly, block devices containing MBR or GPT partition tables and file systems.</para></listitem>
  179. @@ -773,7 +773,7 @@
  180. <para>The <command>machinectl</command> tool operates on machines
  181. and images whose names must be chosen following strict
  182. rules. Machine names must be suitable for use as hostnames
  183. - following a conservative subset of DNS and UNIX/Linux
  184. + following a conservative subset of DNS and GNU/Linux
  185. semantics. Specifically, they must consist of one or more
  186. non-empty label strings, separated by dots. No leading or trailing
  187. dots are allowed. No sequences of multiple dots are allowed. The
  188. diff --git a/man/org.freedesktop.machine1.xml b/man/org.freedesktop.machine1.xml
  189. index 8abef00e53..ed0f6840f0 100644
  190. --- a/man/org.freedesktop.machine1.xml
  191. +++ b/man/org.freedesktop.machine1.xml
  192. @@ -323,7 +323,7 @@ node /org/freedesktop/machine1 {
  193. service that registers the machine, a class string, the PID of the leader process of the machine, an
  194. optional root directory of the container, and an array of additional properties to use for the scope
  195. registration. The virtual machine name must be suitable as a hostname, and hence should follow the usual
  196. - DNS hostname rules, as well as the Linux hostname restrictions. Specifically, only 7 bit ASCII is
  197. + DNS hostname rules, as well as the Linux kernel hostname restrictions. Specifically, only 7 bit ASCII is
  198. permitted, a maximum length of 64 characters is enforced, only characters from the set
  199. <literal>a-zA-Z0-9-_.</literal> are allowed, the name may not begin with a dot, and it may not contain
  200. two dots immediately following each other. Container and VM managers should ideally use the hostname
  201. diff --git a/man/org.freedesktop.resolve1.xml b/man/org.freedesktop.resolve1.xml
  202. index f6b70d6e4f..241c58ee1e 100644
  203. --- a/man/org.freedesktop.resolve1.xml
  204. +++ b/man/org.freedesktop.resolve1.xml
  205. @@ -246,7 +246,7 @@ node /org/freedesktop/resolve1 {
  206. <title>Methods</title>
  207. <para><function>ResolveHostname()</function> takes a hostname and resolves it to one or more IP
  208. - addresses. As parameters it takes the Linux network interface index to execute the query on, or 0 if
  209. + addresses. As parameters it takes the Linux kernel network interface index to execute the query on, or 0 if
  210. it may be done on any suitable interface. The <varname>name</varname> parameter specifies the hostname
  211. to resolve. Note that if required, IDNA conversion is applied to this name unless it is resolved via
  212. LLMNR or MulticastDNS. The <varname>family</varname> parameter limits the results to a specific address
  213. @@ -280,7 +280,7 @@ node /org/freedesktop/resolve1 {
  214. <para><function>ResolveRecord()</function> takes a DNS resource record (RR) type, class and name, and
  215. retrieves the full resource record set (RRset), including the RDATA, for it. As parameter it takes the
  216. - Linux network interface index to execute the query on, or <constant>0</constant> if it may be done on
  217. + Linux kernel network interface index to execute the query on, or <constant>0</constant> if it may be done on
  218. any suitable interface. The <varname>name</varname> parameter specifies the RR domain name to look up
  219. (no IDNA conversion is applied), followed by the 16-bit class and type fields (which may be
  220. ANY). Finally, a <varname>flags</varname> field may be passed in to alter behaviour of the look-up (see
  221. @@ -304,7 +304,7 @@ node /org/freedesktop/resolve1 {
  222. service metadata. The primary benefit of using this method over <function>ResolveRecord()</function>
  223. specifying the <constant class="dns">SRV</constant> type is that it will resolve the
  224. <constant class="dns">SRV</constant> and <constant class="dns">TXT</constant> RRs as well as the
  225. - hostnames referenced in the SRV in a single operation. As parameters it takes a Linux network interface
  226. + hostnames referenced in the SRV in a single operation. As parameters it takes a Linux kernel network interface
  227. index, a service name, a service type and a service domain. This method may be invoked in three
  228. different modes:</para>
  229. @@ -761,7 +761,7 @@ node /org/freedesktop/resolve1/link/_1 {
  230. <!--End of Autogenerated section-->
  231. - <para>For each Linux network interface a "Link" object is created which exposes per-link DNS
  232. + <para>For each Linux kernel network interface a "Link" object is created which exposes per-link DNS
  233. configuration and state. Use <function>GetLink()</function> on the Manager interface to retrieve the
  234. object path for a link object given the network interface index (see above).</para>
  235. diff --git a/man/org.freedesktop.systemd1.xml b/man/org.freedesktop.systemd1.xml
  236. index b0b45097e3..a9aec94723 100644
  237. --- a/man/org.freedesktop.systemd1.xml
  238. +++ b/man/org.freedesktop.systemd1.xml
  239. @@ -1269,7 +1269,7 @@ node /org/freedesktop/systemd1 {
  240. <para><function>GetUnitByPID()</function> may be used to get the unit object path of the unit a process
  241. ID belongs to. It takes a UNIX PID and returns the object path. The PID must refer to an existing system process.
  242. - <function>GetUnitByPIDFD()</function> may be used to query with a Linux PIDFD (see:
  243. + <function>GetUnitByPIDFD()</function> may be used to query with a Linux kernel PIDFD (see:
  244. <citerefentry><refentrytitle>pidfd_open</refentrytitle><manvolnum>2</manvolnum></citerefentry>) instead
  245. of a PID, which is safer as UNIX PIDs can be recycled. The latter method returns the unit id and the
  246. invocation id together with the unit object path.</para>
  247. diff --git a/man/os-release.xml b/man/os-release.xml
  248. index e5a797489c..a1a1cf39ec 100644
  249. --- a/man/os-release.xml
  250. +++ b/man/os-release.xml
  251. @@ -458,7 +458,7 @@
  252. present and no other configuration source specifies the hostname. Must be either a single DNS label
  253. (a string composed of 7-bit ASCII lower-case characters and no spaces or dots, limited to the
  254. format allowed for DNS domain name labels), or a sequence of such labels separated by single dots
  255. - that forms a valid DNS FQDN. The hostname must be at most 64 characters, which is a Linux
  256. + that forms a valid DNS FQDN. The hostname must be at most 64 characters, which is a Linux kernel
  257. limitation (DNS allows longer names).</para>
  258. <para>See <citerefentry><refentrytitle>org.freedesktop.hostname1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
  259. diff --git a/man/pam_systemd_home.xml b/man/pam_systemd_home.xml
  260. index 5bd48de4a6..ee2f99557c 100644
  261. --- a/man/pam_systemd_home.xml
  262. +++ b/man/pam_systemd_home.xml
  263. @@ -106,7 +106,7 @@
  264. the encrypted data), <option>account</option> (because users with
  265. <filename>systemd-homed.service</filename> user accounts are described in a <ulink
  266. url="https://systemd.io/USER_RECORD/">JSON user record</ulink> and may be configured in more detail than
  267. - in the traditional Linux user database), <option>session</option> (because user sessions must be tracked
  268. + in the traditional GNU/Linux user database), <option>session</option> (because user sessions must be tracked
  269. in order to implement automatic release when the last session of the user is gone),
  270. <option>password</option> (to change the encryption password — also used for user authentication —
  271. through PAM).</para>
  272. diff --git a/man/portablectl.xml b/man/portablectl.xml
  273. index 92d8ff03aa..6ee898487b 100644
  274. --- a/man/portablectl.xml
  275. +++ b/man/portablectl.xml
  276. @@ -58,7 +58,7 @@
  277. <listitem><para>btrfs subvolumes containing OS trees, similar to normal directory trees.</para></listitem>
  278. - <listitem><para>Binary "raw" disk images containing MBR or GPT partition tables and Linux file system
  279. + <listitem><para>Binary "raw" disk images containing MBR or GPT partition tables and GNU/Linux file system
  280. partitions. (These must be regular files, with the <filename>.raw</filename> suffix.)</para></listitem>
  281. </itemizedlist>
  282. diff --git a/man/repart.d.xml b/man/repart.d.xml
  283. index 52e6b97240..31a850a85e 100644
  284. --- a/man/repart.d.xml
  285. +++ b/man/repart.d.xml
  286. @@ -141,7 +141,7 @@
  287. <row>
  288. <entry><constant>linux-generic</constant></entry>
  289. - <entry>Generic Linux file system partition</entry>
  290. + <entry>Generic GNU/Linux file system partition</entry>
  291. </row>
  292. <row>
  293. diff --git a/man/sd-bus-errors.xml b/man/sd-bus-errors.xml
  294. index b9919b13f6..5c0c2d3629 100644
  295. --- a/man/sd-bus-errors.xml
  296. +++ b/man/sd-bus-errors.xml
  297. @@ -110,7 +110,7 @@
  298. <para>In addition to this list, in sd-bus, the special error
  299. namespace <literal>System.Error.</literal> is used to map
  300. - arbitrary Linux system errors (as defined by <citerefentry
  301. + arbitrary GNU/Linux system errors (as defined by <citerefentry
  302. project='man-pages'><refentrytitle>errno</refentrytitle><manvolnum>3</manvolnum></citerefentry>)
  303. to D-Bus errors and back. For example, the error
  304. <constant>EUCLEAN</constant> is mapped to
  305. diff --git a/man/sd-event.xml b/man/sd-event.xml
  306. index 46b50ea401..e1e6edf92d 100644
  307. --- a/man/sd-event.xml
  308. +++ b/man/sd-event.xml
  309. @@ -36,7 +36,7 @@
  310. <para><filename>sd-event.h</filename> is part of
  311. <citerefentry><refentrytitle>libsystemd</refentrytitle><manvolnum>3</manvolnum></citerefentry> and
  312. - provides a generic event loop implementation, based on Linux <citerefentry
  313. + provides a generic event loop implementation, based on Linux kernel <citerefentry
  314. project='man-pages'><refentrytitle>epoll</refentrytitle><manvolnum>7</manvolnum></citerefentry>.
  315. </para>
  316. diff --git a/man/sd-id128.xml b/man/sd-id128.xml
  317. index 5a2ca4636a..f3f05ff2dd 100644
  318. --- a/man/sd-id128.xml
  319. +++ b/man/sd-id128.xml
  320. @@ -195,7 +195,7 @@ int main(int argc, char **argv) {
  321. "<ulink url="https://en.wikipedia.org/wiki/Universally_unique_identifier#Format">UUID canonical representation</ulink>".
  322. They format the string based on <ulink
  323. url="https://tools.ietf.org/html/rfc4122">RFC4122</ulink> Variant 1 rules, i.e. converting from Big
  324. - Endian byte order. This matches behaviour of most other Linux userspace infrastructure. It's probably
  325. + Endian byte order. This matches behaviour of most other GNU/Linux userspace infrastructure. It's probably
  326. best to avoid UUIDs of other variants, in order to avoid unnecessary ambiguities. All 128-bit IDs
  327. generated by the sd-id128 APIs strictly conform to Variant 1 Version 4 UUIDs, as per RFC 4122.</para>
  328. diff --git a/man/sd_bus_error_add_map.xml b/man/sd_bus_error_add_map.xml
  329. index e6e635130e..faaf69828b 100644
  330. --- a/man/sd_bus_error_add_map.xml
  331. +++ b/man/sd_bus_error_add_map.xml
  332. @@ -51,7 +51,7 @@
  333. <para>The <function>sd_bus_error_add_map()</function> call may be
  334. used to register additional mappings for converting D-Bus errors
  335. - to Linux <varname>errno</varname>-style errors. The mappings
  336. + to GNU/Linux <varname>errno</varname>-style errors. The mappings
  337. defined with this call are consulted by calls such as
  338. <citerefentry><refentrytitle>sd_bus_error_set</refentrytitle><manvolnum>3</manvolnum></citerefentry>
  339. or
  340. diff --git a/man/sd_bus_get_name_machine_id.xml b/man/sd_bus_get_name_machine_id.xml
  341. index 486701841b..5d61735af8 100644
  342. --- a/man/sd_bus_get_name_machine_id.xml
  343. +++ b/man/sd_bus_get_name_machine_id.xml
  344. @@ -40,7 +40,7 @@
  345. <para><function>sd_bus_get_name_machine_id()</function> retrieves the D-Bus machine identity of the
  346. machine that the bus client identified by <parameter>name</parameter> is running on. Internally, it calls
  347. the <function>GetMachineId</function> method of the <constant>org.freedesktop.DBus.Peer</constant>
  348. - interface. The D-Bus machine identity is a 128-bit UUID. On Linux systems running systemd, this
  349. + interface. The D-Bus machine identity is a 128-bit UUID. On GNU/Linux systems running systemd, this
  350. corresponds to the contents of <filename>/etc/machine-id</filename>. On success, the machine identity is
  351. stored in <parameter>machine</parameter>.</para>
  352. </refsect1>
  353. diff --git a/man/sd_event_add_io.xml b/man/sd_event_add_io.xml
  354. index 3a405f0595..21eff70e2a 100644
  355. --- a/man/sd_event_add_io.xml
  356. +++ b/man/sd_event_add_io.xml
  357. @@ -104,7 +104,7 @@
  358. object is specified in the <parameter>event</parameter> parameter, the event source object is returned in
  359. the <parameter>source</parameter> parameter. The <parameter>fd</parameter> parameter takes the UNIX file
  360. descriptor to watch, which may refer to a socket, a FIFO, a message queue, a serial connection, a
  361. - character device, or any other file descriptor compatible with Linux <citerefentry
  362. + character device, or any other file descriptor compatible with Linux kernel <citerefentry
  363. project='man-pages'><refentrytitle>epoll</refentrytitle><manvolnum>7</manvolnum></citerefentry>. The
  364. <parameter>events</parameter> parameter takes a bit mask of events to watch for, a combination of the
  365. following event flags: <constant>EPOLLIN</constant>, <constant>EPOLLOUT</constant>,
  366. diff --git a/man/sd_event_set_signal_exit.xml b/man/sd_event_set_signal_exit.xml
  367. index 10b68a0edf..6247e7936d 100644
  368. --- a/man/sd_event_set_signal_exit.xml
  369. +++ b/man/sd_event_set_signal_exit.xml
  370. @@ -49,7 +49,7 @@
  371. <constant>SIGINT</constant> and <constant>SIGTERM</constant>. If specified as false, it will no
  372. longer. When this functionality is turned off the calling thread's signal mask is restored to match the
  373. state before it was turned on, for the two signals. By default the two signals are not handled by the
  374. - event loop, and Linux' default signal handling for them is in effect.</para>
  375. + event loop, and the Linux kernel's default signal handling for them is in effect.</para>
  376. <para>It's customary for UNIX programs to exit on either of these two signals, hence it's typically a
  377. good idea to enable this functionality for the main event loop of a program.</para>
  378. diff --git a/man/sd_id128_to_string.xml b/man/sd_id128_to_string.xml
  379. index b2f3030534..a237284cb5 100644
  380. --- a/man/sd_id128_to_string.xml
  381. +++ b/man/sd_id128_to_string.xml
  382. @@ -83,7 +83,7 @@
  383. <para>Note that when formatting and parsing 36 character UUIDs this is done strictly in Big Endian byte order,
  384. i.e. according to <ulink url="https://tools.ietf.org/html/rfc4122">RFC4122</ulink> Variant 1 rules, even
  385. - if the UUID encodes a different variant. This matches behaviour in various other Linux userspace
  386. + if the UUID encodes a different variant. This matches behaviour in various other GNU/Linux userspace
  387. tools. It's probably wise to avoid UUIDs of other variant types.</para>
  388. <para>For more information about the <literal>sd_id128_t</literal> type see
  389. diff --git a/man/sd_is_fifo.xml b/man/sd_is_fifo.xml
  390. index 8f6fa43f6b..dd7b3ad35f 100644
  391. --- a/man/sd_is_fifo.xml
  392. +++ b/man/sd_is_fifo.xml
  393. @@ -140,7 +140,7 @@
  394. the <parameter>path</parameter> parameter is
  395. <constant>NULL</constant>. For normal file system
  396. <constant>AF_UNIX</constant> sockets, set the
  397. - <parameter>length</parameter> parameter to 0. For Linux abstract
  398. + <parameter>length</parameter> parameter to 0. For Linux kernel abstract
  399. namespace sockets, set the <parameter>length</parameter> to the
  400. size of the address, including the initial 0 byte, and set the
  401. <parameter>path</parameter> to the initial 0 byte of the socket
  402. diff --git a/man/sd_notify.xml b/man/sd_notify.xml
  403. index 35c450b128..9e5354cb15 100644
  404. --- a/man/sd_notify.xml
  405. +++ b/man/sd_notify.xml
  406. @@ -479,7 +479,7 @@
  407. <para>These functions send a single datagram with the state string as payload to the socket referenced in
  408. the <varname>$NOTIFY_SOCKET</varname> environment variable. If the first character of
  409. <varname>$NOTIFY_SOCKET</varname> is <literal>/</literal> or <literal>@</literal>, the string is
  410. - understood as an <constant>AF_UNIX</constant> or Linux abstract namespace socket (respectively), and in
  411. + understood as an <constant>AF_UNIX</constant> or Linux kernel abstract namespace socket (respectively), and in
  412. both cases the datagram is accompanied by the process credentials of the sending service, using
  413. SCM_CREDENTIALS. If the string starts with <literal>vsock:</literal> then the string is understood as an
  414. <constant>AF_VSOCK</constant> address, which is useful for hypervisors/VMMs or other processes on the
  415. diff --git a/man/sd_uid_get_state.xml b/man/sd_uid_get_state.xml
  416. index 2a91686e1c..15d6ab745b 100644
  417. --- a/man/sd_uid_get_state.xml
  418. +++ b/man/sd_uid_get_state.xml
  419. @@ -181,7 +181,7 @@
  420. <listitem><para>An input parameter was invalid (out of range, or <constant>NULL</constant>,
  421. where that is not accepted). This is also returned if the passed user ID is
  422. - <constant>0xFFFF</constant> or <constant>0xFFFFFFFF</constant>, which are undefined on Linux.
  423. + <constant>0xFFFF</constant> or <constant>0xFFFFFFFF</constant>, which are undefined on GNU/Linux.
  424. </para></listitem>
  425. </varlistentry>
  426. diff --git a/man/systemd-analyze.xml b/man/systemd-analyze.xml
  427. index 9a4b0cada4..a84e430396 100644
  428. --- a/man/systemd-analyze.xml
  429. +++ b/man/systemd-analyze.xml
  430. @@ -438,7 +438,7 @@ DATAERR 65 BSD
  431. <refsect2>
  432. <title><command>systemd-analyze capability <optional><replaceable>CAPABILITY</replaceable>...</optional></command></title>
  433. - <para>This command prints a list of Linux capabilities along with their numeric IDs. See <citerefentry
  434. + <para>This command prints a list of Linux kernel capabilities along with their numeric IDs. See <citerefentry
  435. project='man-pages'><refentrytitle>capabilities</refentrytitle><manvolnum>7</manvolnum></citerefentry>
  436. for details. If no argument is specified the full list of capabilities known to the service manager and
  437. the kernel is shown. Capabilities defined by the kernel but not known to the service manager are shown
  438. diff --git a/man/systemd-boot.xml b/man/systemd-boot.xml
  439. index cc4504926c..d92beba056 100644
  440. --- a/man/systemd-boot.xml
  441. +++ b/man/systemd-boot.xml
  442. @@ -111,7 +111,7 @@
  443. <para><citerefentry><refentrytitle>systemd-stub</refentrytitle><manvolnum>7</manvolnum></citerefentry>
  444. may be used as UEFI boot stub for executed kernels, which is useful to show graphical boot splashes
  445. - before transitioning into the Linux world. It is also capable of automatically picking up auxiliary
  446. + before transitioning into the Linux kernel's world. It is also capable of automatically picking up auxiliary
  447. credential files (for boot parameterization) and system extension images, as companion files to the
  448. booted kernel images.</para>
  449. </refsect1>
  450. diff --git a/man/systemd-cgls.xml b/man/systemd-cgls.xml
  451. index 5280992c8c..e9d55ff6a8 100644
  452. --- a/man/systemd-cgls.xml
  453. +++ b/man/systemd-cgls.xml
  454. @@ -39,7 +39,7 @@
  455. <title>Description</title>
  456. <para><command>systemd-cgls</command> recursively shows the
  457. - contents of the selected Linux control group hierarchy in a tree.
  458. + contents of the selected Linux kernel control group hierarchy in a tree.
  459. If arguments are specified, shows all member processes of the
  460. specified control groups plus all their subgroups and their
  461. members. The control groups may either be specified by their full
  462. diff --git a/man/systemd-cgtop.xml b/man/systemd-cgtop.xml
  463. index 5b5ab5b736..eaee2111df 100644
  464. --- a/man/systemd-cgtop.xml
  465. +++ b/man/systemd-cgtop.xml
  466. @@ -33,7 +33,7 @@
  467. <title>Description</title>
  468. <para><command>systemd-cgtop</command> shows the top control
  469. - groups of the local Linux control group hierarchy, ordered by
  470. + groups of the local Linux kernel control group hierarchy, ordered by
  471. their CPU, memory, or disk I/O load. The display is refreshed in
  472. regular intervals (by default every 1s), similar in style to
  473. <citerefentry project='man-pages'><refentrytitle>top</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
  474. diff --git a/man/systemd-cryptenroll.xml b/man/systemd-cryptenroll.xml
  475. index a47866ba61..c2474b1bb7 100644
  476. --- a/man/systemd-cryptenroll.xml
  477. +++ b/man/systemd-cryptenroll.xml
  478. @@ -158,7 +158,7 @@
  479. <entry>9</entry>
  480. <entry>kernel-initrd</entry>
  481. <entry>The Linux kernel measures all initrds it receives into this PCR.</entry>
  482. - <!-- Strictly speaking only Linux >= 5.17 using the LOAD_FILE2 protocol, see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f046fff8bc4c4d8f8a478022e76e40b818f692df -->
  483. + <!-- Strictly speaking only Linux kernel >= 5.17 using the LOAD_FILE2 protocol, see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f046fff8bc4c4d8f8a478022e76e40b818f692df -->
  484. </row>
  485. <row>
  486. diff --git a/man/systemd-detect-virt.xml b/man/systemd-detect-virt.xml
  487. index 2239294145..b0af55c2ce 100644
  488. --- a/man/systemd-detect-virt.xml
  489. +++ b/man/systemd-detect-virt.xml
  490. @@ -160,12 +160,12 @@
  491. <row>
  492. <entry><varname>lxc</varname></entry>
  493. - <entry>Linux container implementation by LXC</entry>
  494. + <entry>Container implementation by LXC</entry>
  495. </row>
  496. <row>
  497. <entry><varname>lxc-libvirt</varname></entry>
  498. - <entry>Linux container implementation by libvirt</entry>
  499. + <entry>Container implementation by libvirt</entry>
  500. </row>
  501. <row>
  502. @@ -212,8 +212,8 @@
  503. conjunction, only the latter will be identified (unless
  504. <option>--vm</option> is passed).</para>
  505. <para> Windows Subsystem for Linux is not a Linux container,
  506. - but an environment for running Linux userspace applications on
  507. - top of the Windows kernel using a Linux-compatible interface.
  508. + but an environment for running GNU/Linux userspace applications on
  509. + top of the Windows kernel using a Linux-kernel-compatible interface.
  510. WSL is categorized as a container for practical purposes.
  511. Multiple WSL environments share the same kernel and services
  512. should generally behave like when being run in a container.</para>
  513. diff --git a/man/systemd-dissect.xml b/man/systemd-dissect.xml
  514. index b65a2c39f1..e4436a3ea6 100644
  515. --- a/man/systemd-dissect.xml
  516. +++ b/man/systemd-dissect.xml
  517. @@ -100,7 +100,7 @@
  518. partition only. (This partition is assumed to contain the root file system of the OS.)</para></listitem>
  519. </orderedlist>
  520. - <para>OS images may use any kind of Linux-supported file systems. In addition they may make use of LUKS
  521. + <para>OS images may use any kind of Linux-kernel-supported file systems. In addition they may make use of LUKS
  522. disk encryption, and contain Verity integrity information. Note that qualifying OS images may be booted
  523. with <citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
  524. <option>--image=</option> switch, and be used as root file system for system service using the
  525. diff --git a/man/systemd-machine-id-setup.xml b/man/systemd-machine-id-setup.xml
  526. index bb53cc7069..c8ffa86e2b 100644
  527. --- a/man/systemd-machine-id-setup.xml
  528. +++ b/man/systemd-machine-id-setup.xml
  529. @@ -62,7 +62,7 @@
  530. step is skipped if <option>--root=</option> is specified or running in a chroot environment.
  531. </para></listitem>
  532. - <listitem><para>Similarly, if run inside a Linux container environment and a UUID is configured for the
  533. + <listitem><para>Similarly, if run inside a container environment and a UUID is configured for the
  534. container, this is used to initialize the machine ID. For details, see the documentation of the <ulink
  535. url="https://systemd.io/CONTAINER_INTERFACE">Container Interface</ulink>. This step is skipped if
  536. <option>--root=</option> is specified or running in a chroot environment.</para></listitem>
  537. diff --git a/man/systemd-nspawn.xml b/man/systemd-nspawn.xml
  538. index e7ceb94012..da11ab17c5 100644
  539. --- a/man/systemd-nspawn.xml
  540. +++ b/man/systemd-nspawn.xml
  541. @@ -57,7 +57,7 @@
  542. <para>In contrast to <citerefentry
  543. project='man-pages'><refentrytitle>chroot</refentrytitle><manvolnum>1</manvolnum></citerefentry> <command>systemd-nspawn</command>
  544. - may be used to boot full Linux-based operating systems in a container.</para>
  545. + may be used to boot full Linux-kernel-based operating systems in a container.</para>
  546. <para><command>systemd-nspawn</command> limits access to various kernel interfaces in the container to read-only,
  547. such as <filename>/sys/</filename>, <filename>/proc/sys/</filename> or <filename>/sys/fs/selinux/</filename>. The
  548. @@ -1029,7 +1029,7 @@ After=sys-subsystem-net-devices-ens1.device</programlisting>
  549. <para>Note that <option>--network-veth</option> is the default if the
  550. <filename>systemd-nspawn@.service</filename> template unit file is used.</para>
  551. - <para>Note that on Linux network interface names may have a length of 15 characters at maximum, while
  552. + <para>Note that on the Linux kernel, network interface names may have a length of 15 characters at maximum, while
  553. container names may have a length up to 64 characters. As this option derives the host-side interface
  554. name from the container name the name is possibly truncated. Thus, care needs to be taken to ensure
  555. that interface names remain unique in this case, or even better container names are generally not
  556. @@ -1072,7 +1072,7 @@ After=sys-subsystem-net-devices-ens1.device</programlisting>
  557. as argument. Note that <option>--network-bridge=</option> implies <option>--network-veth</option>. If
  558. this option is used, the host side of the Ethernet link will use the <literal>vb-</literal> prefix
  559. instead of <literal>ve-</literal>. Regardless of the used naming prefix the same network interface
  560. - name length limits imposed by Linux apply, along with the complications this creates (for details see
  561. + name length limits imposed by the Linux kernel apply, along with the complications this creates (for details see
  562. above).</para>
  563. <para>As with <option>--network-interface=</option>, the underlying bridge network interface must
  564. diff --git a/man/systemd-nsresourced.service.xml b/man/systemd-nsresourced.service.xml
  565. index d0a561e492..d277da86ed 100644
  566. --- a/man/systemd-nsresourced.service.xml
  567. +++ b/man/systemd-nsresourced.service.xml
  568. @@ -53,7 +53,7 @@
  569. symmetrically.</para>
  570. <para>The service provides API calls to allowlist mounts (referenced via their mount file descriptors as
  571. - per Linux <function>fsmount()</function> API), to pass ownership of a cgroup subtree to the user
  572. + per Linux kernel <function>fsmount()</function> API), to pass ownership of a cgroup subtree to the user
  573. namespace and to delegate a virtual Ethernet device pair to the user namespace. When used in combination
  574. this is sufficient to implement fully unprivileged container environments, as implemented by
  575. <citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>, fully
  576. diff --git a/man/systemd-oomd.service.xml b/man/systemd-oomd.service.xml
  577. index 51a9377ea0..f73ea68255 100644
  578. --- a/man/systemd-oomd.service.xml
  579. +++ b/man/systemd-oomd.service.xml
  580. @@ -68,7 +68,7 @@
  581. is set to <constant>true</constant> in
  582. <citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para>
  583. - <para>The kernel must be compiled with PSI support. This is available in Linux 4.20 and above.</para>
  584. + <para>The kernel must be compiled with PSI support. This is available in Linux kernel 4.20 and above.</para>
  585. <para>It is highly recommended for the system to have swap enabled for <command>systemd-oomd</command> to
  586. function optimally. With swap enabled, the system spends enough time swapping pages to let
  587. diff --git a/man/systemd-pstore.service.xml b/man/systemd-pstore.service.xml
  588. index 12c5459597..1e8722435f 100644
  589. --- a/man/systemd-pstore.service.xml
  590. +++ b/man/systemd-pstore.service.xml
  591. @@ -30,11 +30,11 @@
  592. <refsect1>
  593. <title>Description</title>
  594. <para><filename>systemd-pstore.service</filename> is a system service that archives the
  595. - contents of the Linux persistent storage filesystem, pstore, to other storage,
  596. + contents of the Linux kernel persistent storage filesystem, pstore, to other storage,
  597. thus preserving the existing information contained in the pstore, and clearing
  598. pstore storage for future error events.</para>
  599. - <para>Linux provides a persistent storage file system, pstore, that can store error records when the
  600. + <para>The Linux kernel provides a persistent storage file system, pstore, that can store error records when the
  601. kernel dies (or reboots or powers-off). These records in turn can be referenced to debug kernel problems
  602. (currently the kernel stores the tail of the kernel log, which also contains a stack backtrace, into
  603. pstore).</para>
  604. diff --git a/man/systemd-resolved.service.xml b/man/systemd-resolved.service.xml
  605. index 13c0da987f..b87715c17d 100644
  606. --- a/man/systemd-resolved.service.xml
  607. +++ b/man/systemd-resolved.service.xml
  608. @@ -55,7 +55,7 @@
  609. API as defined by <ulink url="https://tools.ietf.org/html/rfc3493">RFC3493</ulink> and its related
  610. resolver functions, including
  611. <citerefentry project='man-pages'><refentrytitle>gethostbyname</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
  612. - This API is widely supported, including beyond the Linux platform. In its current form it does not
  613. + This API is widely supported, including beyond the GNU/Linux platform. In its current form it does not
  614. expose DNSSEC validation status information however, and is synchronous only. This API is backed by the
  615. glibc Name Service Switch
  616. (<citerefentry project='man-pages'><refentrytitle>nss</refentrytitle><manvolnum>5</manvolnum></citerefentry>).
  617. @@ -340,7 +340,7 @@ search foobar.com barbar.com
  618. <itemizedlist>
  619. <listitem><para><command>systemd-resolved</command> maintains the
  620. <filename>/run/systemd/resolve/stub-resolv.conf</filename> file for compatibility with traditional
  621. - Linux programs. This file lists the 127.0.0.53 DNS stub (see above) as the only DNS server. It also
  622. + GNU/Linux programs. This file lists the 127.0.0.53 DNS stub (see above) as the only DNS server. It also
  623. contains a list of search domains that are in use by systemd-resolved. The list of search domains is
  624. always kept up-to-date. Note that <filename>/run/systemd/resolve/stub-resolv.conf</filename> should not
  625. be used directly by applications, but only through a symlink from
  626. @@ -356,7 +356,7 @@ search foobar.com barbar.com
  627. </para></listitem>
  628. <listitem><para><command>systemd-resolved</command> maintains the
  629. - <filename>/run/systemd/resolve/resolv.conf</filename> file for compatibility with traditional Linux
  630. + <filename>/run/systemd/resolve/resolv.conf</filename> file for compatibility with traditional GNU/Linux
  631. programs. This file may be symlinked from <filename>/etc/resolv.conf</filename> and is always kept
  632. up-to-date, containing information about all known DNS servers. Note the file format's limitations: it
  633. does not know a concept of per-interface DNS servers and hence only contains system-wide DNS server
  634. diff --git a/man/systemd-sleep.conf.xml b/man/systemd-sleep.conf.xml
  635. index 623e614b6a..e42b3cc276 100644
  636. --- a/man/systemd-sleep.conf.xml
  637. +++ b/man/systemd-sleep.conf.xml
  638. @@ -246,7 +246,7 @@
  639. <title>Example: freeze</title>
  640. <para>Example: to exploit the <quote>freeze</quote> mode added
  641. - in Linux 3.9, one can use <command>systemctl suspend</command>
  642. + in Linux kernel 3.9, one can use <command>systemctl suspend</command>
  643. with
  644. <programlisting>[Sleep]
  645. SuspendState=freeze</programlisting></para>
  646. diff --git a/man/systemd-stub.xml b/man/systemd-stub.xml
  647. index 2724c57ef9..f7356b8d0f 100644
  648. --- a/man/systemd-stub.xml
  649. +++ b/man/systemd-stub.xml
  650. @@ -48,7 +48,7 @@
  651. attached to a Linux kernel binary image, and is a piece of code that runs in the UEFI firmware
  652. environment before transitioning into the Linux kernel environment. The UEFI boot stub ensures a Linux
  653. kernel is executable as regular UEFI binary, and is able to do various preparations before switching the
  654. - system into the Linux world.</para>
  655. + system into the Linux kernel's world.</para>
  656. <para>The UEFI boot stub looks for various resources for the kernel invocation inside the UEFI PE binary
  657. itself. This allows combining various resources inside a single PE binary image (usually called "Unified
  658. diff --git a/man/systemd-sysext.xml b/man/systemd-sysext.xml
  659. index c9bbf49907..93f641850b 100644
  660. --- a/man/systemd-sysext.xml
  661. +++ b/man/systemd-sysext.xml
  662. @@ -84,7 +84,7 @@
  663. <listitem><para>Plain directories or btrfs subvolumes containing the OS tree</para></listitem>
  664. <listitem><para>Disk images with a GPT disk label, following the <ulink
  665. url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">Discoverable Partitions Specification</ulink></para></listitem>
  666. - <listitem><para>Disk images lacking a partition table, with a naked Linux file system (e.g. erofs,
  667. + <listitem><para>Disk images lacking a partition table, with a naked GNU/Linux file system (e.g. erofs,
  668. squashfs or ext4)</para></listitem>
  669. </orderedlist>
  670. diff --git a/man/systemd-system.conf.xml b/man/systemd-system.conf.xml
  671. index ae5b61b149..2ba51f293a 100644
  672. --- a/man/systemd-system.conf.xml
  673. +++ b/man/systemd-system.conf.xml
  674. @@ -580,7 +580,7 @@
  675. <varlistentry>
  676. <term><varname>DefaultOOMPolicy=</varname></term>
  677. - <listitem><para>Configure the default policy for reacting to processes being killed by the Linux
  678. + <listitem><para>Configure the default policy for reacting to processes being killed by the Linux kernel
  679. Out-Of-Memory (OOM) killer or <command>systemd-oomd</command>. This may be used to pick a global default for the per-unit
  680. <varname>OOMPolicy=</varname> setting. See
  681. <citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>5</manvolnum></citerefentry>
  682. diff --git a/man/systemd.automount.xml b/man/systemd.automount.xml
  683. index 20ae3c76df..f4f590d6c9 100644
  684. --- a/man/systemd.automount.xml
  685. +++ b/man/systemd.automount.xml
  686. @@ -60,7 +60,7 @@
  687. <varname>After=network-online.target</varname> or similar on network
  688. filesystems. Doing so may result in an ordering cycle.</para>
  689. - <para>Note that automount support on Linux is privileged, automount units are hence only available in the
  690. + <para>Note that automount support on GNU/Linux is privileged, automount units are hence only available in the
  691. system service manager (and root's user service manager), but not in unprivileged users' service
  692. managers.</para>
  693. diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml
  694. index 21527f756d..2865ec133d 100644
  695. --- a/man/systemd.exec.xml
  696. +++ b/man/systemd.exec.xml
  697. @@ -42,7 +42,7 @@
  698. information on the specific unit configuration files. The execution specific configuration options are configured
  699. in the [Service], [Socket], [Mount], or [Swap] sections, depending on the unit type.</para>
  700. - <para>In addition, options which control resources through Linux Control Groups (cgroups) are listed in
  701. + <para>In addition, options which control resources through Linux kernel Control Groups (cgroups) are listed in
  702. <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
  703. Those options complement options listed here.</para>
  704. </refsect1>
  705. @@ -168,7 +168,7 @@
  706. to <varname>RootDirectory=</varname> however mounts a file system hierarchy from a block device node
  707. or loopback file instead of a directory. The device node or file system image file needs to contain a
  708. file system without a partition table, or a file system within an MBR/MS-DOS or GPT partition table
  709. - with only a single Linux-compatible partition, or a set of file systems within a GPT partition table
  710. + with only a single Linux-kernel-compatible partition, or a set of file systems within a GPT partition table
  711. that follows the
  712. <ulink url="https://uapi-group.org/specifications/specs/discoverable_partitions_specification">
  713. Discoverable Partitions Specification</ulink>.</para>
  714. @@ -408,7 +408,7 @@
  715. unit's processes. This controls the <literal>subset=</literal> mount option of the
  716. <literal>procfs</literal> instance for the unit. For further details see <ulink
  717. url="https://docs.kernel.org/filesystems/proc.html#mount-options">The /proc
  718. - Filesystem</ulink>. Note that Linux exposes various kernel APIs via <filename>/proc/</filename>,
  719. + Filesystem</ulink>. Note that GNU/Linux exposes various kernel APIs via <filename>/proc/</filename>,
  720. which are made unavailable with this setting. Since these APIs are used frequently this option is
  721. useful only in a few, specific cases, and is not suitable for most non-trivial programs.</para>
  722. @@ -627,7 +627,7 @@
  723. <literal>-</literal>, except for the first character which must be one of a-z, A-Z and
  724. <literal>_</literal> (i.e. digits and <literal>-</literal> are not permitted as first character). The
  725. user/group name must have at least one character, and at most 31. These restrictions are made in
  726. - order to avoid ambiguities and to ensure user/group names and unit files remain portable among Linux
  727. + order to avoid ambiguities and to ensure user/group names and unit files remain portable among GNU/Linux
  728. systems. For further details on the names accepted and the names warned about see <ulink
  729. url="https://systemd.io/USER_NAMES">User/Group Name Syntax</ulink>.</para>
  730. @@ -966,13 +966,13 @@ CapabilityBoundingSet=~CAP_B CAP_C</programlisting>
  731. enforcement. For example, time limits specified for <varname>LimitCPU=</varname> will be rounded up
  732. implicitly to multiples of 1s. For <varname>LimitNICE=</varname> the value may be specified in two
  733. syntaxes: if prefixed with <literal>+</literal> or <literal>-</literal>, the value is understood as
  734. - regular Linux nice value in the range -20…19. If not prefixed like this the value is understood as
  735. + regular Linux kernel nice value in the range -20…19. If not prefixed like this the value is understood as
  736. raw resource limit parameter in the range 0…40 (with 0 being equivalent to 1).</para>
  737. <para>Note that most process resource limits configured with these options are per-process, and
  738. processes may fork in order to acquire a new set of resources that are accounted independently of the
  739. original process, and may thus escape limits set. Also note that <varname>LimitRSS=</varname> is not
  740. - implemented on Linux, and setting it has no effect. Often it is advisable to prefer the resource
  741. + implemented on the Linux kernel, and setting it has no effect. Often it is advisable to prefer the resource
  742. controls listed in
  743. <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>
  744. over these per-process limits, as they apply to services as a whole, may be altered dynamically at
  745. @@ -1056,13 +1056,13 @@ CapabilityBoundingSet=~CAP_B CAP_C</programlisting>
  746. <entry>LimitRSS=</entry>
  747. <entry>ulimit -m</entry>
  748. <entry>Bytes</entry>
  749. - <entry>Don't use. No effect on Linux.</entry>
  750. + <entry>Don't use. No effect on the Linux kernel.</entry>
  751. </row>
  752. <row>
  753. <entry>LimitNOFILE=</entry>
  754. <entry>ulimit -n</entry>
  755. <entry>Number of File Descriptors</entry>
  756. - <entry>Don't use. Be careful when raising the soft limit above 1024, since <citerefentry project='man-pages'><refentrytitle>select</refentrytitle><manvolnum>2</manvolnum></citerefentry> cannot function with file descriptors above 1023 on Linux. Nowadays, the hard limit defaults to 524288, a very high value compared to historical defaults. Typically applications should increase their soft limit to the hard limit on their own, if they are OK with working with file descriptors above 1023, i.e. do not use <citerefentry project='man-pages'><refentrytitle>select</refentrytitle><manvolnum>2</manvolnum></citerefentry>. Note that file descriptors are nowadays accounted like any other form of memory, thus there should not be any need to lower the hard limit. Use <varname>MemoryMax=</varname> to control overall service memory use, including file descriptor memory.</entry>
  757. + <entry>Don't use. Be careful when raising the soft limit above 1024, since <citerefentry project='man-pages'><refentrytitle>select</refentrytitle><manvolnum>2</manvolnum></citerefentry> cannot function with file descriptors above 1023 on GNU/Linux. Nowadays, the hard limit defaults to 524288, a very high value compared to historical defaults. Typically applications should increase their soft limit to the hard limit on their own, if they are OK with working with file descriptors above 1023, i.e. do not use <citerefentry project='man-pages'><refentrytitle>select</refentrytitle><manvolnum>2</manvolnum></citerefentry>. Note that file descriptors are nowadays accounted like any other form of memory, thus there should not be any need to lower the hard limit. Use <varname>MemoryMax=</varname> to control overall service memory use, including file descriptor memory.</entry>
  758. </row>
  759. <row>
  760. <entry>LimitAS=</entry>
  761. @@ -1318,7 +1318,7 @@ CapabilityBoundingSet=~CAP_B CAP_C</programlisting>
  762. <option>local</option>. A list of NUMA nodes that should be associated with the policy must be specified
  763. in <varname>NUMAMask=</varname>. For more details on each policy please see,
  764. <citerefentry><refentrytitle>set_mempolicy</refentrytitle><manvolnum>2</manvolnum></citerefentry>. For overall
  765. - overview of NUMA support in Linux see,
  766. + overview of NUMA support in GNU/Linux see
  767. <citerefentry project='man-pages'><refentrytitle>numa</refentrytitle><manvolnum>7</manvolnum></citerefentry>.
  768. </para>
  769. @@ -1654,7 +1654,7 @@ StateDirectory=aaa/bbb ccc</programlisting>
  770. order to provide writable subdirectories within read-only directories. Use
  771. <varname>ReadWritePaths=</varname> in order to allow-list specific paths for write access if
  772. <varname>ProtectSystem=strict</varname> is used. Note that <varname>ReadWritePaths=</varname> cannot
  773. - be used to gain write access to a file system whose superblock is mounted read-only. On Linux, for
  774. + be used to gain write access to a file system whose superblock is mounted read-only. On GNU/Linux, for
  775. each mount point write access is granted only if the mount point itself <emphasis>and</emphasis> the
  776. file system superblock backing it are not marked read-only. <varname>ReadWritePaths=</varname> only
  777. controls the former, not the latter, hence a read-only file system superblock remains
  778. @@ -1847,7 +1847,7 @@ BindReadOnlyPaths=/var/lib/systemd</programlisting>
  779. <varlistentry>
  780. <term><varname>NetworkNamespacePath=</varname></term>
  781. - <listitem><para>Takes an absolute file system path referring to a Linux network namespace
  782. + <listitem><para>Takes an absolute file system path referring to a Linux kernel network namespace
  783. pseudo-file (i.e. a file like <filename>/proc/$PID/ns/net</filename> or a bind mount or symlink to
  784. one). When set the invoked processes are added to the network namespace referenced by that path. The
  785. path has to point to a valid namespace file at the moment the processes are forked off. If this
  786. @@ -1881,7 +1881,7 @@ BindReadOnlyPaths=/var/lib/systemd</programlisting>
  787. <para>Note that IPC namespacing does not have an effect on
  788. <constant>AF_UNIX</constant> sockets, which are the most common
  789. - form of IPC used on Linux. Instead, <constant>AF_UNIX</constant>
  790. + form of IPC used on GNU/Linux. Instead, <constant>AF_UNIX</constant>
  791. sockets in the file system are subject to mount namespacing, and
  792. those in the abstract namespace are subject to network namespacing.
  793. IPC namespacing only has an effect on SysV IPC (which is mostly
  794. @@ -1905,7 +1905,7 @@ BindReadOnlyPaths=/var/lib/systemd</programlisting>
  795. <varlistentry>
  796. <term><varname>IPCNamespacePath=</varname></term>
  797. - <listitem><para>Takes an absolute file system path referring to a Linux IPC namespace
  798. + <listitem><para>Takes an absolute file system path referring to a Linux kernel IPC namespace
  799. pseudo-file (i.e. a file like <filename>/proc/$PID/ns/ipc</filename> or a bind mount or symlink to
  800. one). When set the invoked processes are added to the network namespace referenced by that path. The
  801. path has to point to a valid namespace file at the moment the processes are forked off. If this
  802. @@ -2081,7 +2081,7 @@ BindReadOnlyPaths=/var/lib/systemd</programlisting>
  803. <varlistentry>
  804. <term><varname>ProtectControlGroups=</varname></term>
  805. - <listitem><para>Takes a boolean argument. If true, the Linux Control Groups (<citerefentry
  806. + <listitem><para>Takes a boolean argument. If true, the Linux kernel Control Groups (<citerefentry
  807. project='man-pages'><refentrytitle>cgroups</refentrytitle><manvolnum>7</manvolnum></citerefentry>) hierarchies
  808. accessible through <filename>/sys/fs/cgroup/</filename> will be made read-only to all processes of the
  809. unit. Except for container managers no services should require write access to the control groups hierarchies;
  810. @@ -2228,8 +2228,8 @@ RestrictFileSystems=ext4</programlisting>
  811. <varlistentry>
  812. <term><varname>RestrictNamespaces=</varname></term>
  813. - <listitem><para>Restricts access to Linux namespace functionality for the processes of this unit. For details
  814. - about Linux namespaces, see <citerefentry
  815. + <listitem><para>Restricts access to Linux kernel namespace functionality for the processes of this unit. For details
  816. + about Linux kernel namespaces, see <citerefentry
  817. project='man-pages'><refentrytitle>namespaces</refentrytitle><manvolnum>7</manvolnum></citerefentry>. Either
  818. takes a boolean argument, or a space-separated list of namespace type identifiers. If false (the default), no
  819. restrictions on namespace creation and switching are made. If true, access to any kind of namespacing is
  820. @@ -3224,7 +3224,7 @@ StandardInputData=V2XigLJyZSBubyBzdHJhbmdlcnMgdG8gbG92ZQpZb3Uga25vdyB0aGUgcnVsZX
  821. <citerefentry><refentrytitle>systemd-journald.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>
  822. for details about journal namespaces.</para>
  823. - <para>Internally, journal namespaces are implemented through Linux mount namespacing and
  824. + <para>Internally, journal namespaces are implemented through Linux kernel mount namespacing and
  825. over-mounting the directory that contains the relevant <constant>AF_UNIX</constant> sockets used for
  826. logging in the unit's mount namespace. Since mount namespaces are used this setting disconnects
  827. propagation of mounts from the unit's processes to the host, similarly to how
  828. @@ -4485,7 +4485,7 @@ StandardInputData=V2XigLJyZSBubyBzdHJhbmdlcnMgdG8gbG92ZQpZb3Uga25vdyB0aGUgcnVsZX
  829. </tgroup>
  830. </table>
  831. - <para>Finally, the BSD operating systems define a set of exit codes, typically defined on Linux systems too:</para>
  832. + <para>Finally, the BSD operating systems define a set of exit codes, typically defined on GNU/Linux systems too:</para>
  833. <table>
  834. <title>BSD exit codes</title>
  835. diff --git a/man/systemd.netdev.xml b/man/systemd.netdev.xml
  836. index 4fba788950..71efbee6ac 100644
  837. --- a/man/systemd.netdev.xml
  838. +++ b/man/systemd.netdev.xml
  839. @@ -515,7 +515,7 @@
  840. <term><varname>EgressQOSMaps=</varname></term>
  841. <term><varname>IngressQOSMaps=</varname></term>
  842. <listitem>
  843. - <para>Defines a mapping of Linux internal packet priority (<constant>SO_PRIORITY</constant>)
  844. + <para>Defines a mapping of Linux kernel internal packet priority (<constant>SO_PRIORITY</constant>)
  845. to VLAN header PCP field for outgoing and incoming frames, respectively. Takes a
  846. whitespace-separated list of integer pairs, where each integer must be in the range
  847. 1…4294967294, in the format <literal>from</literal>-<literal>to</literal>, e.g.,
  848. diff --git a/man/systemd.network.xml b/man/systemd.network.xml
  849. index b0efd62dbd..b9dbba28f6 100644
  850. --- a/man/systemd.network.xml
  851. +++ b/man/systemd.network.xml
  852. @@ -1404,7 +1404,7 @@ Table=1234</programlisting></para>
  853. <para>Takes a boolean. Joining multicast group on ethernet level via
  854. <command>ip maddr</command> command would not work if we have an Ethernet switch that does
  855. IGMP snooping since the switch would not replicate multicast packets on ports that did not
  856. - have IGMP reports for the multicast addresses. Linux vxlan interfaces created via
  857. + have IGMP reports for the multicast addresses. Linux kernel vxlan interfaces created via
  858. <command>ip link add vxlan</command> or networkd's netdev kind vxlan have the group option
  859. that enables them to do the required join. By extending <command>ip address</command> command
  860. with option <literal>autojoin</literal> we can get similar functionality for openvswitch (OVS)
  861. @@ -1420,7 +1420,7 @@ Table=1234</programlisting></para>
  862. <listitem>
  863. <para>This setting provides a method for integrating static and dynamic network configuration into
  864. - Linux <ulink url="https://docs.kernel.org/netlabel/index.html">NetLabel</ulink> subsystem rules,
  865. + Linux kernel <ulink url="https://docs.kernel.org/netlabel/index.html">NetLabel</ulink> subsystem rules,
  866. used by <ulink url="https://en.wikipedia.org/wiki/Linux_Security_Modules">Linux Security Modules
  867. (LSMs)</ulink> for network access control. The label, with suitable LSM rules, can be used to
  868. control connectivity of (for example) a service with peers in the local network. At least with
  869. @@ -1441,7 +1441,7 @@ Table=1234</programlisting></para>
  870. <warning>
  871. <para>Once labeling is enabled for network traffic, a lot of LSM access control points in
  872. - Linux networking stack go from dormant to active. Care should be taken to avoid getting into a
  873. + Linux kernel networking stack go from dormant to active. Care should be taken to avoid getting into a
  874. situation where for example remote connectivity is broken, when the security policy hasn't been
  875. updated to consider LSM per-packet access controls and no rules would allow any network
  876. traffic. Also note that additional configuration with <citerefentry
  877. @@ -2468,7 +2468,7 @@ NFTSet=prefix:netdev:filter:eth_ipv4_prefix</programlisting>
  878. <varlistentry>
  879. <term><varname>SocketPriority=</varname></term>
  880. <listitem>
  881. - <para>The Linux socket option <constant>SO_PRIORITY</constant> applied to the raw IP socket used for
  882. + <para>The Linux kernel socket option <constant>SO_PRIORITY</constant> applied to the raw IP socket used for
  883. initial DHCPv4 messages. Unset by default. Usual values range from 0 to 6.
  884. More details about <constant>SO_PRIORITY</constant> socket option in
  885. <citerefentry project='man-pages'><refentrytitle>socket</refentrytitle><manvolnum>7</manvolnum></citerefentry>.
  886. diff --git a/man/systemd.nspawn.xml b/man/systemd.nspawn.xml
  887. index 591933a10c..bcf83b9cd3 100644
  888. --- a/man/systemd.nspawn.xml
  889. +++ b/man/systemd.nspawn.xml
  890. @@ -191,7 +191,7 @@
  891. <term><varname>Capability=</varname></term>
  892. <term><varname>DropCapability=</varname></term>
  893. - <listitem><para>Takes a space-separated list of Linux process
  894. + <listitem><para>Takes a space-separated list of Linux kernel process
  895. capabilities (see
  896. <citerefentry project='man-pages'><refentrytitle>capabilities</refentrytitle><manvolnum>7</manvolnum></citerefentry>
  897. for details). The <varname>Capability=</varname> setting
  898. @@ -218,7 +218,7 @@
  899. <varlistentry>
  900. <term><varname>AmbientCapability=</varname></term>
  901. - <listitem><para>Takes a space-separated list of Linux process
  902. + <listitem><para>Takes a space-separated list of Linux kernel process
  903. capabilities (see
  904. <citerefentry project='man-pages'><refentrytitle>capabilities</refentrytitle><manvolnum>7</manvolnum></citerefentry>
  905. for details). The <varname>AmbientCapability=</varname> setting
  906. diff --git a/man/systemd.resource-control.xml b/man/systemd.resource-control.xml
  907. index 3773a38d62..f269afb48e 100644
  908. --- a/man/systemd.resource-control.xml
  909. +++ b/man/systemd.resource-control.xml
  910. @@ -34,7 +34,7 @@
  911. <title>Description</title>
  912. <para>Unit configuration files for services, slices, scopes, sockets, mount points, and swap devices share a subset
  913. - of configuration options for resource control of spawned processes. Internally, this relies on the Linux Control
  914. + of configuration options for resource control of spawned processes. Internally, this relies on the Linux kernel Control
  915. Groups (cgroups) kernel concept for organizing processes in a hierarchical tree of named groups for the purpose of
  916. resource management.</para>
  917. diff --git a/man/systemd.service.xml b/man/systemd.service.xml
  918. index 58439dfa6e..f0199ff37b 100644
  919. --- a/man/systemd.service.xml
  920. +++ b/man/systemd.service.xml
  921. @@ -1226,7 +1226,7 @@
  922. <listitem><para>Configure the out-of-memory (OOM) killing policy for the kernel and the userspace OOM
  923. killer
  924. <citerefentry><refentrytitle>systemd-oomd.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
  925. - On Linux, when memory becomes scarce to the point that the kernel has trouble allocating memory for
  926. + On the Linux kernel, when memory becomes scarce to the point that the kernel has trouble allocating memory for
  927. itself, it might decide to kill a running process in order to free up memory and reduce memory
  928. pressure. Note that <filename>systemd-oomd.service</filename> is a more flexible solution that aims
  929. to prevent out-of-memory situations for the userspace too, not just the kernel, by attempting to
  930. @@ -1248,7 +1248,7 @@
  931. <constant>continue</constant>.</para>
  932. <para>Use the <varname>OOMScoreAdjust=</varname> setting to configure whether processes of the unit
  933. - shall be considered preferred or less preferred candidates for process termination by the Linux OOM
  934. + shall be considered preferred or less preferred candidates for process termination by the Linux kernel OOM
  935. killer logic. See
  936. <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry> for
  937. details.</para>
  938. diff --git a/man/systemd.slice.xml b/man/systemd.slice.xml
  939. index a5987a3a45..ecfa7c4af4 100644
  940. --- a/man/systemd.slice.xml
  941. +++ b/man/systemd.slice.xml
  942. @@ -28,7 +28,7 @@
  943. <para>A unit configuration file whose name ends in <literal>.slice</literal> encodes information about a slice
  944. unit. A slice unit is a concept for hierarchically managing resources of a group of processes. This management is
  945. - performed by creating a node in the Linux Control Group (cgroup) tree. Units that manage processes (primarily scope
  946. + performed by creating a node in the Linux kernel Control Group (cgroup) tree. Units that manage processes (primarily scope
  947. and service units) may be assigned to a specific slice. For each slice, certain resource limits may be set that
  948. apply to all processes of all units contained in that slice. Slices are organized hierarchically in a tree. The
  949. name of the slice encodes the location in the tree. The name consists of a dash-separated series of names, which
  950. diff --git a/man/systemd.socket.xml b/man/systemd.socket.xml
  951. index a944efad3b..061659c89b 100644
  952. --- a/man/systemd.socket.xml
  953. +++ b/man/systemd.socket.xml
  954. @@ -294,7 +294,7 @@
  955. project='man-pages'><refentrytitle>mq_overview</refentrytitle><manvolnum>7</manvolnum></citerefentry>
  956. for details). This expects a valid message queue name (i.e. beginning with
  957. <literal>/</literal>). Behavior otherwise is very similar to the <varname>ListenFIFO=</varname>
  958. - directive above. On Linux message queue descriptors are actually file descriptors and can be
  959. + directive above. On GNU/Linux message queue descriptors are actually file descriptors and can be
  960. inherited between processes.</para></listitem>
  961. </varlistentry>
  962. diff --git a/man/systemd.swap.xml b/man/systemd.swap.xml
  963. index f5e3c0742b..889b55881e 100644
  964. --- a/man/systemd.swap.xml
  965. +++ b/man/systemd.swap.xml
  966. @@ -58,7 +58,7 @@
  967. units cannot be templated, nor is possible to add multiple names to a swap unit by creating additional symlinks to
  968. it.</para>
  969. - <para>Note that swap support on Linux is privileged, swap units are hence only available in the system
  970. + <para>Note that swap support on GNU/Linux is privileged, swap units are hence only available in the system
  971. service manager (and root's user service manager), but not in unprivileged user's service manager.</para>
  972. </refsect1>
  973. diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml
  974. index 919e641c5c..1fe4ad9d5b 100644
  975. --- a/man/systemd.unit.xml
  976. +++ b/man/systemd.unit.xml
  977. @@ -1557,7 +1557,7 @@
  978. </row>
  979. <row>
  980. <entry>audit</entry>
  981. - <entry>Linux Audit Framework</entry>
  982. + <entry>Linux kernel Audit Framework</entry>
  983. </row>
  984. <row>
  985. <entry>uefi-secureboot</entry>
  986. diff --git a/man/systemd.xml b/man/systemd.xml
  987. index f4aa7e06ca..f44068046d 100644
  988. --- a/man/systemd.xml
  989. +++ b/man/systemd.xml
  990. @@ -37,7 +37,7 @@
  991. <refsect1>
  992. <title>Description</title>
  993. - <para>systemd is a system and service manager for Linux operating systems. When run as first process on
  994. + <para>systemd is a system and service manager for GNU/Linux operating systems. When run as first process on
  995. boot (as PID 1), it acts as init system that brings up and maintains userspace services. Separate
  996. instances are started for logged-in users to start their services.</para>
  997. @@ -231,7 +231,7 @@
  998. memory its accounting data is flushed out too. However, this data is generally not lost, as a journal log record
  999. is generated declaring the consumed resources whenever a unit shuts down.</para>
  1000. - <para>Processes systemd spawns are placed in individual Linux control groups named after the unit which
  1001. + <para>Processes systemd spawns are placed in individual Linux kernel control groups named after the unit which
  1002. they belong to in the private systemd hierarchy. (see <ulink
  1003. url="https://docs.kernel.org/admin-guide/cgroup-v2.html">Control Groups v2</ulink> for more information
  1004. about control groups, or short "cgroups"). systemd uses this to effectively keep track of
  1005. @@ -789,7 +789,7 @@
  1006. <para>When run as the system instance, systemd parses a number of options listed below. They can be
  1007. specified as kernel command line arguments which are parsed from a number of sources depending on the
  1008. - environment in which systemd is executed. If run inside a Linux container, these options are parsed from
  1009. + environment in which systemd is executed. If run inside a container, these options are parsed from
  1010. the command line arguments passed to systemd itself, next to any of the command line options listed in
  1011. the Options section above. If run outside of Linux containers, these arguments are parsed from
  1012. <filename>/proc/cmdline</filename> and from the <literal>SystemdOptions</literal> EFI variable
  1013. diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml
  1014. index e0baf3824c..9f085f383d 100644
  1015. --- a/man/tmpfiles.d.xml
  1016. +++ b/man/tmpfiles.d.xml
  1017. @@ -415,7 +415,7 @@ L /tmp/foobar - - - - /dev/null</programlisting>
  1018. names. This can be useful for setting SMACK labels. Does not follow symlinks.</para>
  1019. <para>Please note that extended attributes settable with this line type are a different concept
  1020. - from the Linux file attributes settable with <varname>h</varname>/<varname>H</varname>, see
  1021. + from the Linux kernel file attributes settable with <varname>h</varname>/<varname>H</varname>, see
  1022. below.</para>
  1023. <xi:include href="version-info.xml" xpointer="v218"/></listitem>
  1024. @@ -430,7 +430,7 @@ L /tmp/foobar - - - - /dev/null</programlisting>
  1025. <varlistentry>
  1026. <term><varname>h</varname></term>
  1027. - <listitem><para>Set Linux file/directory attributes. Lines of this type accept shell-style globs in
  1028. + <listitem><para>Set Linux kernel file/directory attributes. Lines of this type accept shell-style globs in
  1029. place of normal path names.</para>
  1030. <para>The format of the argument field is <varname>[+-=][aAcCdDeijPsStTu]</varname>. The prefix
  1031. @@ -446,7 +446,7 @@ L /tmp/foobar - - - - /dev/null</programlisting>
  1032. corresponding to the letters listed here. All other attributes will be left untouched. Does not
  1033. follow symlinks.</para>
  1034. - <para>Please note that the Linux file attributes settable with this line type are a different
  1035. + <para>Please note that the Linux kernel file attributes settable with this line type are a different
  1036. concept from the extended attributes settable with <varname>t</varname>/<varname>T</varname>,
  1037. see above.</para></listitem>
  1038. </varlistentry>
  1039. diff --git a/man/ukify.xml b/man/ukify.xml
  1040. index bf6f328536..c7e5cb6ffe 100644
  1041. --- a/man/ukify.xml
  1042. +++ b/man/ukify.xml
  1043. @@ -478,7 +478,7 @@
  1044. <term><option>--sign-kernel</option></term>
  1045. <term><option>--no-sign-kernel</option></term>
  1046. - <listitem><para>Override the detection of whether to sign the Linux binary itself before it is
  1047. + <listitem><para>Override the detection of whether to sign the Linux kernel binary itself before it is
  1048. embedded in the combined image. If not specified, it will be signed if a SecureBoot signing key is
  1049. provided via the
  1050. <varname>SecureBootPrivateKey=</varname>/<option>--secureboot-private-key=</option> option and the
  1051. @@ -604,7 +604,7 @@
  1052. <constant>enter-initrd</constant> phase) with the key
  1053. <filename index='false'>pcr-private-initrd-key.pem</filename>, and for the main system (phases
  1054. <constant>leave-initrd</constant>, <constant>sysinit</constant>, <constant>ready</constant>) with the
  1055. - key <filename index='false'>pcr-private-system-key.pem</filename>. The Linux binary and the resulting
  1056. + key <filename index='false'>pcr-private-system-key.pem</filename>. The Linux kernel binary and the resulting
  1057. combined image will be signed with the SecureBoot key <filename index='false'>sb.key</filename>.</para>
  1058. </example>
  1059. --
  1060. 2.45.2