Linux From Scratch (LFS) is 'n oopbronprojek wat gebruikers omvattende dokumentasie verskaf om hul eie Linux-gebaseerde bedryfstelsels suksesvol op te bou. Oorspronklik geskep deur Gerard Beekmans en later geredigeer deur Bruce Dubbs en Matthew Burgess, is die Linux From Scratch-projek een van die mees komplekse en goed gedokumenteerde 'Hoe om jou eie Linux-verspreiding van nuuts af te bou' handleiding.
Gerig op 32-bis en 64-bis-argitekture
Die instruksies in hierdie handleiding is gerig op 32-bis (AMD / Intel x86) en 64-bis (x86_64) argitekture, maar u kan ook bedryfstelsels opstel wat op PowerPC- en ARM-CPU's werk. Sy primêre standaarde is POSIX.1-2008, Linux Standard Base (LSB) Spesifikasies en lêerstelsel Hiërargie Standaard weergawe 3.0 Konsep 1 (FHS).
Enigeen kan leer hoe om 'n Linux-bedryfstelsel van nuuts af te skep
Met hierdie projek kan almal leer hoe om 'n Linux-kern-bedryfstelsel van nuuts af te skep, deur eers 'n nuwe partisie te skep, die partisie met 'n Linux-lêerstelsel op te stel en die nuwe partisie te monteer. Dan sal jy leer oor pakkette en hoe om hulle te laai, asook hoe om 'n gids vir $ LFS / gereedskap te skep, 'n LFS-gebruiker by te voeg, die omgewing op te stel en 'n tydelike stelsel op te stel.
U sal ook leer hoe om die bedryfstelsel te konfigureer
Vervolgens leer jy hoe om basiese stelselprogrammatuur te installeer deur eers die virtuele kernlêerstelsel op te stel, die chroot-omgewing in te voer, noodsaaklike dopgehou, lêers en simlinks te skep, die kern-, hoofsamesteller- en handleidingbladsye te installeer, die gereedskapsketting aan te pas, en installeer al die noodsaaklike pakkette. Gebruikers sal ook leer hoe om die netwerk te konfigureer, die / etc / hosts-lêer aan te pas, modules en toestelle op 'n LFS-stelsel te hanteer, persoonlike simbole aan toestelle te skep, die stelselheernaam, setclock script, Linux console, sysklogd script, rc.site lêer, / etc / inputrc lêer, en bash shell opstart lêers.
Finale woorde
Laastens sal die dokumentasie gedetailleerde inligting verskaf oor hoe om die / etc / fstab-lêer te skep, om die nuutste stabiele Linux-kernpakket te installeer, asook om GRUB as die standaardlaaier te installeer.
strong> Wat is nuut in hierdie weergawe:
- Hierdie LFS-weergawe bevat opdaterings vir glibc-2.27, binutils-2.30 en gcc-7.3.0. Daarbenewens is vyf nuwe pakkette verskuif na die basis LFS boek van BLFS: libffi, openssl, Python3, Ninja, en Meson. Wysigings aan teks is dwarsdeur die boek gemaak. Die Linux-kern is ook opgedateer na weergawe 4.15.3.
Wat is nuut in weergawe:
- Die LFS-weergawe bevat opdaterings vir glibc-2.26, binutils-2.29 , en gcc-7.2.0. Altesaam 32 pakkette is opgedateer, oplossings vir bootscripts gemaak en veranderinge aan teks is regdeur die boek aangebring. Die BLFS-weergawe bevat ongeveer 900 pakkette buite die basiese Linux From Scratch Version 8.1-boek. Hierdie weergawe bevat meer as 885 opdaterings vanaf die vorige weergawe, insluitende talle veranderinge in teks en formatering.
Wat is nuut in weergawe 8.0:
- Die LFS-weergawe bevat opdaterings vir glibc-2.24, binutils-2.27 en gcc-6.2.0. Altesaam 29 pakkette is opgedateer, oplossings vir bootscripts gemaak, en veranderinge aan teks is regdeur die boek gemaak. Die BLFS-weergawe bevat ongeveer 800 pakkette buite die basiese Linux From Scratch Version 7.9 boek. Hierdie weergawe bevat meer as 810 opdaterings van die vorige weergawe, insluitende talle teks- en formatteringsveranderings. Belangrike veranderinge aan BLFS sluit in die verwydering van Qt4 en KDE4. Die systemd-weergawe van BLFS bevat nou die volledige GNOME-lessenaar. Een interne noot is dat deur die redaksie van verskeie redakteurs die boekbronne die weergawes van die stelsel V en systemd gekombineer het in 'n enkele stel xml-lêers, maar steeds voorsiening maak vir afsonderlike generasie van die boeke. Dit laat die 80% van die twee boeke wat algemeen voorkom, doeltreffend onderhou word.
Wat is nuut in weergawe 7.9:
- Die LFS-weergawe bevat opdaterings vir glibc-2.23, binutils-2.26 en gcc-5.3.0. Altesaam 25 pakkette is opgedateer en veranderinge aan teks is regdeur die boek aangebring. Die BLFS-weergawe bevat ongeveer 800 pakkette buite die basiese Linux From Scratch Version 7.9 boek. Hierdie weergawe bevat 597 opdaterings van die vorige weergawe, insluitende talle teks- en formatteringsveranderings. 'N Groot verandering in BLFS sluit die byvoeging van die KDE Plasma 5-lessenaar in. Die boek bevat nou 5 lessenaaromgewings, 5 afsonderlike vensterbestuurders, drie pos bedieners, 4 grafiese en 3 teks web blaaiers, 4 databasis bedieners, en talle groot en klein gebruiker programme en utilities.
Wat is nuut in weergawe 7.8 / 7.9 RC2:
- Dit is 'n belangrike vrystelling met toolchain updates glibc-2.22, binutils-2.25.1, en gcc-5.2.0. Altesaam 30 pakkette is opgedateer en verander na bootscripts en teks is dwarsdeur die boek gemaak.
Wat is nuut in weergawe 7.8:
- Dit is 'n belangrike weergawe met toolchain updates vir glibc-2.22 , binutils-2.25.1, en gcc-5.2.0. Altesaam 30 pakkette is opgedateer en verander na bootscripts en teks is dwarsdeur die boek gemaak.
Wat is nuut in weergawe 7.7:
- Dit is 'n belangrike vrystelling met toolchain-bywerkings vir glibc-2.21 en gcc-4.9.2. Altesaam 30 pakkette is opgedateer en verander na bootscripts en teks is dwarsdeur die boek gemaak.
Wat is nuut in weergawe 7.6:
- Hierdie weergawe is 'n belangrike update vir beide LFS en BLFS en Nou bevat aparte weergawes vir systemd.
- Die LFS-vrystellings sluit in Toolkain-opdaterings vir glibc-2.20 en gcc-4.9.1. In totaal is 26 pakkette opgedateer en 8 pakkette by LFS 7.5 bygevoeg.
- Die BLFS-weergawe bevat ongeveer 750 pakkette buite die basiese Linux From Scratch Version 7.6-boek. Dit bevat meer as 880 opdaterings vanaf die vorige weergawe, insluitende talle veranderinge in teks en formatering.
- Daarbenewens wil ons graag vir die eerste keer 'n BLFS-weergawe op basis van systemd bekendstel. Die weergawe is geharmoniseerd met die standaard BLFS-boek, maar bevat aangepaste instruksies vir stelsel-gebaseerde stelsels.
Wat is nuut in weergawe 7.4:
- Dit is 'n belangrike weergawe met toolchain updates vir binutils-2.23.2, glibc-2.18 en gcc-4.8.1. Altesaam 32 pakkette (van 62) is opgedateer vanaf LFS-7.3 en veranderinge aan bootscripts en teks is dwarsdeur die boek gemaak.
Wat is nuut in weergawe 7.4 RC1:
- Dit is die eerste vrylatingskandidaat op pad na LFS -7,4. Dit is 'n belangrike weergawe met toolchain updates vir binutils, glibc en gcc. Altesaam 32 pakkette is opgedateer vanaf LFS-7.3 en veranderinge aan bootscripts en teks is dwarsdeur die boek gemaak.
Wat is nuut in weergawe 7.3:
- Dit is 'n belangrike vrystelling met toolchain updates vir binutils-2.23 .1, glibc-2,17 en gcc-4.7.2. Altesaam 31 pakkette is opgedateer vanaf LFS-7.2 en die veranderinge aan bootscripts en teks is dwarsdeur die boek gemaak.
Wat is nuut in weergawe 7.2:
- Dit is 'n belangrike weergawe met toolchain updates vir beide glibc- 2.16.0 en gcc-4.7.1. In totaal is 28 pakkette opgedateer vanaf LFS-7.1 en veranderings aan bootscripts en teks is dwarsdeur die boek gemaak.
Wat is nuut in weergawe 7.1:
- Dit is 'n inkrementele weergawe met opdaterings van LFS 7.0 tot 20 pakkette, sowel as regstellings om skripte en teks regdeur die boek te begin.
Kommentaar nie gevind