Kako razviti vlastitu prilagođenu distribuciju Linuxa od nule


Da li ste ikada razmišljali da napravite sopstvenu Linux distribuciju? Svaki korisnik Linuxa na svom putu do Linuxa pomislio je da napravi vlastitu Linux distribuciju, barem jednom. Čak ni ja nisam bio izuzetak kao početnik u Linux zemlji i posvetio sam dosta vremena razvoju vlastite Linux distribucije. Razvoj Linux distribucije od nule naziva se Linux od nule (LFS)

Prije početka, zaključio sam nekoliko stvari o LFS-u koje se mogu opisati kao:

1. Oni koji žele razviti vlastitu distribuciju Linuxa trebali bi razumjeti razliku između razvoja Linux distribucije od nule (od nule znači počevši od početka) ili sve što želite je samo podesiti već dostupan Linux Distro.

Ako samo želite podesiti flash ekran, prilagoditi prijavu i po mogućnosti raditi na izgledu i osjećaju Linux OS-a, možete odabrati bilo koju poštenu distribuciju Linuxa i prilagoditi je onako kako želite. Štaviše, puno alata za podešavanje će vam pomoći.

Ako želite da stavite sve potrebne fajlove i boot-loadere i kernel i odaberete šta ćete uključiti, a šta ne, a zatim sami sastavite sve što vam je potrebno za razvoj Linuxa od nule (LFS).

Napomena: Ako samo želite prilagoditi izgled i osjećaj Linux OS-a, ovaj vodič nije za vas. Ako zaista želite da razvijete Linux distribuciju od nule i želite da znate odakle da počnete i druge osnovne informacije, evo vodiča za vas.

2. Prednosti razvoja vlastite Linux distribucije (LFS):

  1. Upoznaćete interni rad Linux OS-a.
  2. Razvijate vrlo fleksibilan OS prema vašim potrebama.
  3. Vaš razvijeni OS (LFS) će biti veoma kompaktan jer imate potpunu kontrolu nad tim šta ćete uključiti/izuzeti.
  4. Vaš razvoj (LFS) će imati dodatnu sigurnost.

3. Nedostaci razvoja vlastite Linux distribucije (LFS):

Razvijanje Linux OS-a od nule znači sastavljanje svih potrebnih stvari i kompajliranje. Za ovo je potrebno puno čitanja, strpljenja i vremena. Takođe bi trebalo da imate funkcionalan Linux sistem za razvoj LFS-a i prilično dovoljno prostora na disku.

4. Zanimljivo je znati da je Gentoo/GNU Linux u određenoj mjeri najbliži LFSu. I Gentoo i LFS je prilagođeni Linux sistem izgrađen u potpunosti iz kompilacije Source.

5. Trebali biste biti iskusan korisnik Linuxa koji dobro poznaje kompilaciju paketa, rješavanje ovisnosti i profesionalac u jeziku shell skriptiranja. Poznavanje programskog jezika (po mogućnosti C) će vam olakšati stvari. Čak i ako ste novajlija, ali dobro učite i brzo shvatate stvari, možete i vi početi. Najvažnije je da ne gubite entuzijazam tokom procesa razvoja ARS.

Ako niste dovoljno odlučni, bojim se da biste mogli ostaviti izgradnju svog LFS-a u sredini.

6. Sada vam je potreban vodič korak po korak, tako da se Linux može razviti od nule. LFS je službeni vodič za razvoj Linuxa od nule. Naš partnerski sajt tradepub je stavio na raspolaganje LFS vodič našim čitaocima i to besplatno.

Knjigu Linux From Scratch možete preuzeti sa linka ispod:

Preuzimanje: Linux od nule

O: Linux od nule

Ovu knjigu je kreirao Gerard Beekmans, koji je vođa projekta LFS-a, a uređivali Matthew Burgess i Brus Dubbs, koji su obojica Co. -vođa projekta. Ova knjiga je opsežna i prostire se na 338 stranica.

Nakon što smo pokrili – Uvod u LFS, Priprema za build, Izgradite LFS od nule, Postavljanje skripti za pokretanje, Omogućavanje pokretanja LFS-a praćeno dodacima, ima sve što želite da znate o LFS projektu.

Ova knjiga takođe vam daje procenjeno vreme potrebno za sastavljanje paketa. Procijenjeno vrijeme se izračunava na osnovu reference vremena kompilacije prvog paketa. Svi detalji su predstavljeni na način koji je lak za razumijevanje i implementaciju, čak i za početnike.

Ako imate dovoljno vremena i zaista ste zainteresirani za razvoj vlastite Linux distribucije, nikada ne biste željeli propustiti priliku da preuzmete ovu e-knjigu i to besplatno. Sve što trebate je da počnete razvijati vlastiti Linux OS koristeći ovu e-knjigu zajedno sa operativnim Linux OS-om (bilo koja Linux distribucija sa dovoljno prostora na disku), vremenom i entuzijazmom.

Ako vas Linux fascinira, ako želite da shvatite Linux od nule i želite da razvijete sopstvenu Linux distribuciju, onda je ovo sve što biste trebali znati u ovoj fazi, za većinu drugih stvari koje biste mogli da pogledate u knjizi, u gornjem tekstu veza.

Javite mi i vaše iskustvo sa knjigom. Koliko je bilo lako slagati se sa razrađenim ARS vodičem? Takođe, ako ste već razvili LFS i želite da date neke savete našim čitaocima, vaše povratne informacije su dobrodošle.