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
Copy file name to clipboardExpand all lines: docs/books/admin_guide/01-presentation.it.md
+30-20Lines changed: 30 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,6 +61,12 @@ UNIX è un sistema operativo aperto e in continua evoluzione che ha svolto un ru
61
61
62
62
UNIX è ancora rilevante oggi (HP-UX, AIX, Solaris, etc.)
63
63
64
+
#### Progetto GNU
65
+
66
+
***1984**: Richard Matthew Stallman ha lanciato il progetto GNU (GNU's Not Unix), che mira a stabilire un **libero** e **aperto** sistema Unix, in cui gli strumenti più importanti sono: gcc compiler, bash shell, Emacs editor e così via. GNU è un sistema operativo simile ad Unix. Lo sviluppo di GNU, iniziato nel Gennaio 1984, è noto come Progetto GNU. Molti dei programmi in GNU sono rilasciati sotto l'egida del Progetto GNU; quelli che chiamiamo pacchetti GNU.
67
+
68
+
***1990**: il kernel di GNU, GNU Hurd, è stato avviato nel 1990 (prima dell'inizio di Linux).
69
+
64
70
#### MINIX
65
71
66
72
***1987**: Andrew S. Tanenbaum sviluppa MINIX, un UNIX semplificato, per insegnare i sistemi operativi in modo semplice. Il signor Tanenbaum rende disponibile il codice sorgente del suo sistema operativo.
@@ -83,6 +89,10 @@ UNIX è ancora rilevante oggi (HP-UX, AIX, Solaris, etc.)
83
89
84
90
***2021**: Viene creato Rocky Linux, basato sulla distribuzione Red Hat.
85
91
92
+
!!! info "Informazione"
93
+
94
+
Disputa sul nome: anche se le persone sono abituate a chiamare verbalmente il sistema operativo Linux, Linux è rigorosamente un kernel. Non dobbiamo dimenticare lo sviluppo e il contributo del progetto GNU alla causa open source, quindi! Preferisco chiamarlo il sistema operativo GNU/Linux.
95
+
86
96
### Quota di mercato
87
97
88
98
<!--
@@ -107,7 +117,7 @@ Linux equipaggia il 100% dei 500 supercomputer dal 2018. Un supercomputer è un
***Applicazioni** sono programmi utente inclusi, ma non limitati a:
109
119
* Browser Internet
110
-
* Elaboratore di Testi
120
+
* Elaboratore di testi
111
121
* Fogli di calcolo
112
122
113
123
#### Multi-task
@@ -117,7 +127,7 @@ Linux appartiene alla famiglia dei sistemi operativi con condivisione del tempo.
117
127
* Esecuzione simultanea di più programmi.
118
128
* Distribuzione del tempo di CPU da parte dello scheduler.
119
129
* Riduzione dei problemi causati da un'applicazione interrotta.
120
-
* Prestazioni ridotte in caso di troppi programmi in esecuzione.
130
+
* Prestazioni ridotte quando ci sono troppi programmi in esecuzione.
121
131
122
132
#### Multiutente
123
133
@@ -153,7 +163,7 @@ Linux si basa su standard riconosciuti come [POSIX](http://en.wikipedia.org/wiki
153
163
154
164
## Le distribuzioni GNU/Linux
155
165
156
-
Una distribuzione Linux è un **insieme coerente di software** assemblato attorno al kernel Linux e pronto per essere installato insieme ai componenti necessari per gestire questo software (installazione, rimozione, configurazione). Ci sono distribuzioni **associative o comunitarie** (Debian, Rocky) o **commerciali** (RedHat, Ubuntu).
166
+
Una distribuzione Linux è un **insieme coerente di software** assemblato attorno al kernel Linux e pronto per essere installato insieme ai componenti necessari per gestire questo software (installazione, rimozione, configurazione). Ci sono distribuzioni **associative** o **comunitarie** (Debian, Rocky) o **commerciali** (RedHat, Ubuntu).
157
167
158
168
Ogni distribuzione offre uno o più **ambienti desktop**, fornisce un set di software preinstallato e una libreria di software aggiuntivo. Le opzioni di configurazione (ad esempio le opzioni del kernel o dei servizi) sono specifiche per ogni distribuzione.
159
169
@@ -163,7 +173,7 @@ Questo principio permette alle distribuzioni di essere orientate ai **principian
163
173
164
174
Ci sono molti ambienti grafici: **GNOME**, **KDE**, **LXDE**, **XFCE**, etc. Ce n'è per tutti i gusti e l'**ergonomia** è all'altezza dei sistemi Microsoft o Apple.
165
175
166
-
Allora perché c'è così poco entusiasmo per Linux, quando questo sistema è praticamente **privo di virus**? Forse perché molti editori (Adobe) e produttori (Nvidia) non fanno il gioco della libertà e non forniscono una versione del loro software o dei loro __driver__ per GNU/Linux? Forse è la paura del cambiamento, o la difficoltà di trovare dove acquistare un computer Linux, o ancora i pochi giochi distribuiti sotto Linux. Almeno quest'ultima scusa non dovrebbe essere vera a lungo, con l'avvento del motore di gioco Steam per Linux.
176
+
Allora perché c'è così poco entusiasmo per Linux, quando questo sistema è praticamente **privo di virus**? Forse perché molti editori (Adobe) e produttori (Nvidia) non fanno il gioco della libertà e non forniscono una versione del loro software o __driver__ per GNU/Linux? Forse è la paura del cambiamento, o la difficoltà di trovare dove acquistare un computer Linux, o ancora i pochi giochi distribuiti sotto Linux. Almeno quest'ultima scusa non dovrebbe essere vera a lungo, con l'avvento del motore di gioco Steam per Linux.
@@ -179,19 +189,19 @@ L'ambiente desktop **KDE** si basa sulla libreria di componenti **Qt**. È tradi
179
189
180
190
Un utente di un sistema operativo Microsoft o Mac deve acquistare una licenza per utilizzare il sistema operativo. Questa licenza ha un costo, anche se di solito è trasparente (il prezzo della licenza è incluso nel prezzo del computer).
181
191
182
-
Nel mondo **GNU/Linux**, il movimento del Software Libero fornisce principalmente distribuzioni libere.
192
+
Nel mondo **GNU/Linux**, il movimento del Software Libero fornisce principalmente distribuzioni gratuite.
183
193
184
194
**Libero** non significa gratuito!
185
195
186
-
**Open Source**: il codice sorgente è disponibile, quindi è possibile consultarlo e modificarlo a determinate condizioni.
187
-
188
196
**Open source**: i codici sorgente sono disponibili, quindi è possibile consultare e modificarli a determinate condizioni.
189
197
190
-
#### Licenza GPL (General Public License)
198
+
Un software libero è necessariamente open-source, ma non è vero il contrario, poiché il software open-source si distingue per la libertà offerta dalla licenza GPL.
199
+
200
+
#### GNU GPL (Licenza pubblica generale GNU)
191
201
192
-
La **GPL** garantisce all'autore di un software la sua proprietà intellettuale, ma consente modifiche, redistribuzione o rivendita di software da parte di terzi, a condizione che il codice sorgente sia incluso nel software. La GPL è la licenza nata dal progetto **GNU** (GNU is Not UNIX), che è stato determinante per la creazione di Linux.
202
+
La **GPL** garantisce all'autore di un software la sua proprietà intellettuale, ma consente modifiche, redistribuzione o rivendita di software da parte di terzi, a condizione che il codice sorgente sia incluso nel software. La GPL è la licenza dalla quale esce il progetto **GNU** (GNU is Not UNIX), che è stato strumentale nella creazione di Linux.
193
203
194
-
Implica:
204
+
Questo implica:
195
205
196
206
* La libertà di eseguire il programma, per qualsiasi scopo.
197
207
* La libertà di studiare il funzionamento del programma e di adattarlo alle proprie esigenze.
@@ -209,15 +219,15 @@ Una distribuzione Linux eccelle per:
209
219
***Computer centrali**: Banche, assicurazioni, industria, ecc.
210
220
***Sistemi integrati**: Router, Internet box, SmartTV, ecc.
211
221
212
-
Linux è una scelta adatta per ospitare database o siti web, oppure come server di posta, DNS o firewall. In breve, Linux può fare praticamente tutto, il che spiega la quantità di distribuzioni specifiche.
222
+
Linux è una scelta adatta per l'hosting di database o siti Web, o per mail server, DNS o firewall. In breve, Linux può fare qualsiasi cosa, il che spiega la quantità di distribuzioni specifiche.
213
223
214
224
## Shell
215
225
216
226
### Generalità
217
227
218
-
La **shell**, nota come _interfaccia di comando_, consente agli utenti di inviare comandi al sistema operativo. Oggi è meno visibile dopo l'implementazione delle interfacce grafiche, ma rimane un mezzo privilegiato sui sistemi Linux che non dispongono tutti di interfacce grafiche e i cui servizi non sempre hanno un'interfaccia di impostazione.
228
+
La **shell**, conosciuta anche come _command interface_, consente agli utenti di inviare comandi al sistema operativo. Oggi è meno visibile dopo l'implementazione delle interfacce grafiche, ma rimane un mezzo privilegiato sui sistemi Linux che non dispongono tutti di interfacce grafiche e i cui servizi non sempre hanno un'interfaccia di impostazione.
219
229
220
-
Offre un vero e proprio linguaggio di programmazione che include strutture classiche (cicli, alternative) e componenti comuni (variabili, passaggio di parametri e sottoprogrammi). Consente la creazione di script per automatizzare determinate azioni (backup, creazione di utenti, monitoraggio del sistema, ecc.)
230
+
Offre un vero e proprio linguaggio di programmazione che include strutture classiche (cicli, alternative) e componenti comuni (variabili, passaggio di parametri e sottoprogrammi). Alcuni esempi sono:
221
231
222
232
Sono disponibili diversi tipi di shell, configurabili su una piattaforma o in base alle preferenze dell'utente. Alcuni esempi sono:
223
233
@@ -237,7 +247,7 @@ Sono disponibili diversi tipi di shell, configurabili su una piattaforma o in ba
237
247
238
248

239
249
240
-
## Verificare le proprie conoscenze
250
+
## Verificare le proprie Conoscenze
241
251
242
252
:heavy_check_mark: Un sistema operativo è un insieme di programmi per la gestione delle risorse disponibili di un computer:
243
253
@@ -248,7 +258,7 @@ Sono disponibili diversi tipi di shell, configurabili su una piattaforma o in ba
248
258
249
259
-[ ] Gestire la memoria fisica e virtuale
250
260
-[ ] Consentire l'accesso diretto alle periferiche
251
-
-[ ]Subappaltare la gestione dei compiti al processore
261
+
-[ ]Affidare la gestione dei compiti all'elaboratore
252
262
-[ ] Raccogliere informazioni sui programmi utilizzati o in uso
253
263
254
264
:heavy_check_mark: Tra queste personalità, quali hanno partecipato allo sviluppo di UNIX?
@@ -259,7 +269,7 @@ Sono disponibili diversi tipi di shell, configurabili su una piattaforma o in ba
259
269
-[ ] Brian Kernighan
260
270
-[ ] Andrew Stuart Tanenbaum
261
271
262
-
:heavy_check_mark: La nazionalità originale di Linus Torvalds, creatore del kernel Linux, è:
272
+
:heavy_check_mark: La nazionalità originaria di Linus Torvalds, creatore del kernel Linux, è:
263
273
264
274
-[ ] Svedese
265
275
-[ ] Finlandese
@@ -274,21 +284,21 @@ Sono disponibili diversi tipi di shell, configurabili su una piattaforma o in ba
274
284
-[ ] RedHat
275
285
-[ ] Arch
276
286
277
-
:heavy_check_mark:È il kernel Linux:
287
+
:heavy_check_mark:Lo è il kernel di Linux:
278
288
279
289
-[ ] Multitasking
280
-
-[ ]Multi utente
290
+
-[ ]Multiutente
281
291
-[ ] Multiprocessore
282
292
-[ ] Multi-core
283
-
-[ ]Cross-platform
293
+
-[ ]Multipiattaforma
284
294
-[ ] Aperto
285
295
286
296
:heavy_check_mark: Il software libero è necessariamente open-source?
287
297
288
298
-[ ] Vero
289
299
-[ ] Falso
290
300
291
-
:heavy_check_mark: Il software open-source è necessariamente gratuito?
301
+
:heavy_check_mark: Il software Open-Source è necessariamente gratuito?
0 commit comments