Avanti Indietro Indice

1. Preliminari

1.1 Confronto tra ELF e a.out

Lo sviluppo di Linux si trova attualmente in uno stato di continua evoluzione. Brevemente, esistono due formati di file binari che Linux è in grado di eseguire, ed a seconda di come è stato costruito, un sistema potrebbe usare uno o l'altro dei due. Leggendo questo HOWTO si scoprirà quale.

Per riconoscere il tipo di un binario è possibile utilizzare l'utility file (ad esempio: file /bin/bash). Per un programma ELF, darà una risposta contenente ELF; per un programma a.out la risposta sarà qualcosa del tipo Linux/i386.

Le differenze tra ELF e a.out sono descritte ampiamente in questo documento. ELF è il formato più recente, generalmente ritenuto il migliore.

1.2 Questioni amministrative

Informazioni riguardo al copyright si trovano alla fine di questo documento, insieme a dovute avvertenze relative a certe stupide domande poste su Usenet, che, segnalando problemi inesistenti, rivelano un'ignoranza del linguaggio C.

1.3 Tipografia

La versione in formato Postscipt, dvi, o html, di questo documento ha una maggiore varietà tipografica rispetto a quella in solo testo. In particolare, i nomi di file, i comandi, l'output dei comandi e gli stralci di codice sorgente sono impostati con un carattere tipo macchina da scrivere, come pure sono state messe in evidenza le "variabili" ed altre parti che dovevano essere enfatizzate.

Inoltre, è presente un utile indice. In dvi o postscript, la numerazione dell'indice corrisponde a quella dei paragrafi. In HTML si tratta di numeri assegnati sequenzialmente che rimandano ad altre parti del testo. Nella versione a solo testo, si tratta solo di numeri. Si consiglia una versione avanzata piuttosto che quella in modalità testo.

Negli esempi viene utilizzata la sintassi dell'interprete dei comandi (shell) Bourne (al posto di quella C). Gli utenti di C-shell potranno utilizzare il comando:

% setenv FOO bar

al posto di:

$ FOO=bar; export FOO

Se il prompt mostrato è # invece di $, il comando indicato probabilmente funzionerà solo se digitato come root. Naturalmente, non si assumere alcuna responsabilità per qualsiasi cosa accada al sistema nell'utilizzo di questi esempi.


Avanti Indietro Indice