diff --git a/.vscode/settings.json b/.vscode/settings.json index 0d24e5a..2a8db89 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -121,6 +121,7 @@ "turris", "twrp", "uncordon", + "userland", "usermod", "userspace", "winget", diff --git a/knowledge base/gnu userland/README.md b/knowledge base/gnu userland/README.md new file mode 100644 index 0000000..196e40c --- /dev/null +++ b/knowledge base/gnu userland/README.md @@ -0,0 +1,37 @@ +# GNU userland + +Most operating systems have two distinct parts: the **kernel** and the **userland**. + +Most Linux distributions use the [GNU userland][software].
+It contains system daemons, user applications, the GUI system (X11, KDE, etc.) and various libraries (such as SDL, Mesa, GNUstep, glibc, etc.). + +## Table of contents + +1. [Further readings](#further-readings) +1. [Sources](#sources) + +## Further readings + +- [Software] + +## Sources + +All the references in the [further readings] section, plus the following: + +- [GNU userland] + + + + +[software]: https://www.gnu.org/software/ + + +[further readings]: #further-readings + + +[parallel]: parallel.md + + +[gnu userland]: https://www.linux.org/threads/gnu-userland.11066/ diff --git a/knowledge base/parallel.md b/knowledge base/gnu userland/parallel.md similarity index 97% rename from knowledge base/parallel.md rename to knowledge base/gnu userland/parallel.md index 4ba8412..99cf1e0 100644 --- a/knowledge base/parallel.md +++ b/knowledge base/gnu userland/parallel.md @@ -50,8 +50,8 @@ parallel --tag "magick compare -metric NCC -quiet {} NULL: 2>&1; echo" \ ## Further readings -- GNU Parallel's [man page] -- GNU Parallel's [tutorial] +- [`man` page][man page] +- [Tutorial] - [Obtaining exit status values from GNU parallel]