Aggiunti suid e sgid
[gapil.git] / pref.tex
index 98ef59f73e3f545ab870f696b8ccc1bf730242d5..2b7910b50b274b0123845e2963ea37e7953956d3 100644 (file)
--- a/pref.tex
+++ b/pref.tex
@@ -1,10 +1,11 @@
 \chapter{Prefazione}
 
 Nelle motivazioni in cui si introduce la GNU Free Documentation License (FDL)
 \chapter{Prefazione}
 
 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 rilevanza all'importanza di disporre di buoni manuali, in quanto un
-buon software senza un buon manuale liberamente disponibile pure la
-fruibilità del software libero viene diminuita.
+(reperibili su http://www.gnu.org/philosophy/free-doc.html) si dà una grande
+rilevanza all'importanza di disporre di buoni manuali, in quanto la fruibilità
+e la possilità di usare appieno il software libero, vengono notevolemte
+ridotte senza la presenza di un valido manuale altrettanto liberamente
+disponibile.
 
 E come per il software libero è anche in questo caso è di fondamentale
 importanza la libertà di accedere ai sorgenti (e non solo al risultato
 
 E come per il software libero è anche in questo caso è di fondamentale
 importanza la libertà di accedere ai sorgenti (e non solo al risultato
@@ -15,29 +16,42 @@ Per questo la Free Software Foundation ha approntato una licenza apposita per
 la documentazione, che tiene conto delle differenze che restano fra un testo e
 un programma.
 
 la documentazione, che tiene conto delle differenze che restano fra un testo e
 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
+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
 sia citato dalla FDL non è altrettanto comune trovarlo messo in pratica.
 
 In particolare sarebbe di grande interesse poter disporre di testi didattici
 in grado di crescere, essere adattati alle diverse esigenze, modificati e
 sia citato dalla FDL non è altrettanto comune trovarlo messo in pratica.
 
 In particolare sarebbe di grande interesse poter disporre di testi didattici
 in grado di crescere, essere adattati alle diverse esigenze, modificati e
-ampliati nello stesso modo in cui si fa per il software libero.
+ampliati, o anche ridotti per usi specifici, nello stesso modo in cui si fa
+per il software libero.
 
 Questo progetto mira alla stesura di un libro il più completo e chiaro
 
 Questo progetto mira alla stesura di un libro il più completo e chiaro
-possible sulla programmazione in GNU/Linux (da qui in avanti Linux per
-brevità). Ovviamente essendo i concetti in gran parte gli stessi, esso
-dovrebbe restare valido anche per la programmazione in ambito Unix generico,
-l'idea è comunque quella di approfondire anche la caratteristiche peculiari di
-GNU/Linux.
+possibile sulla programmazione in GNU/Linux (che da qui in avanti spesso
+chiameremo semplicemante 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.
 
 L'idea è quella di riuscire a ottenere alla fine un testo utilizzabile per
 
 L'idea è quella di riuscire a ottenere alla fine un testo utilizzabile per
-apprendere la programmazione di rete sotto GNU/Linux della stessa qualità (è
-un progetto molto ambizioso ...) dei testi del compianto R. W. Stevens.
+apprendere la programmazione sotto GNU/Linux della stessa qualità (è un
+progetto molto ambizioso ...) dei testi del compianto R. W. Stevens. 
+
+Infatti benché le man pages e il manuale delle librerie del C della GNU siano
+una fonte enorme di informazioni (da cui si è costantemente attinto nella
+stesura di tutto il testo) la loro struttura li rende totalmente inadatti ad
+una trattazione che vada oltre la descrizione delle caratteristiche
+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.
 
 Il progetto prevede il rilascio del testo sotto licenza FDL, ed una modalità
 
 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.
+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
 
 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
@@ -51,4 +65,3 @@ Il testo sar
 
 
 
 
 
 
-