+%% intro.tex
+%%
+%% Copyright (C) 2000-2002 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",
+%% 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{L'architettura del sistema}
\label{cha:intro_unix}
Quanto appena illustrato mette in evidenza il fatto che nella stragrande
maggioranza dei casi,\footnote{esistono implementazioni diverse delle librerie
- del C, come le \textit{libc5} o le \textit{uclib}, che non derivano dal
- progetto GNU, ma oggi sono, tranne casi particolari, completamente
- soppiantate dalle \acr{glibc}.} si dovrebbe usare il nome GNU/Linux
-(piuttosto che soltanto Linux) in quanto una parte essenziale del sistema
-(senza la quale niente funzionerebbe) è la GNU Standard C Library (in breve
-\acr{glibc}), ovvero la libreria realizzata dalla Free Software Foundation
-nella quale sono state implementate tutte le funzioni essenziali definite
-negli standard POSIX e ANSI C, utilizzabili da qualunque programma.
+ Standard del C, come le \textit{libc5} o le \textit{uClib}, che non derivano
+ dal progetto GNU. Le \textit{libc5} oggi sono, tranne casi particolari,
+ completamente soppiantate dalle \acr{glibc}, le \textit{uClib} pur non
+ essendo complete come le \acr{glibc}, restano invece molto diffuse nel mondo
+ embedded per le loro di dimensioni ridotte (e soprattutto la possibilità di
+ togliere le parti non necessearie), e pertanto costituiscono un valido
+ rimpiazzo delle \acr{glibc} in tutti quei sistemi specializzati che
+ richiedono una minima occupazione di memoria.} si dovrebbe usare il nome
+GNU/Linux (piuttosto che soltanto Linux) in quanto una parte essenziale del
+sistema (senza la quale niente funzionerebbe) è la GNU Standard C Library (in
+breve \acr{glibc}), ovvero la libreria realizzata dalla Free Software
+Foundation nella quale sono state implementate tutte le funzioni essenziali
+definite negli standard POSIX e ANSI C, utilizzabili da qualunque programma.
Le funzioni di questa libreria sono quelle riportate dalla terza sezione del
-\textsl{Manuale di Programmazione di Unix }(cioè accessibili con il comando
+\textsl{Manuale di Programmazione di Unix} (cioè accessibili con il comando
\cmd{man 3 <nome>}) e sono costruite sulla base delle chiamate al sistema del
kernel; è importante avere presente questa distinzione, fondamentale dal punto
di vista dell'implementazione, anche se poi, nella realizzazione di normali