Kako razviti lastno distribucijo Linuxa po meri iz nič


Ste že kdaj pomislili, da bi ustvarili svojo distribucijo Linuxa? Vsak uporabnik Linuxa na poti do Linuxa je vsaj enkrat pomislil na lastno distribucijo Linuxa. Tudi jaz nisem bil izjema kot novinec v deželi Linux in sem dal precej časa za razvoj lastne distribucije Linuxa. Razvoj distribucije Linuxa iz nič se imenuje Linux From Scratch (LFS)

Pred začetkom sem zaključil nekaj stvari o LFS, ki jih lahko opišemo kot:

1. Tisti, ki želijo razviti lastno distribucijo Linuxa, bi morali razumeti razliko med razvojem distribucije Linuxa od začetka (kar pomeni, da gre od začetka), ali vse, kar želite, je samo prilagoditi že razpoložljiv Linux Distro.

Če želite samo prilagoditi zaslon bliskavice, prilagoditi prijavo in po možnosti delati na videz in občutek operacijskega sistema Linux, lahko izberete katero koli pošteno distribucijo Linuxa in jo prilagodite tako, kot želite. Poleg tega vam bo v pomoč veliko orodij za poteg.

Če želite namestiti vse potrebne datoteke, zagonske nalagalnike in jedro ter izbrati, kaj vključiti in česa ne, nato pa zbrati vse, kar potrebujete, da razvijete Linux From Scratch (LFS).

Opomba: Če želite samo prilagoditi videz in občutek sistema Linux, ta vodnik ni za vas. Če resnično želite razviti distribucijo Linuxa iz nič in želite vedeti, kje začeti, in druge osnovne informacije, je tukaj vodič za vas.

2. Prednosti pri razvoju lastne distribucije Linuxa (LFS):

  1. Spoznate notranje delovanje OS Linux.
  2. Glede na vaše potrebe razvijete zelo prilagodljiv OS.
  3. Vaš razviti OS (LFS) bo zelo kompakten, saj imate popoln nadzor nad tem, kaj vključiti/izključiti.
  4. Vaš razvoj (LFS) bo imel dodano varnost.

3. Proti razvoju lastne distribucije Linuxa (LFS):

Razviti operacijski sistem Linux od začetka pomeni združiti in prevesti vse potrebne stvari. To zahteva veliko branja, potrpljenja in časa. Prav tako bi morali imeti delujoč sistem Linux za razvoj LFS in dokaj dovolj prostora na disku.

4. Zanimivo je vedeti, da je Gentoo/GNU Linux do neke mere najbližji LFS. Tako Gentoo kot LFS sta prilagojeni sistem Linux, ki je v celoti izdelan iz zbirke Source.

5. Moral bi biti izkušen uporabnik Linuxa, ki dobro pozna prevajanje paketov, razreševanje odvisnosti in profesionalnost v skriptnem jeziku lupine. Znanje programskega jezika (po možnosti C) vam bo olajšalo stvari. Tudi če ste novinec, a se dobro učite in stvari hitro razumete, lahko tudi začnete. Najpomembneje je, da ne smete izgubljati navdušenja skozi celoten proces razvoja LFS.

Če niste dovolj odločni, se bojim, da boste lahko zapustili gradnjo LFS na sredini.

6. Zdaj potrebujete vodnik po korakih, da lahko Linux razvijate od začetka. LFS je uradni vodnik za razvoj Linuxa From Scratch. Naše partnersko spletno mesto tradepub je našim bralcem omogočilo dostop do vodnika LFS in tudi to brezplačno.

Knjigo Linux From Scratch lahko prenesete s spodnje povezave:

To knjigo je ustvaril Gerard Beekmans, ki je vodja projekta LFS, uredila pa sta jo Matthew Burgess in Bruse Dubbs, oba sovoditelja projekta. Ta knjiga je obsežna in obsega 338 strani.

Po zajetju - Uvod v LFS, Priprave na gradnjo, Izdelava LFS iz nič, Nastavitev zagonskih skriptov, Izdelava LFS zagonskega sistema, ki mu sledijo dodatki, vsebuje vse, kar želite vedeti o projektu LFS.

Ta knjiga vam ponuja tudi predvideni čas, potreben za sestavljanje paketa. Predvideni čas se izračuna na podlagi referenčnega časa priprave prvega paketa. Vse podrobnosti so predstavljene na način, ki je enostaven za razumevanje in izvedbo, tudi za novince.

Če imate dovolj časa in ste resnično zainteresirani za razvoj lastne distribucije Linuxa, ne boste nikoli želeli zamuditi priložnosti za prenos te in te knjige brezplačno. Vse, kar potrebujete, je, da z uporabo te e-knjige začnete razvijati lasten OS Linux, skupaj z delujočim OS Linux (katera koli distribucija Linuxa z dovolj prostora na disku), časom in navdušenjem.

Če vas Linux očara, če želite Linux razumeti od začetka in želite razviti lastno distribucijo Linuxa, potem je to vse, kar bi morali vedeti na tej stopnji, za večino drugih stvari, ki bi jih morda želeli omeniti, v zgornjem povezava.

Sporočite mi tudi vaše izkušnje s knjigo. Kako enostavno je bilo razumeti izdelan vodnik LFS? Tudi če ste že razvili sistem LFS in želite našim bralcem dati nekaj nasvetov, so vaše povratne informacije dobrodošle.