Linux From Scratch

Software kuvakaappaus:
Linux From Scratch
Ohjelmiston tiedot:
Versio: 8.2 Päivitetty
Lähetyksen päivämäärä: 22 Jun 18
Kehittäjä: Gerard Beekmans
Lupa: Vapaa
Suosio: 258

Rating: 4.0/5 (Total Votes: 3)

Linux tyhjästä (LFS) on avoimen lähdekoodin projekti, joka tarjoaa käyttäjille täydelliset dokumentit omien Linux-pohjaisten käyttöjärjestelmien rakentamiseen. Alunperin Gerard Beekmansin luoma ja myöhemmin Bruce Dubbsin ja Matthew Burgessin muokkaama Linux From Scratch -projekti on yksi monimutkaisimmista ja hyvin dokumentoituneista "ldquo" -ohjelmistosta. Miten rakentaa oman Linux-jakelun tyhjästä & rdquo; manuaalinen.


Kohdistettu 32- ja 64-bittisiin arkkitehtuureihin

Tässä oppaassa esitetyt ohjeet kohdennetaan 32-bittisiin (AMD / Intel x86) ja 64-bittisiin (x86_64) arkkitehtuureihin, mutta voit myös rakentaa käyttöjärjestelmiä, jotka toimivat PowerPC- ja ARM-suorittimilla. Sen ensisijaiset standardit ovat POSIX.1-2008, Linux Standard Base (LSB) -ominaisuudet ja Filesystem Hierarchy Standard versio 3.0 Draft 1 (FHS).

Jokainen osaa oppia luomaan Linux-ydinperustaisen käyttöjärjestelmän tyhjästä

Tämän projektin avulla kuka tahansa voi oppia luomaan Linux-ydinperustaisen käyttöjärjestelmän tyhjästä, luomalla ensin uuden osion, muotoilemalla osion Linux-tiedostojärjestelmällä ja asentamalla uuden osion. Sitten saat lisätietoja paketeista ja niiden korjaamisesta sekä luodaan $ LFS / tools -hakemisto, lisätään LFS-käyttäjä, asetetaan ympäristö ja luodaan väliaikainen järjestelmä.


Opit myös käyttöjärjestelmän määrittämiseen

Seuraavaksi opit perusjärjestelmäohjelmiston asentamiseen ensin valmistelemalla virtuaalisen ytimen tiedostojärjestelmää, kirjoittamalla chroot-ympäristöön, luomalla tarvittavat hakemistot, tiedostot ja linkit, asentamalla ytimen, pääkääntäjän ja manuaaliset sivut, muokkaamalla työkaluviivaa, ja asenna kaikki tarvittavat paketit. Käyttäjät oppivat myös määrittelemään verkon, muokkaamaan / etc / hosts -tiedostoa, käsittelemään moduuleja ja laitteita LFS-järjestelmässä, luomaan räätälöityjä symboliliitoksia laitteille, määrittämään järjestelmän isäntänimen, setclock-komentosarjan, Linux-konsolin, sysklogd-komentosarjan, rc.site tiedosto, / etc / inputrc-tiedosto ja bash shell -käynnistys -tiedostot.

Lopulliset sanat

Lopuksi dokumentaatiot antavat yksityiskohtaiset tiedot siitä, miten luodaan / etc / fstab-tiedosto, määritetään viimeisin vakaa Linux-ytimen paketti ja asennetaan GRUB oletuksena käynnistyslataajaksi.

  • Tämä LFS-julkaisu sisältää glibc-2.27: n, binutils-2.30: n ja gcc-7.3.0: n päivitykset. Lisäksi BLFS: n perusopetuksen kirjasta on siirretty viisi uutta pakettia: libffi, openssl, Python3, ninja ja meson. Tekstin muutoksia on tehty koko kirjan ajan. Linux-ytimessä on myös päivitetty versioon 4.15.3.

    • LFS-julkaisu sisältää päivitykset glibc-2.26: lle, binutils-2.29: lle , ja gcc-7.2.0. Yhteensä 32 pakettia päivitettiin, korjattuja tekstejä suoritettiin, ja tekstiä muutettiin koko kirjan ajan. BLFS-versio sisältää noin 900 pakettia Linux Base Scratch 8.1 -kirjan alapuolelta. Tässä julkaisussa on yli 885 päivitystä edellisestä versiosta, mukaan lukien lukuisat tekstin ja muotoilun muutokset.

    Uutta versiossa 8.0:

    • LFS-julkaisu sisältää glibc-2.24: n, binutils-2.27: n ja gcc-6.2.0: n päivitykset. Yhteensä 29 pakettia päivitettiin, korjattuja tekstejä tehdyt korjaukset ja tekstin muutokset koko kirjan ajan. BLFS-versio sisältää noin 800 pakettia Linux Basebelt 7.9 -version alapuolelta. Tämä julkaisu sisältää yli 810 päivitystä edellisestä versiosta, mukaan lukien lukuisat tekstin ja muotoilun muutokset. Suuret muutokset BLFS: hen sisältävät Qt4: n ja KDE4: n poiston. BLFS: n systemd-versio sisältää nyt täydellisen GNOME-työpöydän. Yksi sisäinen muistiinpano on se, että useiden toimittajien tekemien töiden avulla kirjan lähteet ovat yhdistäneet System V: n ja systemd-versiot yhteen xml-tiedostojen joukkoon, mutta silti on olemassa erillinen kirjojen luominen. Tämä sallii 80% kahdesta kirjasta, jotka ovat yhteisiä tehokkaaseen ylläpitoon.

    Uutta versiossa 7.9:

    • LFS-julkaisu sisältää glibc-2.23: n, binutils-2.26: n ja gcc-5.3.0: n päivitykset. Yhteensä 25 pakettia päivitettiin ja tekstiä muutettiin koko kirjan ajan. BLFS-versio sisältää noin 800 pakettia Linux Basebelt 7.9 -version alapuolelta. Tämä julkaisu sisältää 597 päivitystä edellisestä versiosta, mukaan lukien lukuisat tekstin ja muotoilun muutokset. Suuri muutos BLFS: hen sisältää KDE Plasma 5 -työpöydän lisäyksen. Kirja sisältää nyt 5 työpöytäympäristöä, 5 erillistä ikkunanhallintaohjelmaa, kolme postipalvelinta, 4 graafista ja 3 tekstiä sisältävää verkkoselainta, 4 tietokantapalvelinta sekä lukuisia suuria ja pieniä käyttöohjelmia ja apuohjelmia.

    Uutta versiossa 7.8 / 7.9 RC2:

    • glibc-2.22, binutils-2.25.1 ja gcc-5.2.0. Yhteensä 30 pakettia päivitettiin, ja kirjojen ja tekstin muutoksia on tehty koko kirjan ajan.

    Uutta versiossa 7.8:

    • Tämä on merkittävä julkaisu työkalupaneelin päivityksillä glibc-2.22 , binutils-2.25.1 ja gcc-5.2.0. Yhteensä 30 pakettia päivitettiin, ja kirjojen ja tekstin muutoksia on tehty koko kirjan ajan.

    Uutta versiossa 7.7:

    • Se on tärkeä julkaisu työkalupaneelin päivityksillä glibc-2.21: lle ja gcc-4.9.2: lle. Yhteensä 30 pakettia päivitettiin, ja kirjojen ja tekstin muutoksia on tehty koko kirjan ajan.

      • Tämä versio on tärkeä päivitys sekä LFS: lle että BLFS: lle ja

      sisältää nyt erilliset versiot järjestelmälle.

    • LFS-julkaisuihin kuuluvat työkalupaneelin päivitykset glibc-2.20: een ja gcc-4.9.1: een. Yhteensä 26 pakettia päivitettiin ja 8 pakettia lisättiin LFS 7.5: sta.
    • BLFS-versio sisältää noin 750 pakettia Linux Base Scratch Version 7.6 -kirjan alapuolelta. Se sisältää yli 880 päivitystä edellisestä versiosta, mukaan lukien lukuisat tekstin ja muotoilun muutokset.
    • Lisäksi haluaisimme ensimmäisen kerran käyttöön systemd-järjestelmään perustuvan BLFS-version. Versio on yhdenmukaistettu standardin BLFS-kirjan kanssa, mutta sisältää räätälöidyt ohjeet systemd-pohjaisille järjestelmille.

    Uutta versio 7.4:

    • Se on tärkeä julkaisu työkalupaneelien päivityksillä binutils-2.23.2, glibc-2.18 ja gcc-4.8.1 kanssa. Yhteensä 32 pakettia (62: stä) päivitettiin LFS-7.3: stä ja kirjojen ja tekstien muutokset koko kirjan ajan.

    Uutta versiossa 7.4 RC1:

    • -7,4. Se on tärkeä julkaisu työkalupyörän päivityksillä binutileille, glibc: lle ja gcc: lle. Yhteensä 32 pakettia päivitettiin LFS-7.3: stä, ja kirjojen ja tekstien muutokset on tehty koko kirjan ajan.

    Uutta versiossa 7.3:

    • Se on tärkeä julkaisu työkalupaneelin päivityksillä binutils-2.23 .1, glibc-2.17 ja gcc-4.7.2. Yhteensä 31 pakettia päivitettiin LFS-7.2: stä, ja kirjojen ja tekstien muutokset koko kirjan ajan.

    Uutta versiossa 7.2:

    • Se on merkittävä julkaisu työkalupaneelin päivityksillä sekä glibc- 2.16.0 ja gcc-4.7.1. Yhteensä 28 pakettia päivitettiin LFS-7.1: stä, ja kirjojen ja tekstien muutoksia on tehty koko kirjassa.

    Uutta versiossa 7.1:

    • Se on inkrementaalinen julkaisu, jossa on päivityksiä LFS 7.0: sta 20: een pakettia varten sekä korjauksia käynnistyskomentojen ja tekstin koko kirjaan.

Vastaavia ohjelmistoja

Kommentit Linux From Scratch

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!