Linux iš naujo (LFS) yra atvirojo kodo projektas, kuris suteikia vartotojams išsamią dokumentaciją sėkmingai kurti savo pasirinktines Linux pagrįstas operacines sistemas. Iš pradžių sukurta Gerard Beekmans o vėliau redagavo Bruce Dubbs ir Matthew Burgess, Linux nuo nulio projektas yra vienas iš labiausiai sudėtingas ir gerai dokumentuota & ldquo; Kaip sukurti savo Linux distribuciją nuo nulio & rdquo; vadovas.
Tikslinė 32 bitų ir 64 bitų architektūra
Jei numatytos šiame vadove instrukcijos yra skirtos 32 bitų (AMD / Intel x86) ir 64 bitų (x86_64) architektūros, bet jūs taip pat gali pastatyti operacines sistemas, kurios dirba ant PowerPC ir ARM procesorių. Jo pagrindiniai standartai yra POSIX.1-2008, "Linux Standard Base" (LSB) specifikacijos ir "File System Hierarchy Standard 3.0" projektas (FHS).
Kiekvienas gali sužinoti, kaip sukurti "Linux" branduolio operacinę sistemą nuo pat pradžių
Naudodami šį projektą, kiekvienas gali sužinoti, kaip sukurti "Linux" branduolio operacinę sistemą nuo pat pradžių, pirmiausia sukurdami naują skaidinį, formato skaidinį su "Linux" failų sistema ir įdiegiant naują skaidinį. Tada jūs sužinosite apie paketus ir kaip juos pataisyti, taip pat kaip sukurti $ LFS / įrankių katalogą, pridėti LFS naudotoją, nustatyti aplinkos ir sukurti laikiną sistemą.
Taip pat sužinosite, kaip konfigūruoti operacinę sistemą
Tada sužinosite, kaip įdiegti pagrindinę sistemos programinę įrangą, pirmiausia paruošiant virtualios branduolio failų sistemą, įveskite chroot aplinką, kurkite svarbiausius katalogus, failus ir simbolių nuorodas, įdiekite branduolio, pagrindinių kompiliatorių ir rankinius puslapius, sureguliuokite įrankių juostą, ir įdiekite visus svarbiausius paketus. Vartotojai taip pat sužinos, kaip sukonfigūruoti tinklą, tinkinti / etc / hosts failą, tvarkyti modulius ir įrenginius LFS sistemoje, kurti pasirinktinius simbolius prie įrenginių, konfigūruoti sistemos prieglobos pavadinimą, setclock scenarijų, Linux konsolę, sysklogd scenarijų, rc.site failas, / etc / inputrc failas ir "bash shell" paleisties failai.
Galutiniai žodžiai
Galiausiai dokumentuose pateikiama išsami informacija apie tai, kaip sukurti / etc / fstab failą, sukonfigūruoti naujausią stabilų "Linux" branduolio paketą ir įdiegti GRUB kaip numatytąjį įkroviklį.
< strong> Kas naujo šiame leidime:
- Šiame LFS leidime pateikiami glibc-2.27, binutils-2.30 ir gcc-7.3.0 atnaujinimai. Be to, BLFS pagrindinėje LFS knygoje buvo perkelti penki nauji paketai: libffi, openssl, python3, ninja ir mezonas. Visoje knygoje buvo padaryti teksto pakeitimai. "Linux" branduolys taip pat buvo atnaujintas iki 4.15.3 versijos.
- LFS leidime pateikiami glibc-2.26, binutils-2.29 atnaujinimai.
Kas naujo ir gcc-7.2.0. Iš viso atnaujinta 32 paketai, ištaisytos į bootscriptus ir teksto pakeitimai buvo padaryti visoje knygoje. "BLFS" versijoje yra maždaug 900 paketų, viršijančių Linux bazę nuo "Scratch" versijos 8.1. Šiame leidime yra daugiau kaip 885 atnaujinimai iš ankstesnės versijos, įskaitant daugybę teksto ir formatavimo pakeitimų.
- LFS leidime pateikiami glibc-2.24, binutils-2.27 ir gcc-6.2.0 atnaujinimai. Iš viso atnaujinta 29 paketų, ištaisytos į bootscriptus ir teksto pakeitimai buvo padaryti visoje knygoje. "BLFS" versijoje yra maždaug 800 paketų, esančių už "Linux" bazės nuo "Scratch" versijos 7.9 knygos. Ši versija turi daugiau nei 810 atnaujinimų iš ankstesnės versijos, įskaitant daugybę teksto ir formatavimo pakeitimų. Svarbiausi BLFS pakeitimai apima "Qt4" ir "KDE4" pašalinimą. "BLFS" sisteminė versija dabar apima visą "GNOME" darbalaukį. Vienas iš vidinių pastabų yra tai, kad kelių redaktorių pastangomis knygų šaltiniai sujungė "System V" versijas ir "systemd" į vieną xml rinkmenų rinkinį, bet vis tiek numatė atskirą knygų generavimą. Tai leidžia 80% dviejų bendrų knygų išlaikyti efektyviai.
- LFS leidime pateikiami glibc-2.23, binutils-2.26 ir gcc-5.3.0 atnaujinimai. Iš viso buvo atnaujintos 25 paketai, o knygoje buvo pakeisti tekstai. "BLFS" versijoje yra maždaug 800 paketų, esančių už "Linux" bazės nuo "Scratch" versijos 7.9 knygos. Šiame leidime yra 597 naujinimai iš ankstesnės versijos, įskaitant keletą teksto ir formatavimo pakeitimų. Svarbus "BLFS" pakeitimas apima "KDE" "Plazma 5" darbalaukio pridėjimą. Dabar yra 5 darbalaukio aplinkos, 5 atskiros langų tvarkyklės, 3 pašto serveriai, 4 grafinės ir 3 tekstinės žiniatinklio naršyklės, 4 duomenų bazių serveriai ir daugybė pagrindinių ir mažųjų vartotojų programų ir paslaugų.
- Tai yra pagrindinė versija su įrankių juostos atnaujinimais.
Kas naujo versijoje 7.8 / 7.9 RC2: glibc-2.22, binutils-2.25.1 ir gcc-5.2.0. Iš viso atnaujintos 30 paketų, knygos ir teksto pakeitimai buvo padaryti visoje knygoje.
- Tai pagrindinė versija su įrankių juostos atnaujinimais, pateikiamais glibc-2.22 , binutils-2.25.1 ir gcc-5.2.0. Iš viso atnaujintos 30 paketų, knygos ir teksto pakeitimai buvo padaryti visoje knygoje.
- Tai yra pagrindinė versija su įrankių juostos atnaujinimais, pateikiamais glibc-2.21 ir gcc-4.9.2. Iš viso atnaujintos 30 paketų, knygos ir teksto pakeitimai buvo padaryti visoje knygoje.
- Šis leidimas yra svarbus atnaujinimas tiek LFS, tiek BLFS, ir
Kas naujo dabar apima atskiras "systemd" versijas.
- "LFS" leidimai apima "glibc-2.20" ir "gcc-4.9.1" atnaujinimus įrankio juostoje. Iš viso atnaujinta 26 paketų, o iš LFS 7.5 buvo pridėta 8 paketų.
- "BLFS" versijoje yra maždaug 750 paketų, viršijančių "Linux" bazę nuo "Scratch" versijos 7.6 knygos. Jis turi daugiau nei 880 atnaujinimų iš ankstesnės versijos, įskaitant keletą teksto ir formatavimo pakeitimų.
- Be to, pirmą kartą mes norėtume pristatyti BLFS versiją, pagrįstą sistemad. Ši versija suderinta su standartine BLFS knyga, bet apima ir individualizuotas instrukcijas sistemosd sistemoms.
- Tai pagrindinė versija su įrankių juostos atnaujinimais, pateiktais į binutils-2.23.2, glibc-2.18 ir gcc-4.8.1. Iš viso iš LFS-7.3 buvo atnaujinti 32 paketai (iš 62), o knygos versijos ir teksto pakeitimai buvo padaryti visoje knygoje.
- Tai yra pirmasis leidimo kandidatas keliuose LFS.
Kas naujo -7.4. Tai yra pagrindinis leidimas su įrankių juostos atnaujinimais binutils, glibc ir gcc. Iš viso iš LFS-7.3 buvo atnaujinti 32 paketai, o knygos keitimai ir teksto redakcija buvo padaryti visoje knygoje.
- Tai pagrindinė versija su binutils-2.23 .1, glibc-2.17 ir gcc-4.7.2. Iš viso iš LFS-7.2 buvo atnaujinti 31 paketai, o knygos pakeitimas ir tekstas buvo padaryti visoje knygoje.
- Tai pagrindinė versija su atnaujinimais įrankių juostoje tiek glibc- 2.16.0 ir gcc-4.7.1. Iš viso iš LFS-7.1 buvo atnaujinti 28 paketai, o knygos pakeitimas ir tekstas buvo padaryti visoje knygoje.
- Tai pažangus spaudai atnaujinimus iš LFS 7,0 iki 20 paketų, taip pat pataisymai paleisti skriptus ir tekstą visoje knygoje.
Kas naujo versijoje 8.0:
Kas naujo versijoje 7.9:
Kas naujo , versija 7.8:
Kas naujo 7.7 versijoje?
Kas naujo 7.4 versijoje:
Kas naujo 7.3 versijoje:
Kas naujo 7.1 versijoje:
Komentarai nerastas