Linux From Scratch (AKU) er en åpen kildekode-prosjekt som gir brukere med omfattende dokumentasjon for å lykkes med å bygge sine egne Linux-baserte operativsystemer. Opprinnelig skapt av Gerard Beekmans og senere redigert av Bruce Dubbs og Matthew Burgess, Linux From Scratch-prosjektet er et av de mest komplekse og godt dokumentert & ldquo; Hvordan bygge din egen Linux-distribusjon fra bunnen av & rdquo; manual.
Målrettet på 32-biters og 64-biters arkitekturer
Instruksjonene i denne håndboken er rettet mot 32-bit (AMD / Intel x86) og 64-bits (x86_64) arkitekturer, men du kan også inne operativsystemer som fungerer på PowerPC og ARM-prosessorer. Dens primære standarder er POSIX.1-2008, Linux Standard Base (LSB) Spesifikasjoner og Filesystem Hierarchy Standard versjon 3.0 Utkast 1 (FHS).
Alle kan lære å lage et Linux-kjernebasert operativsystem fra begynnelsen
Ved hjelp av dette prosjektet kan alle lære å lage et Linux-kjernebasert operativsystem fra begynnelsen, ved å først opprette en ny partisjon, formatere partisjonen med et Linux-filsystem og montere den nye partisjonen. Deretter lærer du om pakker og hvordan du lapper dem, samt hvordan du oppretter en $ LFS / verktøy-katalog, legger til en LFS-bruker, konfigurerer miljøet og bygger et midlertidig system.
Du vil også lære hvordan du konfigurerer operativsystemet
Neste, vil du lære å installere grunnleggende systemprogramvare ved først å forberede det virtuelle kjernefilsystemet, angi chroot-miljøet, lage viktige kataloger, filer og symlinks, installere kjernen, hovedkompilatoren og manuelle sider, juster verktøykjeden, og installer alle de essensielle pakkene. Brukerne vil også lære å konfigurere nettverket, tilpasse / etc / hosts-filen, håndtere moduler og enheter på et LFS-system, lage egendefinerte symlinks til enheter, konfigurere systemnavnet, setclock script, Linux-konsoll, sysklogd script, rc.site fil, / etc / inputrc fil, og bash shell oppstart filer.
Avsluttende ord
Endelig vil dokumentasjonen gi detaljert informasjon om hvordan du oppretter filen / etc / fstab, konfigurerer den nyeste stabile Linux-kjernepakken, samt installerer GRUB som standard bootloader.
strong> Hva er nytt? i denne versjonen:
- Denne LFS-utgaven inneholder oppdateringer til glibc-2.27, binutils-2.30 og gcc-7.3.0. I tillegg er fem nye pakker flyttet til LFS-basen fra BLFS: libffi, openssl, Python3, ninja og meson. Endringer i teksten har blitt gjort gjennom hele boken. Linux-kjernen er også oppdatert til versjon 4.15.3.
Hva er nytt i versjon:
- LFS-utgivelsen inneholder oppdateringer til glibc-2.26, binutils-2.29 , og gcc-7.2.0. Totalt ble 32 pakker oppdatert, fikseringer gjort til bootscripts, og endringer i tekst har blitt gjort gjennom hele boken. BLFS-versjonen inneholder omtrent 900 pakker utover basen Linux From Scratch Version 8.1-boken. Denne utgivelsen har over 885 oppdateringer fra forrige versjon, inkludert mange tekst- og formatteringsendringer.
Hva er nytt i versjon 8.0:
- LFS-utgivelsen inneholder oppdateringer til glibc-2.24, binutils-2.27 og gcc-6.2.0. Totalt ble 29 pakker oppdatert, fikseringer gjort til bootscripts, og endringer i teksten har blitt gjort gjennom hele boken. BLFS-versjonen inneholder ca 800 pakker utover basen Linux From Scratch Version 7.9 boken. Denne utgivelsen har over 810 oppdateringer fra forrige versjon, inkludert mange tekst- og formatteringsendringer. Store endringer i BLFS inkluderer fjerning av Qt4 og KDE4. Systemd-versjonen av BLFS inkluderer nå hele GNOME-skrivebordet. En intern notat er at gjennom flere redaktører har bokkildene kombinert versjoner av System V og systemd i et enkelt sett med xml-filer, men fremdeles gir en egen generasjon av bøkene. Dette gjør at 80% av de to bøkene som er vanlige, kan vedlikeholdes effektivt.
Hva er nytt i versjon 7.9:
- LFS-utgivelsen inneholder oppdateringer til glibc-2.23, binutils-2.26 og gcc-5.3.0. Totalt ble 25 pakker oppdatert og endringer i teksten har blitt gjort gjennom hele boken. BLFS-versjonen inneholder ca 800 pakker utover basen Linux From Scratch Version 7.9 boken. Denne utgivelsen har 597 oppdateringer fra forrige versjon, inkludert mange tekst- og formatteringsendringer. En stor endring i BLFS inkluderer tillegg av KDE Plasma 5-skrivebordet. Boken inneholder nå 5 skrivebordsmiljøer, 5 separate vindushåndterere, tre e-postservere, 4 grafiske og 3 tekstweblesere, 4 databaseservere og mange store og mindre brukerprogrammer og verktøy.
Hva er nytt i versjon 7.8 / 7.9 RC2:
- Det er en stor utgave med verktøylinjeoppdateringer til glibc-2.22, binutils-2.25.1 og gcc-5.2.0. Totalt ble 30 pakker oppdatert og endret i bootscripts og tekst har blitt gjort gjennom hele boken.
Hva er nytt i versjon 7.8:
- Det er en stor utgave med verktøylinjeoppdateringer til glibc-2.22 , binutils-2.25.1 og gcc-5.2.0. Totalt ble 30 pakker oppdatert og endret i bootscripts og tekst har blitt gjort gjennom hele boken.
Hva er nytt i versjon 7.7:
- Det er en stor utgave med verktøylinjeoppdateringer til glibc-2.21 og gcc-4.9.2. Totalt ble 30 pakker oppdatert og endret i bootscripts og tekst har blitt gjort gjennom hele boken.
Hva er nytt i versjon 7.6:
- Denne utgivelsen er en stor oppdatering til både LFS og BLFS og inneholder nå separate versjoner for systemd.
- LFS-utgivelsene inkluderer verktøykjerneoppdateringer til glibc-2.20 og gcc-4.9.1. Totalt ble 26 pakker oppdatert og 8 pakker lagt fra LFS 7.5.
- BLFS-versjonen inneholder omtrent 750 pakker utover basen Linux From Scratch Version 7.6-boken. Den har over 880 oppdateringer fra forrige versjon, inkludert mange tekst- og formatteringsendringer.
- I tillegg vil vi gjerne introdusere for første gang en BLFS-versjon basert på systemd. Versjonen er harmonisert med standard BLFS-boken, men inneholder tilpassede instruksjoner for systemdbaserte systemer.
Hva er nytt i versjon 7.4:
- Det er en stor utgave med verktøylinjeoppdateringer til binutils-2.23.2, glibc-2.18 og gcc-4.8.1. I alt ble 32 pakker (av 62) oppdatert fra LFS-7.3 og endringer i bootscripts og tekst har blitt gjort gjennom hele boken.
Hva er nytt i versjon 7.4 RC1:
- Dette er den første utgivelseskandidaten på veien til LFS -7,4. Det er en stor utgave med toolchain oppdateringer til binutils, glibc og gcc. Totalt ble 32 pakker oppdatert fra LFS-7.3 og endringer i bootscripts og tekst har blitt gjort gjennom hele boken.
Hva er nytt i versjon 7.3:
- Det er en stor utgave med verktøylinjeoppdateringer til binutils-2.23 .1, glibc-2,17 og gcc-4.7.2. Totalt ble 31 pakker oppdatert fra LFS-7.2 og endringer i bootscripts og tekst har blitt gjort gjennom hele boken.
Hva er nytt? i versjon 7.2:
- Det er en stor utgave med verktøylinjeoppdateringer til begge glibc- 2.16.0 og gcc-4.7.1. Totalt ble 28 pakker oppdatert fra LFS-7.1 og endringer i bootscripts og tekst har blitt gjort gjennom hele boken.
Hva er nytt i versjon 7.1:
- Det er en inkrementell utgivelse med oppdateringer fra LFS 7.0 til 20 pakker, samt fikser for å starte oppskrifter og tekst gjennom hele boken.
Kommentarer ikke funnet