You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- nested list
- list
- trailing whitespaces
- remove $ on online command (no return) as suggested by linter
I also add the markdown extension keys (++ctrl+a++). It could be better for us to use pure markdown (to test in pdf to see how it's rendering)
Copy file name to clipboardExpand all lines: docs/books/admin_guide/00-toc.md
+1-2
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
---
2
2
title: Learning Linux With Rocky
3
3
---
4
+
<!-- markdownlint-disable MD025 MD007 -->
4
5
5
6
# Learning Linux with Rocky
6
7
@@ -22,6 +23,4 @@ Backup and Restoration is essential info for the System Administrator. Linux com
22
23
23
24
System Startup is also an important read because management of the system during the boot process has evolved significantly in recent years since the arrival of the systemd.
24
25
25
-
26
26
Final chapters address Task Management, Implementing the Network, and Software Management including installation.
@@ -36,13 +38,19 @@ Linux, UNIX, BSD, Windows, and MacOS are all **operating systems**.
36
38
As part of this management of resources, the operating system has to:
37
39
38
40
* Manage the **physical** or **virtual** memory.
41
+
39
42
* The **physical memory** is made up of the RAM bars and the processor cache memory, which are used for the execution of programs.
43
+
40
44
* The **virtual memory** is a location on the hard disk (the **swap** partition) that allows the unloading of the physical memory and the saving of the current state of the system during the electrical shutdown of the computer.
45
+
41
46
* Intercept **access to peripherals**.
42
47
Software is rarely allowed to access hardware directly (except for graphics cards for very specific needs).
48
+
43
49
* Provide applications with proper **task management**.
44
-
The operating system is responsible for scheduling processes to occupy the processor.
50
+
The operating system is responsible for scheduling processes to occupy the processor
51
+
45
52
***Protect files** from unauthorized access.
53
+
46
54
***Collect information** about programs in use or in progress.
47
55
48
56

@@ -113,12 +121,17 @@ Linux equips 100% of the top 500 supercomputers since 2018. A supercomputer is a
113
121
### Architectural design
114
122
115
123
* The **kernel** is the first software component.
124
+
116
125
* It is the heart of the Linux system.
117
126
* It manages the hardware resources of the system.
118
127
* The other software components must go through it to access the hardware.
128
+
119
129
* The **shell** is a utility that interprets user commands and ensures their execution.
130
+
120
131
* Main shells: Bourne shell, C shell, Korn shell and Bourne-Again shell (bash).
132
+
121
133
***Applications** are user programs including but not limited to:
134
+
122
135
* Internet browsers
123
136
* Word processors
124
137
* Spreadsheets
@@ -161,8 +174,8 @@ Linux is based on recognized standards such as [POSIX](http://en.wikipedia.org/w
161
174
* Value portability.
162
175
* Do one thing and do it well.
163
176
* KISS: Keep It Simple Stupid.
164
-
* "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." (__Dennis Ritchie__)
165
-
* "Unix is user-friendly. It just isn't promiscuous about which users it's friendly with." (__Steven King__)
177
+
* "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." (**Dennis Ritchie**)
178
+
* "Unix is user-friendly. It just isn't promiscuous about which users it's friendly with." (**Steven King**)
166
179
167
180
## The GNU/Linux distributions
168
181
@@ -176,7 +189,7 @@ This principle allows distributions to be geared to **beginners** (Ubuntu, Linux
176
189
177
190
There are many graphic environments such as **GNOME**, **KDE**, **LXDE**, **XFCE**, etc. There is something for everyone, and their **ergonomics** hold their own against Microsoft or Apple systems.
178
191
179
-
So why is there so little enthusiasm for Linux, when this system is practically **virus free**? Could it be because so many editors (Adobe) and manufacturers (Nvidia) do not play the free game and do not provide a version of their software or __drivers__ for GNU/Linux? Perhaps it's fear of change, or the difficulty of finding where to buy a Linux computer, or too few games distributed under Linux. That last excuse at least shouldn't be true for long, with the advent of the game engine Steam for Linux.
192
+
So why is there so little enthusiasm for Linux, when this system is practically **virus free**? Could it be because so many editors (Adobe) and manufacturers (Nvidia) do not play the free game and do not provide a version of their software or **drivers** for GNU/Linux? Perhaps it's fear of change, or the difficulty of finding where to buy a Linux computer, or too few games distributed under Linux. That last excuse at least shouldn't be true for long, with the advent of the game engine Steam for Linux.
0 commit comments