Fatta close, iniziata lseek
[gapil.git] / pref.tex
index e21f38540de9af840a98570f69e72687a39caa60..25e07dcd2631f911c2485fa38d776de531e0d173 100644 (file)
--- a/pref.tex
+++ b/pref.tex
@@ -1,4 +1,5 @@
 \chapter{Prefazione}
+\label{cha:preface}
 
 Nelle motivazioni in cui si introduce la GNU Free Documentation License (FDL)
 (reperibili su http://www.gnu.org/philosophy/free-doc.html) si dà una grande
@@ -18,7 +19,7 @@ un programma.
 
 Esiste però un altro campo, diverso dalla documentazione e dai manuali, in cui
 avere a disposizione testi liberi, aperti e modificabili è essenziale ed
-estremamente utile, quello della didattica e dell'educazione.  E benché questo
+estremamente utile: quello della didattica e dell'educazione.  E benché questo
 sia citato dalla FDL non è altrettanto comune trovarlo messo in pratica.
 
 In particolare sarebbe di grande interesse poter disporre di testi didattici
@@ -28,7 +29,7 @@ per il software libero.
 
 Questo progetto mira alla stesura di un libro il più completo e chiaro
 possibile sulla programmazione in GNU/Linux (che da qui in avanti spesso
-chiameremo semplicemante Linux per brevità). Ovviamente essendo i concetti in
+chiameremo semplicemente Linux per brevità). Ovviamente essendo i concetti in
 gran parte gli stessi, esso dovrebbe restare valido anche per la
 programmazione in ambito Unix generico, pur restando l'intenzione di
 approfondire in maniera specifica le caratteristiche peculiari di GNU/Linux.
@@ -45,18 +46,23 @@ particolari dell'argomento in esame (in particolare il manuale delle glibc non
 brilla certo per chiarezza espositiva).
 
 Per questo motivo si è cercato di fare tesoro di quanto appreso dai testi di
-R. Stevens (in particolare Advanced Programming in the Unix Environment e Unix
-Network Programming) per rendere in una sequenza logica il più esplicativa
-possibile la trattazione dei vari argomenti.
+R. Stevens (in particolare \textit{Advanced Programming in the Unix
+  Environment} e \textit{Unix Network Programming}) per rendere la trattazione
+dei vari argomenti in una sequenza logica il più esplicativa possibile.
 
 Il progetto prevede il rilascio del testo sotto licenza FDL, ed una modalità
 di realizzazione aperta che permetta di accogliere i contributi di chiunque
 sia interessato.
 
-Dato che lo scopo del progetto è la produzione di un libro si è scelto di
-usare latex come "ambiente di sviluppo" del medesimo, sia per l'impareggiabile
-qualità tipografica ottenibile, che per la congruenza dello strumento sia sul
-piano pratico che su quello filosofico.
+Dato che sia il kernel che tutte le librerie fondamentali di GNU/Linux sono
+scritte in C, questo sarà il linguaggio di riferimento del testo. In
+particolare il compilatore usato per provare tutti i programmi e gli esempi
+descritti nel testo è lo GNU GCC.
+
+Infine, dato che lo scopo del progetto è la produzione di un libro, si è
+scelto di usare Latex come "ambiente di sviluppo" del medesimo, sia per
+l'impareggiabile qualità tipografica ottenibile, che per la congruenza dello
+strumento, tanto sul piano pratico, quanto su quello filosofico.
 
 Il testo sarà, almeno inizialmente, in italiano.