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: 115

Rating: 5.0/5 (Total Votes: 1)

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

Sanzang
Sanzang

17 Feb 15

Yelp
Yelp

22 Jun 18

podiff
podiff

14 Apr 15

Kommentit Linux From Scratch

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