|
Home | Stato | Download | Versione online | Trac |
Il progetto |
GaPiL nasce dalla mia convinzione profonda che la
"filosofia" che ispira il software libero si applichi anche
ad altri campi che non siano necessariamente quelli della
scrittura di programmi per computer. In particolare ritengo che
possa assumere una grande rilevanza in ambiti come quelli
dell'educazione e della formazione.
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 in lingua italiana. 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. 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 testo, rilasciato sotto 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 lavori del compianto R. W. Stevens. |
|
Altro materiale |
Potete trovare altro materiale libero di vario tipo (non
necessariamente attinente l'informatica) prodotto 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. |
|
Notizie |
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
1 - giugno - 2006
11 - marzo - 2005
6 - marzo - 2005
12 - gennaio - 2005
19 - luglio - 2004
3 - marzo - 2004
26 - dicembre - 2003
8 - novembre - 2003
21 - settembre - 2003
6 - aprile - 2003
10 - marzo - 2003
20 - febbraio - 2003
10 - dicembre - 2002
26 - ottobre - 2002
18 - ottobre - 2002
24 - settembre - 2002
20 - agosto - 2002
7 - agosto - 2002
22 - luglio - 2002
3 - luglio - 2002 |