X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=pref.tex;h=1b56b1358d5a862796564d8be9a64a3b332bef0f;hp=09656e3cb68b3662ddb00b46dbd443f04aab6d30;hb=376c897446e3a3c24c3f45df9d6c320f3eef2e09;hpb=f209f0494e4dd9065f3bf0cda54612297b3e079c diff --git a/pref.tex b/pref.tex index 09656e3..1b56b13 100644 --- a/pref.tex +++ b/pref.tex @@ -1,24 +1,27 @@ %% pref.tex %% -%% Copyright (C) 2000-2003 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2009 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the -%% Free Software Foundation; with the Invariant Sections being "Prefazione", +%% Free Software Foundation; with the Invariant Sections being "Un preambolo", %% with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the %% license is included in the section entitled "GNU Free Documentation %% License". %% + \chapter{Prefazione} \label{cha:preface} Questo progetto mira alla stesura di un testo il più completo e chiaro possibile sulla programmazione di sistema su un kernel Linux. Essendo i concetti in gran parte gli stessi, il testo dovrebbe restare valido anche per -la programmazione in ambito si sistemi Unix generici, ma resta una attenzione +la programmazione in ambito di sistemi Unix generici, ma resta una attenzione specifica alle caratteristiche peculiari del kernel Linux e delle versioni delle librerie del C in uso con esso; in particolare si darà ampio spazio alla -versione realizzata dal progetto GNU, le cosiddette le \textit{GNU C Library} -o \textsl{glibc}, che ormai sono usate nella stragrande maggioranza dei casi. +versione realizzata dal progetto GNU, le cosiddette \textit{GNU C Library} o +\textsl{glibc}, che ormai sono usate nella stragrande maggioranza dei casi, +senza tralasciare, là dove note, le differenze con altre implementazioni come +le \textsl{libc5} o le \textsl{uclib}. L'obiettivo finale di questo progetto è quello di riuscire a ottenere un testo utilizzabile per apprendere i concetti fondamentali della programmazione di @@ -48,7 +51,7 @@ programma. 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. +strumento con il fine, tanto sul piano pratico, quanto su quello filosofico. Il testo sarà, almeno inizialmente, in italiano. Per il momento lo si è suddiviso in due parti, la prima sulla programmazione di sistema, in cui si @@ -63,3 +66,5 @@ comunicazione macchine diverse. %%% mode: latex %%% TeX-master: "gapil" %%% End: + +% LocalWords: kernel Library glibc Stevens Reference Manual GCC