X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=pref.tex;h=9d31a54733aae2b078e19b40ba12d31a7494f344;hp=09656e3cb68b3662ddb00b46dbd443f04aab6d30;hb=c4e84d074b7b59b920ab493e32d61d5f3ae2ff15;hpb=f209f0494e4dd9065f3bf0cda54612297b3e079c diff --git a/pref.tex b/pref.tex index 09656e3..9d31a54 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-2011 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