Linux tyhjästä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 6. tammikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 13 muokkausta .
Linux tyhjästä
OS-perhe GNU/Linux
uusin versio
Tuetut kielet Englanti
Lisenssi MIT-lisenssi [2] , Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic [d] [2] ja GNU GPL
Verkkosivusto linuxfromscratch.org

Linux From Scratch (LFS, "Linux tyhjästä") - tapa asentaa Linux, samoin kuin Gerard Beekmansin et al.:n kirja, joka kuvaa prosessia Linux - käyttöjärjestelmän jakelun rakentamisessa lähdekoodeista. Kirja on vapaasti saatavilla Linux From Scratch -verkkosivustolta [3] . Siinä kuvataan vain perusjärjestelmän rakentaminen; niille, jotka haluavat laajentaa sitä "vähimmäistyöversion" ulkopuolelle, on myös Beyond Linux From Scratch (BLFS) -projekti. Lisäksi on olemassa muita kirjoja: Cross Linux from Scratch (CLFS), joka kuvaa ristiin kääntämistä ja Hardened Linux From Scratch (HLFS), joka keskittyy turvallisuuteen.

Rakentaaksesi kirjasta tarvitset ilmaisen osion kiintolevyllesi ja toimivan Linux-pohjaisen järjestelmän, joka sisältää kääntäjän ja perusjoukon kirjastoja [4] . Tällaisena järjestelmänä voit käyttää tavallista jakelua. Ennen versiota 7.0 oli mahdollista käyttää Live-CD: tä [5] [6] .

Kirjassa kuvataan vaihe vaiheelta, kuinka jakelusi rakennetaan tälle pohjalle alusta alkaen. Samaan aikaan rakentaminen lähdekoodista mahdollistaa huomattavan suorituskyvyn parantamisen poistamalla tarpeettomat riippuvuudet , eliminoimalla tarpeettomat ydinmoduulit ja ajurit sekä optimoimalla tietylle prosessorimallille eikä millään tavalla rajoita koottujen komponenttien valintaa. Todetaan, että LFS:n itsekokoonpano antaa lukijalle käsityksen Linux-järjestelmien toiminnan taustalla olevista periaatteista ja auttaa ymmärtämään paremmin käyttöjärjestelmien toimintaa yleisesti. LFS-järjestelmän motto on: "Sinun distro, sinun säännöt"  - "Sinun jakelusi, sinun sääntösi."

Kirjan osiossa 1.2 "Muutosloki" todetaan, että kaksi kuukautta kirjan julkaisun jälkeen on järkevää käydä sivustolla katsomassa, onko sieltä tulossa uusi versio korjauksilla. Itse asiassa kuitenkin kirjan vakaat versiot julkaistaan ​​kuuden kuukauden välein, ja BLFS:n vakaiden versioiden julkaisu on huomattavasti jäljessä LFS:n julkaisusta. Esimerkiksi BLFS 6.3 julkaistiin 12 kuukautta LFS 6.3:n julkaisun jälkeen.

Mielipiteet

LWN.net arvioi LFS:n vuonna 2004 [7] :

Linux From Scratch on upea projekti. Sen pitäisi olla pakollinen lukeminen kaikille Linux-koulutuskursseille, ja jokaisen Linux-harrastajan tulisi tehdä ainakin kerran. Tämä loisi myös toisen mielenkiintoisen sivuvaikutuksen: ihmiset, jotka osoittavat tyytymättömyyttä jakeluiden postituslistoille ja foorumeille, osoittavat todennäköisesti paljon enemmän kunnioitusta kehittäjiä kohtaan. Valmiin jakelun asentaminen on triviaali tehtävä. 4 CD-sarjan luominen, joka sisältää vakaan, turvallisen ja luotettavan käyttöjärjestelmän, ja tuhannet sovellukset eivät todellakaan ole.

Tux Machines kirjoitti arvostelun Linux From Scratch 6.1:stä vuonna 2005 [8] :

Nyt puhutaan BLFS:stä. Valitettavasti Beyond Linux From Scratch on aina sen takana oleva kirja. Minulle se ei ole todellinen asennus ennen kuin pääset ikkunanhallintaan.

Tux Machinesilla on toinen osa [9] ja katsauksen kolmas osa [10] .

Muistiinpanot

  1. https://www.linuxfromscratch.org/lfs/view/11.2/ - 2022.
  2. 1 2 http://www.linuxfromscratch.org/lfs/view/10.0/appendices/licenses.html
  3. LFS-uutiset . Haettu 21. kesäkuuta 2018. Arkistoitu alkuperäisestä 26. heinäkuuta 2017.
  4. LFS-projektin kotisivu . Haettu 21. kesäkuuta 2018. Arkistoitu alkuperäisestä 5. tammikuuta 2018.
  5. LFS LiveCD -projektin kotisivu . Haettu 24. lokakuuta 2020. Arkistoitu alkuperäisestä 19. heinäkuuta 2017.
  6. /~kb0iic/livecdupd hakemisto . Haettu 21. kesäkuuta 2018. Arkistoitu alkuperäisestä 6. tammikuuta 2016.
  7. Oppiminen Linuxin avulla tyhjästä [LWN.net] . Haettu 21. kesäkuuta 2018. Arkistoitu alkuperäisestä 21. kesäkuuta 2018.
  8. Linux From Scratch 6.1 (osa 1?) | Tux-koneet . www.tuxmachines.org. Haettu 2. elokuuta 2019. Arkistoitu alkuperäisestä 2. elokuuta 2019.
  9. Linux From Scratch 6.1 - Osa 2 - BLFS | Tux-koneet . Haettu 21. kesäkuuta 2018. Arkistoitu alkuperäisestä 21. kesäkuuta 2018.
  10. Beyond Beyond Linux from Scratch (lfs - osa 3) | Tux-koneet . Haettu 21. kesäkuuta 2018. Arkistoitu alkuperäisestä 21. kesäkuuta 2018.

Linkit