diff -Nur a/man/bootup.xml b/man/bootup.xml --- a/man/bootup.xml 2015-09-11 14:55:47.363340869 -0300 +++ b/man/bootup.xml 2015-09-11 14:57:22.649010069 -0300 @@ -54,7 +54,7 @@ boot. Immediately after power-up, the system BIOS will do minimal hardware initialization, and hand control over to a boot loader stored on a persistent storage device. This boot loader will then - invoke an OS kernel from disk (or the network). In the Linux case, + invoke an OS kernel from disk (or the network). In the GNU/Linux case, this kernel (optionally) extracts and executes an initial RAM disk image (initrd), such as generated by dracut8, diff -Nur a/man/custom-html.xsl b/man/custom-html.xsl --- a/man/custom-html.xsl 2015-11-28 05:22:36.372154698 -0300 +++ b/man/custom-html.xsl 2015-11-28 05:23:08.917203964 -0300 @@ -83,10 +83,10 @@ - + - https://www.archlinux.org/ + https://www.parabola.nu/ / @@ -96,19 +96,6 @@ - - - - - - https://www.freebsd.org/cgi/man.cgi? - - ( - - ) - - - diff -Nur a/man/daemon.xml b/man/daemon.xml --- a/man/daemon.xml 2015-11-28 05:22:36.372154698 -0300 +++ b/man/daemon.xml 2015-11-28 05:26:43.416694259 -0300 @@ -74,7 +74,7 @@ Close all open file descriptors except standard input, output, and error (i.e. the first three file descriptors 0, 1, 2). This ensures that no accidentally passed - file descriptor stays around in the daemon process. On Linux, + file descriptor stays around in the daemon process. On GNU/Linux, this is best implemented by iterating through /proc/self/fd, with a fallback of iterating from file descriptor 3 to the value returned by @@ -168,7 +168,7 @@ New-Style Daemons - Modern services for Linux should be implemented as + Modern services for GNU/Linux should be implemented as new-style daemons. This makes it easier to supervise and control them at runtime and simplifies their implementation. @@ -311,7 +311,7 @@ as detailed in the LSB Linux Standard Base Core Specification. This method of - activation is supported ubiquitously on Linux init systems, both + activation is supported ubiquitously on GNU/Linux init systems, both old-style and new-style systems. Among other issues, SysV init scripts have the disadvantage of involving shell scripts in the boot process. New-style init systems generally employ updated @@ -479,7 +479,7 @@ start daemons or .socket units when a specific IP address is configured on a network interface, because network sockets shall be bound to the address. However, - an alternative to implement this is by utilizing the Linux + an alternative to implement this is by utilizing the GNU/Linux IP_FREEBIND socket option, as accessible via FreeBind=yes in systemd socket files (see systemd.socket5 @@ -491,7 +491,7 @@ for service activation is low system load. However, here too, a more convincing approach might be to make proper use of features of the operating system, in particular, the CPU or I/O scheduler - of Linux. Instead of scheduling jobs from userspace based on + of GNU/Linux. Instead of scheduling jobs from userspace based on monitoring the OS scheduler, it is advisable to leave the scheduling of processes to the OS scheduler itself. systemd provides fine-grained access to the CPU and I/O schedulers. If a diff -Nur a/man/kernel-install.xml b/man/kernel-install.xml --- a/man/kernel-install.xml 2015-09-11 14:55:47.366340890 -0300 +++ b/man/kernel-install.xml 2015-09-11 15:04:24.500215627 -0300 @@ -106,7 +106,7 @@ PRETTY_NAME parameter specified in /etc/os-release or /usr/lib/os-release (if the former is - missing), or "Linux + missing), or "GNU/Linux KERNEL-VERSION", if unset. If the file initrd is found next to the linux file, the initrd will be added to diff -Nur a/man/os-release.xml b/man/os-release.xml --- a/man/os-release.xml 2015-09-20 20:12:13.796706013 -0300 +++ b/man/os-release.xml 2015-09-20 20:14:32.399758269 -0300 @@ -121,8 +121,8 @@ A string identifying the operating system, without a version component, and suitable for presentation to the user. If not set, defaults to - NAME=Linux. Example: - NAME=Fedora or NAME="Debian + NAME=GNU/Linux. Example: + NAME=BLAG or NAME="gNewSense GNU/Linux". @@ -133,8 +133,8 @@ version, excluding any OS name information, possibly including a release code name, and suitable for presentation to the user. This field is optional. Example: - VERSION=17 or VERSION="17 (Beefy - Miracle)". + VERSION=210k or VERSION="210k" + . @@ -145,9 +145,9 @@ the operating system, excluding any version information and suitable for processing by scripts or usage in generated filenames. If not set, defaults to - ID=linux. Example: - ID=fedora or - ID=debian. + ID=gnu-plus-linux. Example: + ID=blag or + ID=gnewsense. @@ -168,9 +168,9 @@ should be listed in order of how closely the local operating system relates to the listed ones, starting with the closest. This field is optional. Example: for an operating system with - ID=centos, an assignment of + ID=blag, an assignment of ID_LIKE="rhel fedora" would be appropriate. - For an operating system with ID=ubuntu, an + For an operating system with ID=gnewsense, an assignment of ID_LIKE=debian is appropriate. @@ -183,8 +183,8 @@ identifying the operating system version, excluding any OS name information or release code name, and suitable for processing by scripts or usage in generated filenames. This - field is optional. Example: VERSION_ID=17 - or VERSION_ID=11.04. + field is optional. Example: VERSION_ID=210k + or VERSION_ID=7.0. @@ -194,9 +194,8 @@ suitable for presentation to the user. May or may not contain a release code name or OS version of some kind, as suitable. If not set, defaults to - PRETTY_NAME="Linux". Example: - PRETTY_NAME="Fedora 17 (Beefy - Miracle)". + PRETTY_NAME="GNU/Linux". Example: + PRETTY_NAME="BLAG 210k". @@ -219,7 +218,7 @@ Common Platform Enumeration Specification as proposed by the NIST. This field is optional. Example: - CPE_NAME="cpe:/o:fedoraproject:fedora:17" + CPE_NAME="cpe:/o:blagblagblag:blag:210k" @@ -254,8 +253,8 @@ one URL shall be listed in each setting. If multiple resources need to be referenced, it is recommended to provide an online landing page linking all available resources. Examples: - HOME_URL="https://fedoraproject.org/" and - BUG_REPORT_URL="https://bugzilla.redhat.com/" + HOME_URL="https://www.blagblagblag.org/" and + BUG_REPORT_URL="https://blag.fsf.org/" @@ -330,21 +329,22 @@ recommended to prefix new fields with an OS specific name in order to avoid name clashes. Applications reading this file must ignore unknown fields. Example: - DEBIAN_BTS="debbugs://bugs.debian.org/" + DEBIAN_BTS="debbugs://bugs.gnewsense.org/" Example - NAME=Fedora -VERSION="17 (Beefy Miracle)" -ID=fedora -VERSION_ID=17 -PRETTY_NAME="Fedora 17 (Beefy Miracle)" -ANSI_COLOR="0;34" -CPE_NAME="cpe:/o:fedoraproject:fedora:17" -HOME_URL="https://fedoraproject.org/" -BUG_REPORT_URL="https://bugzilla.redhat.com/" + NAME=Parabola +VERSION="rolling-release" +ID=parabola +ID_LIKE=arch +VERSION_ID=rolling-release +PRETTY_NAME="Parabola GNU/Linux-libre" +ANSI_COLOR="1;35" +CPE_NAME="cpe:/o:parabola:parabola:rolling-release" +HOME_URL="https://www.parabola.nu/" +BUG_REPORT_URL="https://labs.parabola.nu/" diff -Nur a/man/sd-bus-errors.xml b/man/sd-bus-errors.xml --- a/man/sd-bus-errors.xml 2015-11-28 05:22:36.375487866 -0300 +++ b/man/sd-bus-errors.xml 2015-11-28 05:23:08.920537132 -0300 @@ -126,7 +126,7 @@ In addition to this list, in sd-bus, the special error namespace System.Error. is used to map - arbitrary Linux system errors (as defined by errno3) to D-Bus errors and back. For example, the error EUCLEAN is mapped to diff -Nur a/man/sd-login.xml b/man/sd-login.xml --- a/man/sd-login.xml 2015-09-11 14:55:47.368340904 -0300 +++ b/man/sd-login.xml 2015-09-11 15:33:41.770605951 -0300 @@ -68,8 +68,8 @@ See Multi-Seat - on Linux for an introduction into multi-seat support on - Linux, the background for this set of APIs. + on GNU/Linux for an introduction into multi-seat support on + GNU/Linux, the background for this set of APIs. Note that these APIs only allow purely passive access and monitoring of seats, sessions and users. To actively make changes diff -Nur a/man/sd_bus_error_add_map.xml b/man/sd_bus_error_add_map.xml --- a/man/sd_bus_error_add_map.xml 2015-09-11 14:55:47.369340911 -0300 +++ b/man/sd_bus_error_add_map.xml 2015-09-11 15:31:21.081524317 -0300 @@ -82,7 +82,7 @@ The sd_bus_error_add_map() call may be used to register additional mappings for converting D-Bus errors - to Linux errno-style errors. The mappings + to GNU/Linux errno-style errors. The mappings defined with this call are consulted by calls such as sd_bus_error_set3 or diff -Nur a/man/sd_is_fifo.xml b/man/sd_is_fifo.xml --- a/man/sd_is_fifo.xml 2015-09-11 14:55:47.372340932 -0300 +++ b/man/sd_is_fifo.xml 2015-09-11 15:32:47.346188708 -0300 @@ -145,7 +145,7 @@ the path parameter is NULL. For normal file system AF_UNIX sockets, set the - length parameter to 0. For Linux abstract + length parameter to 0. For GNU/Linux abstract namespace sockets, set the length to the size of the address, including the initial 0 byte, and set the path to the initial 0 byte of the socket diff -Nur a/man/sd_notify.xml b/man/sd_notify.xml --- a/man/sd_notify.xml 2015-10-17 07:04:47.746947733 -0300 +++ b/man/sd_notify.xml 2015-10-17 07:05:10.849133263 -0300 @@ -316,7 +316,7 @@ referenced in the $NOTIFY_SOCKET environment variable. If the first character of $NOTIFY_SOCKET is @, the - string is understood as Linux abstract namespace socket. The + string is understood as GNU/Linux abstract namespace socket. The datagram is accompanied by the process credentials of the sending service, using SCM_CREDENTIALS. diff -Nur a/man/systemd-detect-virt.xml b/man/systemd-detect-virt.xml --- a/man/systemd-detect-virt.xml 2015-11-28 05:22:36.382154201 -0300 +++ b/man/systemd-detect-virt.xml 2015-11-28 05:29:15.395921466 -0300 @@ -104,16 +104,6 @@ - vmware - VMware Workstation or Server, and related products - - - - microsoft - Hyper-V, also known as Viridian or Windows Server Virtualization - - - oracle Oracle VM VirtualBox (historically marketed by innotek and Sun Microsystems) @@ -146,12 +136,12 @@ lxc - Linux container implementation by LXC + GNU/Linux container implementation by LXC lxc-libvirt - Linux container implementation by libvirt + GNU/Linux container implementation by libvirt diff -Nur a/man/systemd-logind.service.xml b/man/systemd-logind.service.xml --- a/man/systemd-logind.service.xml 2015-09-11 14:55:47.378340974 -0300 +++ b/man/systemd-logind.service.xml 2015-09-11 15:45:37.799989107 -0300 @@ -94,7 +94,7 @@ See Multi-Seat - on Linux for an introduction into basic concepts of logind + on GNU/Linux for an introduction into basic concepts of logind such as users, sessions and seats. See the - Similarly, if run inside a Linux container + Similarly, if run inside a GNU/Linux container environment and a UUID is configured for the container, this is used to initialize the machine ID. For details, see the documentation of the In contrast to chroot1 systemd-nspawn - may be used to boot full Linux-based operating systems in a + may be used to boot full GNU/Linux-based operating systems in a container. Use a tool like dnf8, debootstrap8, or - pacman8 + pacman8 to set up an OS directory tree suitable as file system hierarchy for systemd-nspawn containers. @@ -852,46 +852,35 @@ Examples - Download a Fedora image and start a shell in it + Build and boot a minimal BLAG distribution in a container - # machinectl pull-raw --verify=no http://ftp.halifax.rwth-aachen.de/fedora/linux/releases/21/Cloud/Images/x86_64/Fedora-Cloud-Base-20141203-21.x86_64.raw.xz -# systemd-nspawn -M Fedora-Cloud-Base-20141203-21 - - This downloads an image using - machinectl1 - and opens a shell in it. - - - - Build and boot a minimal Fedora distribution in a container - - # dnf -y --releasever=23 --installroot=/srv/mycontainer --disablerepo='*' --enablerepo=fedora --enablerepo=updates install systemd passwd dnf fedora-release vim-minimal + # dnf -y --releasever=210k --installroot=/srv/mycontainer --disablerepo='*' --enablerepo=blag --enablerepo=updates install systemd passwd dnf blag-release vim-minimal # systemd-nspawn -bD /srv/mycontainer - This installs a minimal Fedora distribution into the + This installs a minimal BLAG distribution into the directory /srv/mycontainer/ and then boots an OS in a namespace container in it. - Spawn a shell in a container of a minimal Debian unstable distribution + Spawn a shell in a container of a minimal gNewSense unstable distribution - # debootstrap --arch=amd64 unstable ~/debian-tree/ -# systemd-nspawn -D ~/debian-tree/ + # debootstrap --arch=amd64 unstable ~/gnewsense-tree/ +# systemd-nspawn -D ~/gnewsense-tree/ - This installs a minimal Debian unstable distribution into - the directory ~/debian-tree/ and then + This installs a minimal gNewSense unstable distribution into + the directory ~/gnewsense-tree/ and then spawns a shell in a namespace container in it. - Boot a minimal Arch Linux distribution in a container + Boot a minimal Parabola GNU/Linux-libre distribution in a container - # pacstrap -c -d ~/arch-tree/ base -# systemd-nspawn -bD ~/arch-tree/ + # pacstrap -c -d ~/parabola-tree/ base +# systemd-nspawn -bD ~/parabola-tree/ - This installs a minimal Arch Linux distribution into the - directory ~/arch-tree/ and then boots an OS + This installs a minimal Parabola GNU/Linux-libre distribution into the + directory ~/parabola-tree/ and then boots an OS in a namespace container in it. @@ -929,7 +918,7 @@ chroot1, dnf8, debootstrap8, - pacman8, + pacman8, systemd.slice5, machinectl1, btrfs8 diff -Nur a/man/systemd-sleep.conf.xml b/man/systemd-sleep.conf.xml --- a/man/systemd-sleep.conf.xml 2015-09-11 14:55:47.380340988 -0300 +++ b/man/systemd-sleep.conf.xml 2015-09-11 16:08:59.858313702 -0300 @@ -165,7 +165,7 @@ Example: freeze Example: to exploit the freeze mode added - in Linux 3.9, one can use systemctl suspend + in Linux 3.9 kernel, one can use systemctl suspend with [Sleep] SuspendState=freeze diff -Nur a/man/systemd.socket.xml b/man/systemd.socket.xml --- a/man/systemd.socket.xml 2015-11-28 05:22:36.392153706 -0300 +++ b/man/systemd.socket.xml 2015-11-28 05:23:08.920537132 -0300 @@ -289,7 +289,7 @@ Specifies a POSIX message queue name to listen on. This expects a valid message queue name (i.e. beginning with /). Behavior otherwise is very similar to the - ListenFIFO= directive above. On Linux + ListenFIFO= directive above. On GNU/Linux message queue descriptors are actually file descriptors and can be inherited between processes. diff -Nur a/man/systemd.xml b/man/systemd.xml --- a/man/systemd.xml 2015-11-28 05:22:36.392153706 -0300 +++ b/man/systemd.xml 2015-11-28 05:23:08.923870299 -0300 @@ -61,7 +61,7 @@ Description - systemd is a system and service manager for Linux operating + systemd is a system and service manager for GNU/Linux operating systems. When run as first process on boot (as PID 1), it acts as init system that brings up and maintains userspace services. @@ -852,10 +852,10 @@ Kernel Command Line When run as system instance systemd parses a number of - kernel command line argumentsIf run inside a Linux + kernel command line argumentsIf run inside a GNU/Linux container these arguments may be passed as command line arguments to systemd itself, next to any of the command line options listed - in the Options section above. If run outside of Linux containers, + in the Options section above. If run outside of GNU/Linux containers, these arguments are parsed from /proc/cmdline instead.: