Linux de la zero

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 6 ianuarie 2019; verificările necesită 13 modificări .
Linux de la zero
Familia OS GNU/Linux
ultima versiune
Limbi acceptate Engleză
Licență Licență MIT [2] , Creative Commons Attribution-NonComercial-ShareAlike 2.0 Generic [d] [2] și GNU GPL
site web linuxfromscratch.org

Linux From Scratch (LFS, „Linux from scratch”) - o modalitate de a instala Linux, precum și o carte de Gerard Beekmans și colab., care descrie procesul de construire a distribuției sistemului de operare Linux din codurile sursă. Cartea este disponibilă gratuit de pe site-ul web Linux From Scratch [3] . Descrie doar cum să construiți sistemul de bază; pentru cei care doresc să-l extindă dincolo de „varianta minimă de lucru”, există și proiectul Beyond Linux From Scratch (BLFS). În plus, există și alte cărți: Cross Linux from Scratch (CLFS), care descrie compilarea încrucișată și Hardened Linux From Scratch (HLFS), axat pe securitate.

Pentru a construi din carte, aveți nevoie de o partiție gratuită pe hard disk și de un sistem funcțional bazat pe Linux, care să conțină un compilator și un set de bază de biblioteci [4] . Ca un astfel de sistem, puteți utiliza o distribuție obișnuită. Înainte de versiunea 7.0 era posibil să se folosească Live-CD [5] [6] .

Cartea descrie pas cu pas cum să vă construiți distribuția pe această bază încă de la început. În același timp, construirea din codul sursă vă permite să obțineți o îmbunătățire semnificativă a performanței prin eliminarea dependențelor inutile , eliminarea modulelor și driverelor de kernel inutile , precum și optimizarea pentru un anumit model de procesor și în niciun caz limitând alegerea componentelor asamblate. Se afirmă că auto-asamblarea LFS oferă cititorului o înțelegere a principiilor care stau la baza funcționării sistemelor Linux și ajută la o mai bună înțelegere a funcționării sistemelor de operare în general. Motto-ul sistemului LFS este: „Distribuția ta, regulile tale”  - „Distribuția ta, regulile tale”.

Secțiunea 1.2 „Changelog” a cărții precizează că la două luni după lansarea cărții, este logic să mergeți pe site și să vedeți dacă există o nouă versiune cu corecții. De fapt, totuși, versiunile stabile ale cărții sunt lansate la fiecare șase luni, iar lansarea versiunilor stabile ale BLFS rămâne semnificativ în urma lansării LFS. BLFS 6.3, de exemplu, a apărut la 12 luni după lansarea LFS 6.3.

Opinii

LWN.net a analizat LFS în 2004 [7] :

Linux From Scratch este un proiect minunat. Ar trebui să fie citită obligatorie pentru toate cursurile de formare Linux și ceva ce orice pasionat de Linux ar trebui să facă cel puțin o dată. Acest lucru ar crea, de asemenea, un alt efect secundar interesant: oamenii care tind să manifeste nemulțumiri pe listele de distribuție și forumurile sunt susceptibile să arate mult mai mult respect față de dezvoltatori. Instalarea unei distribuții gata făcute este o sarcină trivială. Crearea unui set de 4 CD-uri care să conțină un sistem de operare stabil, sigur și de încredere, iar mii de aplicații cu siguranță nu sunt.

Tux Machines a scris o recenzie despre Linux From Scratch 6.1 în 2005 [8] :

Acum despre BLFS. Din păcate, Beyond Linux From Scratch este întotdeauna cartea din spatele ei. Pentru mine, nu este o instalare reală până când nu poți intra în managerul de ferestre.

Tux Machines are a doua parte [9] , iar a treia parte a recenziei [10] .

Note

  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. Știri LFS . Preluat la 21 iunie 2018. Arhivat din original la 26 iulie 2017.
  4. Pagina principală a proiectului LFS . Preluat la 21 iunie 2018. Arhivat din original la 5 ianuarie 2018.
  5. Pagina principală a proiectului LFS LiveCD . Preluat la 24 octombrie 2020. Arhivat din original la 19 iulie 2017.
  6. Indexul lui /~kb0iic/livecdupd . Preluat la 21 iunie 2018. Arhivat din original la 6 ianuarie 2016.
  7. Învățarea cu Linux de la zero [LWN.net] . Consultat la 21 iunie 2018. Arhivat din original pe 21 iunie 2018.
  8. Linux From Scratch 6.1 (partea 1?) | Mașini de smochin . www.tuxmachines.org. Preluat la 2 august 2019. Arhivat din original la 2 august 2019.
  9. Linux From Scratch 6.1 - Partea 2 - BLFS | Mașini de smochin . Consultat la 21 iunie 2018. Arhivat din original pe 21 iunie 2018.
  10. Dincolo de Linux de la zero (lfs - partea 3) | Mașini de smochin . Consultat la 21 iunie 2018. Arhivat din original pe 21 iunie 2018.

Link -uri