X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=html%2Fgapil.html;h=d1e73493b77bb57c5f3c0dd20137f555ec392cf9;hp=da5788785df9b703234762d21e2ff0f1cf456573;hb=59dfe4c44efe50374103e6f9cdee3e52d2a33809;hpb=a2fa7ef233d473e505bda7998875dab13001a015 diff --git a/html/gapil.html b/html/gapil.html index da57887..d1e7349 100644 --- a/html/gapil.html +++ b/html/gapil.html @@ -1,11 +1,11 @@ - + - + GaPiL -- Guida alla Programmazione in Linux @@ -84,9 +84,9 @@ + href="http://gapil.truelite.it/sources"> - SVN + Trac @@ -95,7 +95,7 @@ - +
- + + + + +
@@ -104,8 +104,7 @@ - + GaPiL nasce dalla mia convinzione profonda che la "filosofia" che ispira il software libero si applichi anche @@ -116,20 +115,30 @@

Ma se trovare della buona documentazione libera, specie per quanto riguarda i programmi che girano sul sistema GNU/Linux, - è ormai relativamente facile, la produzione di buoni testi - didattici è ancora molto limitata, soprattutto se li si cercano + è ormai relativamente facile, la produzione di buoni testi + didattici è ancora molto limitata, soprattutto se li si cercano in lingua italiana.

-

GaPiL è un tentativo di scrivere un manuale di +

GaPiL è un tentativo di scrivere un manuale di programmazione di sistema in ambiente Linux, con una particolare attenzione alle caratteristiche specifiche delle - interfacce fornite dal kernel. Benché buona parte della - trattazione delle funzioni di libreria faccia riferimento a - standard generali come POSIX, si è comunque data una - attenzione particolare alle GNU libc, che sono la versione più - usata delle librerie del C, senza dimenticare, ove note, di - citare le differenze con possibili alternative come le libc5 o - le uclibc. + interfacce fornite dal kernel. Per questo motivo si parla di + Linux e non di GNU/Linux. +

+

Nonostante questa specificità, essendo la gran parte delle + funzioni di sistema standardizzate, la guida dovrebbe + risultare utile anche facendo riferimenti ad altri sistemi di + tipo Unix come BSD, in ogni caso si sono sottolineate + esplicitamente le caratteristiche specifiche di Linux. +

+

+ Benché buona parte della trattazione delle funzioni di + libreria sia del tutto identica, facendo riferimento a + standard generali come POSIX, si + è comunque prestata particolare attenzione alle funzioni delle + GNU libc, che sono la versione più usata delle librerie del C, + senza dimenticare, ove note, di citare le differenze con + possibili alternative come le libc5 o le uclibc.

L'obiettivo resta comunque quello di riuscire a produrre un @@ -137,11 +146,54 @@ href="http://www.gnu.org/copyleft/fdl.html">GNU FDL, che possa servire a chi si accosta per la prima volta alla programmazione avanzata e di sistema su un kernel Linux, con - la speranza di poter un giorno raggiungere la qualità dei + la speranza di poter un giorno raggiungere la qualità dei lavori del compianto R. W. Stevens.

+ + + +
+ + + Altro materiale + + + + + Potete trovare altra documentazione libera di vario tipo (non + necessariamente attinente l'informatica) prodotta da me + all'indirizzo: + http://firenze.linux.it/~piccardi/pubblicazioni.html +

+ Invece la documentazione tecnica più recente che ho prodotto è + pubblicata sul sito di Truelite + Srl, ed in particolare sono disponibili una serie di manuali + su temi di natura sistemistica a partire da + http://labs.truelite.it/truedoc. +

+

+ Infine, sia per dar sfogo ad una passione personale, che per + giocare con Mediawiki, ho creato una sito dedicato alla storia + della penna stilografica, con molto materiale ed informazioni, + sempre libere, all'indirizzo: + + http://www.fountainpen.it +

+

+
@@ -151,7 +203,37 @@ - + 6 - dicembre - 2008
Aggiornata la versione cartacea + acquistabile su lulu.com, all'indirizzo + + http://stores.lulu.com/piccardi, contiene le ultime + novità in particolare riguardo le funzioni delle ACL. Si + ricorda che il sovrapprezzo serve a finanziare lo sviluppo del + testo; si può sempre scaricare la versione corrente aggiornata + e gratuita da questo sito. +

+ 5 - gennaio - 2007
Pubblicata una versione + stampabile a richiesta su lulu.com, ordinabile all'indirizzo + + http://stores.lulu.com/piccardi. +

+ 1 - giugno - 2006
Nuova revisione con varie aggiunte + e correzioni, in occasione della pubblicazione sul DVD di + LinuxPro. +

+ 11 - marzo - 2005
Modificata la pagina dell'accesso + ai sorgenti, non viene più utilizzato ViewCVS ma è stato + installato il sistema di tracking trac che oltre alla + navigazione dei contenuti consente di tenere sotto controllo le + revisioni, e l'evoluzione della guida e di inviare ticket via + web. +

+ 6 - marzo - 2005
Realizzato un web server + elementare a scopo didattico, in vista dell'iniziativa del + Lilik su GaPiL. +

12 - gennaio - 2005
Completata la sezione sulla gestione della risoluzione degli indirizzi ed iniziata la sezione sulle opzioni dei socket. @@ -190,10 +272,10 @@

6 - aprile - 2003
Grazie all'incredibile lavoro di Mirko Maischberger abbiamo una favolosa versione in HTML, che - collego direttamente dalla sua home page. Non finirò mai di + collego direttamente dalla sua home page. Non finirò mai di ringraziarlo per aver domato htlatex fino a produrre la prima versione di GaPiL realmente consuntabile on line. Con - l'occasione è stata completamente revisionata la parte di + l'occasione è stata completamente revisionata la parte di introduzione alle reti.

@@ -251,15 +333,14 @@

3 - luglio - 2002
Prima versione del sito, con rilascio della prima versione di GaPiL in un HTML passabile. -
- Sono in versione preliminare, ma ricontrollati e di qualità - accettabile, i capitoli dal primo al nono: introduzione, +
Sono in versione preliminare, ma ricontrollati e di + qualità accettabile, i capitoli dal primo al nono: introduzione, gestione dei processi, interfacce di base per i file e per il controllo dei parametri del sistema, gestione dei segnali. Sono - da ricontrollare, ma di qualità decente, i capitoli dal + da ricontrollare, ma di qualità decente, i capitoli dal tredicesimo al sedicesimo: reti e socket elementari (il - sedicesimo capitolo è incompleto). Sono in corso di stesura, e - pertanto di qualità non classificabile (che può oscillare fra la + sedicesimo capitolo è incompleto). Sono in corso di stesura, e + pertanto di qualità non classificabile (che può oscillare fra la bozza non rivista ed il semplice elenco degli argomenti) gli altri capitoli.

@@ -267,6 +348,20 @@
+ + + + +