Linux from Scratch: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: overlinking giorni e mesi dell'anno e modifiche minori |
|||
Riga 7:
modello_sorgente = [[Free and Open Source Software]]|
versione_ultimo_rilascio = 7.0 |
data_ultimo_rilascio =
tipo_kernel = [[Kernel#Kernel_monolitici| Kernel monolitico]] (Linux 3.1) |
licenza = [[GNU_General_Public_License | GNU/GPL]] |
Riga 13:
sito_web = [http://www.linuxfromscratch.org www.linuxfromscratch.org ] |
}}
'''Linux From Scratch''' ('''LFS''', letteralmente dall'inglese ''Linux da zero'') è un libro scritto da [[Gerard Beekmans]], [[Matthew Burgess]] ed altri. Nel libro sono fornite istruzioni su come costruire un sistema [[GNU/Linux|Linux]] a partire dal [[codice sorgente]].
== Storia ==
La storia di LFS inizia nel [[1998]], quando Gerard Beekmans, non soddisfatto di altre [[GNU/Linux#Le distribuzioni|distribuzioni]], decide di creare il suo sistema ideale personale che si adatti alle sue esigenze, e scrive i suoi progressi in un pezzo di carta.
In breve tempo, il libro riscuote successo, ed attorno ad esso si sviluppa un progetto, con lo scopo di educare l'utente a costruire nel modo più ''pulito'' possibile un nuovo [[Sistema Operativo]]. Il libro è disponibile gratuitamente dal sito di Linux From Scratch, la cui versione corrente è la 7.3. Per mantenere LFS piccolo e conservare il suo scopo, è stato creato un altro libro, [[Beyond Linux From Scratch]], che presenta le istruzioni su come proseguire lo sviluppo del sistema di base creato con LFS.
== Funzionamento ==
'''Linux From Scratch''' consiste in un modo per installare un sistema Linux funzionante attraverso la [[Compilazione|costruzione manuale]] e [[configurazione (informatica)|configurazione]] di tutti i suoi componenti. Tale processo è molto più laborioso rispetto all'installazione di una [[Distribuzione Linux|distribuzione]] pre-costruita. L'idea di base è che installare i singoli pacchetti
== Procedura ==
Per costruire LFS, il costruttore necessita di una [[partizione (informatica)|partizione]] vuota e un [[file system]] Linux funzionante. Per prima cosa
Non appena le versioni finali dei pacchetti sono installate, queste devono essere quelle utilizzate da [[bash]], piuttosto che quelle temporanee nella cassetta degli attrezzi. Questo si realizza vuotando la [[Hash table|tabella hash]] di bash ed impostando la cartella dei binari della cassetta degli attrezzi per ultima nella [[variabile (informatica)|variabile]] di ambiente ''path'' del nuovo ambiente.
|