Prefazione
Consapevolezza e responsabilità
Introduzione all'opera «Appunti di informatica libera»
Distribuzione di «Appunti di informatica libera»
Violazione della licenza dell'opera e rischi relativi
FAQ: risposte alle domande più comuni
Translations
Volume I Primo approccio, architettura e filosofia del sistema operativo
Parte i Il software e le licenze
1 Software: concetti elementari e tipologia in base alla licenza
2 Storia breve del software libero
Parte ii Introduzione all'uso
3 Introduzione all'uso dell'elaboratore
4 Conversioni numeriche
5 Introduzione a GNU/Linux
6 Glossario per il principiante
7 Esercizi pratici
Parte iii Trovare le informazioni necessarie
8 Documentazione
9 Ricerche nella rete
Parte iv Installazione di un sistema GNU/Linux
10 Installare GNU/Linux
11 ZipSlack: una distribuzione UMSDOS
12 Installazione di una distribuzione Red Hat o di una sua derivata
13 Installazione di una distribuzione Slackware
14 Demolinux
Parte v Avvio del sistema operativo
15 Caricamento di GNU/Linux
16 GRUB
17 LILO: introduzione
18 Configurazione di LILO più in dettaglio
Parte vi Pacchetti di applicazioni per GNU/Linux
19 Applicativi distribuiti in forma sorgente o compilata
20 Pacchetti applicativi confezionati appositamente per le distribuzioni GNU/Linux
21 Pacchetti Slackware e ZipSlack
22 Pacchetti RPM
23 Pacchetti Debian
24 Pacchetti Debian: DSelect
25 Pacchetti Debian: APT
26 Pacchetti Debian: DPkg-www
27 Conversione ed estrazione
Parte vii Kernel Linux
28 Kernel Linux
29 Parametri di avvio del kernel Linux
30 Moduli
31 Parametri del kernel e dei moduli relativi a componenti importanti
32 File di dispositivo
Parte viii Bus
33 SCSI
34 ATA: AT attachment
35 Da ISA a PCI
36 USB
37 Problemi di configurazione dell'hardware
Parte ix Processi di elaborazione
38 Introduzione ai processi di elaborazione
39 Procedura di inizializzazione del sistema (System V)
40 Situazione dei processi
41 Invio di segnali ai processi
42 Processi e shell
Parte x Calendario e pianificazione
43 Pianificazione dei processi (scheduling)
44 Informazioni dal file system virtuale /proc/ di GNU/Linux
45 Orologio di sistema e calendario
Parte xi Informazioni statiche sul sistema
46 Identificazione del sistema
Parte xii Terminali a caratteri
47 Gestione della console e dei terminali a caratteri in generale
48 Utilizzo più evoluto del terminale a caratteri
49 Getty
50 Console nei sistemi GNU/Linux
Parte xiii Utenti
51 Registrazione e controllo
52 Utenza
53 Password shadow
54 Moduli PAM
55 Contabilità dell'utilizzo di risorse del sistema
56 Configurazione e personalizzazione
Indice analitico del volume
Volume II Utilizzo fondamentale del sistema operativo
Parte xiv Shell (Bash)
57 Introduzione alla shell tradizionale
58 Bash: avvio e conclusione
59 Bash: parametri, variabili, espansione e sostituzione
60 Bash: comandi
61 Bash: programmazione
62 Bash: comandi interni
Parte xv Eseguibili e interpretabili
63 Eseguibili, interpretabili e automazione dell'interpretazione
64 Strumenti per la realizzazione di script di shell
Parte xvi Memoria di massa, dischi e file system
65 Memoria di massa
66 Gestione di dischi e file system
67 Gestione più evoluta di dischi e file system
68 CD, CD-ROM e file system ISO 9660
69 Memoria virtuale
70 Gerarchia del file system
Parte xvii File e directory
71 Directory, percorsi e contenuti
72 Proprietà, permessi e attributi
73 Copia, collegamento, spostamento e cancellazione
74 Archiviazione e compressione
75 Ricerche
76 Scansione di parole
77 File speciali
Parte xviii Programmi di servizio vari
78 Gestione dei file di testo
79 Gestione dei file presi byte per byte
80 Differenze tra i file
81 Programmi di servizio diversi
82 Creazione e modifica di file di testo
83 File manager: Midnight Commander
84 Mtools
Parte xix Stampare
85 Stampa
86 File e filtri per la stampa
87 PostScript
88 Rielaborazione PostScript
89 DVI
90 PDF
91 Cups
Parte xx Ambiente grafico X: installazione e problemi fondamentali
92 X: struttura e configurazione essenziale
93 X: funzionamento e accesso
94 X: monitor, adattatore grafico e frequenza dot-clock
95 X: gestori di finestre
96 X: login grafico
97 X: gestori di sessione
Parte xxi Applicazioni comuni per X
98 X: configurazione dei clienti
99 X: programmi di servizio tradizionali
100 X: gestione delle immagini alla vecchia maniera
101 X: evoluzione nella gestione delle immagini
102 X: gestori di file tradizionali
Parte xxii Applicativi comuni per l'automazione ufficio con X
103 Gnumeric
104 AbiWord
105 MagicPoint
106 XFig
107 OpenOffice
Indice analitico del volume
Volume III Introduzione alle reti e ai servizi standard
Parte xxiii Nozioni elementari sulle reti
108 Introduzione alle reti e al TCP/IP
109 Hardware di rete
110 Definizione dei protocolli e dei servizi
111 IPv4: configurazione delle interfacce di rete
112 IPv4: instradamento locale
113 IPv4: instradamento oltre l'ambito della rete locale
114 IPv4 con il pacchetto Iproute
115 Introduzione a IPv6
116 Utilizzo di IPv6
117 Indirizzi e nomi
118 DNS come base di dati distribuita
119 DNS: introduzione
120 DNS: dettagli ulteriori
Parte xxiv Servizi di rete
121 Organizzazione e controllo generale dei servizi di rete
122 RPC: Remote Procedure Call
123 NFS
124 Accesso remoto
125 Informazioni sugli utenti della rete
126 Messaggi sul terminale
127 TELNET
128 FTP
129 Trivial FTP
130 Messaggi di posta elettronica e protocollo SMTP
131 Messaggi giunti presso recapiti remoti
132 Messaggi, allegati ed estensioni MIME
133 HTTP
134 NIS
135 DHCP
136 NTP
137 IRC
138 ICQ: «I-seek-you»
Indice analitico del volume
Volume IV Modem, porte seriali, connessioni punto-punto e connettività con altri sistemi
Parte xxv Modem, porte seriali e connessioni punto-punto
139 Modem e porte seriali
140 Introduzione al PPP
141 Connessioni su porte seriali e con linee dedicate
142 PPP per l'accesso a Internet attraverso un ISP
143 Descrizione di una connessione PPP quasi reale
144 WvDial
145 Getty e il modem
146 Fax
Parte xxvi Connettività con altri sistemi
147 Dos IPv4
148 Dos PPP
149 Introduzione a NOS-KA9Q -- IPv4 per Dos
Indice analitico del volume
Volume V Servizi di rete più in dettaglio
Parte xxvii Organizzazione dei servizi di rete più comuni
150 Accesso a Internet attraverso una linea commutata
151 Servente Finger
152 Servente FTP
153 Servente HTTP: Apache
154 Servente HTTP-CGI
155 Programmazione CGI in Perl
156 Programmi CGI per l'accesso alla documentazione
157 Gestione di pagine HTML personali attraverso un accesso FTP
158 Indicizzazione dei dati con freeWAIS
159 Riproduzione speculare e trasferimento dati in modo automatico
160 Trasferimento e sincronizzazione di dati attraverso la rete
161 Servente HTTP: Boa
Parte xxviii Posta elettronica
162 Introduzione alla gestione della posta elettronica
163 Sendmail: introduzione
164 Exim: introduzione
165 sSMTP
166 Liste di posta elettronica
Parte xxix Usenet
167 Introduzione a Usenet
168 Introduzione a INN -- InterNet News
Parte xxx Lavoro di gruppo
169 CVS: introduzione
170 CVS: la rete e altre annotazioni
Indice analitico del volume
Volume VI Sicurezza
Parte xxxi Filtri, proxy e ridirezione del traffico IP
171 Concetti elementari sul traffico IPv4 in riferimento all'uso di filtri
172 Cache proxy
173 Introduzione ai concetti di firewall e di NAT/PAT
174 Kernel Linux 2.4: firewall
175 kernel Linux 2.4: NAT/PAT
176 Ridirezione del traffico IP senza l'ausilio del kernel
177 Kernel Linux 2.2: firewall e mascheramento IP
178 Kernel Linux 2.0: firewall e mascheramento IP
Parte xxxii Sicurezza e controllo
179 Introduzione ai problemi di sicurezza con la rete
180 Virus, vermi e cavalli di Troia
181 Filtri di accesso standard
182 Protocollo IDENT
183 TCP wrapper più in dettaglio
184 Cambiare directory radice
185 Tripwire
186 AIDE
187 SATAN o SANTA
188 Strumenti per il controllo e l'analisi del traffico IP
189 Acua
190 Misure di sicurezza per l'elaboratore personale senza rete
Parte xxxiii Cfengine
191 Introduzione a Cfengine
192 Cfengine: sezioni di uso comune
193 Cfengine attraverso la rete
Parte xxxiv Riservatezza e certificazione delle comunicazioni
194 Introduzione ai problemi legati alla crittografia e alla firma elettronica
195 GnuPG: GNU Privacy Guard
196 Autorità di certificazione e certificati
197 Connessioni cifrate e certificate
198 Introduzione a OpenSSL
199 Applicazioni che usano OpenSSL
200 LSH
201 OpenSSH
Indice analitico del volume
Volume VII Scrivere
Parte xxxv Editoria e stile
202 Formati standard della carta
203 Nozioni elementari di tipografia
204 Stile letterario
205 Evoluzione dell'editoria elettronica
Parte xxxvi Codifica
206 Introduzione alla codifica universale dei caratteri
207 Esempi di codifica dei caratteri
Parte xxxvii PostScript: un linguaggio per la composizione finale
208 Linguaggio PostScript: introduzione
209 PostScript: espressioni e funzioni
210 PostScript: caratteri da stampa
211 Esempi di funzioni PostScript
Parte xxxviii TeX
212 teTeX: la distribuzione Unix di TeX
213 TeX: introduzione
214 TeX: caratteri
215 TeX: la pagina
216 TeX: paragrafi, righe, spazi, scatole e linee
217 TeX: tabelle
218 TeX: ambienti matematici
219 LaTeX: introduzione
220 LaTeX: struttura
221 LaTeX: la pagina
222 LaTeX: caratteri
223 LaTeX: blocchi di testo
224 LaTeX: spazi e scatole
225 LaTeX: riferimenti
226 LaTeX: tabelle
227 LaTeX: figure
228 LaTeX: ambienti matematici
229 LaTeX: file esterni
Parte xxxix Texinfo: lo standard della documentazione GNU
230 Introduzione a Texinfo
231 Texinfo: libro e ipertesto
Parte xl SGML: un linguaggio per l'editoria e non solo
232 SGML: introduzione
233 Elaborazione SGML
234 Dichiarazione SGML
235 SGMLtools 1.0/LinuxDoc
236 DebianDoc
237 DocBook: introduzione ai suoi strumenti
Parte xli Sgmltexi
238 Sgmltexi: installazione e utilizzo
239 Sgmltexi: struttura
240 Sgmltexi: contenuti
241 Corrispondenza tra Texinfo e Sgmltexi
Parte xlii HTML
242 URI
243 HTML: aspetti generali
244 HTML: corpo
245 CSS
246 HTML2ps
247 Introduzione a Amaya
248 HTMLDOC
249 Essere presenti su Internet
Parte xliii XML
250 XML: cenni
251 XHTML
Parte xliv Controllo dell'ortografia e dello stile
252 Analisi lessicale
253 Analisi sintattica e stilistica con Textchk
Parte xlv Alml
254 Alml: preparazione e visione generale
255 Il documento secondo Alml
256 Entità ISO gestite da Alml
257 Stile di scrittura del sorgente
Parte xlvi Annotazioni particolari riferite all'opera «Appunti di informatica libera»
258 Gestione di «Appunti di informatica libera»
259 Convenzioni di «Appunti di informatica libera»
260 Glossario stilistico di «Appunti di informatica libera»
Parte xlvii Sistemi vari di composizione elettronica
261 Introduzione a *roff
262 Introduzione a Lout
263 Introduzione a HieroTeX
264 Trasformazione in altri formati
Indice analitico del volume
Volume VIII Programmazione
Parte xlviii Algoritmi
265 Pseudocodifica
Parte xlix C
266 Linguaggio C: introduzione
267 C: puntatori, array e stringhe
268 C: tipi di dati derivati
269 C: oggetti dinamici e aritmetica dei puntatori
270 C: file
271 C: istruzioni del preprocessore
272 C: esempi di programmazione
273 Automazione della compilazione: Make e file-make
Parte l Pascal
274 Pascal: preparazione di Pascal-to-C
275 Pascal: introduzione
276 Pascal: tipi di dati derivati
277 Pascal: esempi di programmazione
Parte li Perl
278 Perl: introduzione
279 Perl: gestione delle stringhe
280 Perl: gestione dei file
281 Perl: funzioni interne
282 Perl: esempi di programmazione
283 Perl: esercizi di programmazione
Parte lii Java
284 Java: preparazione
285 Java: introduzione
286 Java: programmazione a oggetti
287 Java: esempi di programmazione
Parte liii Scheme
288 Scheme: preparazione
289 Scheme: introduzione
290 Scheme: struttura del programma e campo di azione
291 Scheme: liste e vettori
292 Scheme: I/O
293 Scheme: esempi di programmazione
Parte liv BC: linguaggio aritmetico a precisione arbitraria
294 BC
295 BC: esempi di programmazione
Parte lv Basic
296 Basic: introduzione
297 Basic: esempi di programmazione
Parte lvi Nazionalizzazione e localizzazione
298 Gettext: introduzione
Indice analitico del volume
Volume IX Linguaggi di programmazione specifici
Parte lvii Linguaggi per la comparazione
299 Espressioni regolari standard
300 Confronto sintetico tra le espressioni regolari «reali»
Parte lviii Linguaggi per la scansione di file di testo
301 SED: introduzione
302 AWK: introduzione
303 AWK: funzioni e array
Parte lix Linguaggi macro
304 M4: introduzione
Parte lx DBMS e SQL
305 Introduzione ai DBMS
306 Introduzione a SQL
307 PostgreSQL: struttura e preparazione
308 PostgreSQL: il linguaggio
309 PostgreSQL: accesso attraverso PgAccess
310 PostgreSQL: accesso attraverso WWW-SQL
311 Le funzioni e i trigger in PostgreSQL: un'esercitazione didattica
Indice analitico del volume
Volume X Matematica e disegno
Parte lxi Foglio elettronico
312 Concetti generali sui fogli elettronici
313 Spreadsheet Calculator
Parte lxii Applicazioni matematiche e grafiche varie
314 Gnuplot
315 Octave
316 Applicazioni matematiche varie
Indice analitico del volume
Volume XI Argomenti avanzati e accessori
Parte lxiii Multimedialità
317 Introduzione alla gestione dell'audio e uso del lettore CD
318 Lettore CD audio
319 Gestione della scheda audio
320 Audio compresso
321 Audio attraverso la rete
322 Filmato digitale
323 Masterizzazione di CD audio
324 X-CD-Roast
Parte lxiv Transizione verso il software libero
325 File con formati speciali
326 DOSEMU: l'emulatore di hardware DOS compatibile
327 Servente X su altre piattaforme grafiche
328 Applicazioni proprietarie
Parte lxv Prevenzione
329 Copie di sicurezza
330 Emergenza con GNU/Linux
331 nanoLinux II
332 Dischetti di emergenza delle distribuzioni GNU/Linux e di altre fonti
Parte lxvi Laboratorio didattico
333 Accorgimenti per usare GNU/Linux nella didattica di massa
334 Diskless: elaboratori senza disco
Parte lxvii Informatica gestionale
335 Codici a barre
336 Barcode
337 Trasformazione in lettere
Parte lxviii Annotazioni sulla distribuzione Debian
338 Configurazione di una distribuzione Debian
339 Accorgimenti per una distribuzione Debian
Parte lxix Annotazioni sulla distribuzione Red Hat
340 Configurazione di una distribuzione Red Hat
341 Accorgimenti per una distribuzione Red Hat
Parte lxx i86
342 Minix
343 ELKS
Parte lxxi Dos
344 Dos: introduzione
345 Dos: dischi, file system, directory e file
346 Dos: configurazione
347 Dos: script dell'interprete dei comandi
348 Dos: gestione della memoria centrale
349 FreeDOS
350 Progetto GNUish
351 The valuable DOS Freeware page
352 Clean the Clipper 5.2
353 nanoBase 1997
354 nanoBase 1997 user manual
Parte lxxii Sistemi operativi speciali
355 LeeOS
Parte lxxiii Braille
356 Introduzione al sistema braille
357 Sistemi di interazione per non vedenti
Parte lxxiv Aspetti umani
358 Manifesto GNU
359 Il progetto GNU
360 Proprietà del software
361 L'ipotesi del futuro, nel bene e nel male
Indice analitico del volume
Volume XII Informazioni obsolete
Parte lxxv Distribuzioni GNU/Linux
362 Monkey
363 Configurazione di una distribuzione Slackware
364 Script per la gestione dei pacchetti software
Parte lxxvi Informazioni varie
365 Emulatori
366 nanoRouter
367 X-ISP
368 Introduzione a SMB con GNU/Linux
369 Applicazioni multimediali
Indice analitico del volume
Volume XIII LDR: Linux domande e risposte
370 Amministrazione del sistema
371 Reti e rete Internet
372 Programmi
373 X
374 Applicazioni
375 Stampa
376 Editoria
377 I Caratteri (font)
378 Immagini
379 Masterizzazione
380 Audio
381 Programmazione
382 Computer portatili
383 Hardware
Indice analitico del volume
Volume XIV Licenze
384 Licenza GNU GPL
385 Traduzione della licenza GNU GPL
386 Licenza GNU LGPL
387 Licenza GNU FDL
388 Licenza Artistic
389 Licenza UCB BSD
390 Licenza MIT
391 Licenza LPPL
392 Licenza QPL
393 Licenza SSLeay
394 Licenza DSL
395 Licenza Open publication license
396 Licenze e altri dettagli sul software citato
Volume XV Schede sintetiche riassuntive, presentazioni e promemoria
Parte lxxvii Software libero
397 Aspetti giuridici del software
398 Software libero
399 Sintesi storica del software libero 1
400 Sintesi storica del software libero 2
401 Licenze importanti nella storia del software libero
402 Vantaggi e svantaggi del software libero 1
403 Vantaggi e svantaggi del software libero 2
Parte lxxviii Matematica
404 Sistema di numerazione ottale ed esadecimale
405 Sistema di numerazione binario 1
406 Sistema di numerazione binario 2
Parte lxxix X
407 Uso comune
408 Accesso attraverso la rete
409 XFree86: uso senza dispositivo di puntamento 1
410 XFree86: uso senza dispositivo di puntamento 2
Parte lxxx Reti IP
411 Estensione e topologia
412 Introduzione IP 1
413 Introduzione IP 2
414 Introduzione IP 3
415 Introduzione IP 4
416 Indirizzi IPv4 1
417 Indirizzi IPv4 2
418 Interfacce di rete
419 Cablaggi e connessioni Ethernet 1
420 Cablaggi e connessioni Ethernet 2
421 TCP, UDP e porte
422 Frammentazione IP
423 Configurazione interfacce di rete 1
424 Configurazione interfacce di rete 2
425 Instradamento senza router
426 Instradamento attraverso un router predefinito
427 Instradamento attraverso più router
428 NAT/PAT 1
429 NAT/PAT 2
430 NAT/PAT 3
431 Messaggi ICMP: tipo e codice
432 Messaggi ICMP: Ping
433 Messaggi ICMP: TTL
434 Messaggi ICMP: Traceroute
435 Messaggi ICMP: destinazione irraggiungibile
436 Nomi di dominio
437 DNS come base di dati distribuita 1
438 DNS come base di dati distribuita 2
439 Risoluzione dei nomi 1
440 Risoluzione dei nomi 2
441 DNS elementare
442 DNS anche per la rete locale 1
443 DNS anche per la rete locale 2
444 DNS: posta elettronica e alias
445 DNS: isolamento e rinvio a un altro servente
446 DNS: record SOA
447 DNS: record NS, MX, A, AAAA, PTR, CNAME
448 Interrogazione del DNS
449 Cache proxy 1
450 Cache proxy 2
451 Cache proxy 3
452 Cache proxy 4
453 Cache proxy 5
454 Filtro IP: schema generale
455 Filtro IP: caratteristiche comuni
456 Filtro IP: punti di intervento
457 Filtro IP: pacchetti frammentati
458 Filtro IP: schema degli esempi astratti
459 Filtro IP: esempi 1
460 Filtro IP: esempi 2
461 Filtro IP: ICMP, UDP e DNS
Parte lxxxi Riservatezza e certificazione elettronica
462 Crittografia
463 Firma elettronica 1
464 Firma elettronica 2
465 Certificato
Parte lxxxii Schede riassuntive varie
466 DSelect
467 Deity
468 Aptitude 1
469 Aptitude 2
470 VI 1
471 VI 2
472 VI 3
473 Mtools
474 Cups: amministrazione
475 Cups: uso normale
476 Cups: opzioni per lpr, lp e lpoptions 1
477 Cups: opzioni per lpr, lp e lpoptions 2
Parte lxxxiii Comandi di uso comune
478 Directory, percorsi e contenuti
479 Proprietà, permessi e attributi
480 Copia, collegamento, spostamento, cancellazione e archiviazione 1
481 Copia, collegamento, spostamento, cancellazione e archiviazione 2
482 CD-ROM: preparazione delle immagini
483 CD-ROM: incisione
484 Operazioni a distanza e servizi di rete 1
485 Operazioni a distanza e servizi di rete 2
486 Copia remota e allineamento dati
487 Varie
Parte lxxxiv Cablaggi
488 Porte seriali
489 Porte parallele
490 Reti Ethernet
Parte lxxxv Standard
491 Conversione tra le unità di misura
492 Abbreviazioni di Internet
493 ISO 639
494 ISO 3166-1
495 ISO 4217
Indice analitico del volume
Appendice A GNU GENERAL PUBLIC LICENSE
Indice analitico