Kuinka kehittää oma mukautettu Linux-jakelu naarmuilta


Oletko koskaan ajatellut tehdä oman Linux-jakelusi? Jokainen Linux-käyttäjä matkalla Linuxiin ajatteli tehdä oman Linux-jakelun, ainakin kerran. Jopa minä en ollut poikkeus aloittelijana Linux-maassa ja olen antanut paljon aikaa kehittää omaa Linux-jakelua. Linux-jakelun kehittämistä tyhjästä kutsutaan nimellä Linux From Scratch (LFS)

Ennen aloittamista päädyin muutamaan asiaan LFS: stä, joita voidaan kuvata seuraavasti:

1. Niiden, jotka haluavat kehittää oman Linux-jakelunsa, tulisi ymmärtää ero Linux-jakelun kehittämisen välillä tyhjästä (tyhjäksi tarkoittaa alusta alkaen) tai kaikki mitä haluat, on vain muokata jo saatavilla olevaa Linux Distroa.

Jos haluat vain säätää flash-näyttöä, mukauttaa sisäänkirjautumista ja mieluiten työskennellä Linux-käyttöjärjestelmän ulkoasun kanssa, voit valita minkä tahansa oikeudenmukaisen Linux-jakelun ja muokata sitä haluamallasi tavalla. Lisäksi siellä on paljon säätötyökaluja.

Jos haluat laittaa kaikki tarvittavat tiedostot ja käynnistyslataimet sekä ytimen ja valita, mitä sisällyttää ja mitä ei sisällyttää, ja koota sitten kaikki itse, sinun on kehitettävä Linux From Scratch (LFS).

Huomaa: Jos haluat vain mukauttaa Linux-käyttöjärjestelmän ulkoasua, tämä opas ei ole sinulle. Jos haluat todella kehittää Linux-jakelun tyhjästä ja haluat tietää mistä aloittaa ja muuta perustietoa, tässä on opas sinulle.

2. Hyödyt oman Linux-jakelun (LFS) kehittämisestä:

  1. Opit tuntemaan Linux-käyttöjärjestelmän sisäisen toiminnan.
  2. Kehität erittäin joustavan käyttöjärjestelmän tarpeidesi mukaan.
  3. Kehittämäsi käyttöjärjestelmä (LFS) on erittäin pienikokoinen, koska sinulla on täysi hallinta siitä, mitä sisällyttää/sulkea pois.
  4. You Development (LFS) on lisännyt tietoturvaa.

3. Haitat oman Linux-jakelun (LFS) kehittämisestä:

Linux-käyttöjärjestelmän kehittäminen tyhjästä tarkoittaa kaikkien tarvittavien asioiden kokoamista ja kokoamista. Tämä vaatii paljon lukemista, kärsivällisyyttä ja aikaa. Lisäksi sinulla pitäisi olla toimiva Linux-järjestelmä kehittääksesi LFS: ää ja melko tarpeeksi levytilaa.

4. Mielenkiintoista tietää, että Gentoo/GNU Linux on tietyssä määrin lähinnä LFS: ää. Sekä Gentoo että LFS on räätälöity Linux-järjestelmä, joka on rakennettu kokonaan Source-kokoelmasta.

5. Sinun pitäisi olla kokenut Linux-käyttäjä, jolla on hyvät tiedot pakettien kääntämisestä, riippuvuuksien ratkaisemisesta ja ammattilaisista komentosarjakielellä. Ohjelmointikielen (mieluiten C) tuntemus helpottaa asioita sinulle. Vaikka olet aloittelija, mutta hyvä oppija ja ymmärrät asiat nopeasti, voit myös aloittaa. Tärkeintä on, että sinun ei pitäisi menettää innostustasi koko LFS-kehityksen aikana.

Jos et ole riittävän päättäväinen, pelkään, että voit jättää LFS: n rakentamisen keskelle.

6. Nyt tarvitset vaiheittaisen oppaan, jotta Linux voidaan kehittää tyhjästä. LFS on virallinen opas kehittää Linuxia Scratchista. Kumppanisivustomme tradepub on toimittanut LFS-oppaan lukijoillemme ja myös ilmaiseksi.

Voit ladata Linux From Scratch -kirjan alla olevasta linkistä:

Tämän kirjan on luonut Gerard Beekmans, joka on LFS: n projektin johtaja ja toimittajat Matthew Burgess ja Bruse Dubbs, jotka molemmat ovat projektin johtajia. Tämä kirja on laaja ja laajenee yli 338 sivua.

Katettu - Johdatus LFS: ään, valmistautuminen rakennukseen, LFS: n luominen naarmuista, käynnistyskomentosarjojen asettaminen, LFS: n käynnistämisen tekeminen ja sen jälkeen liitteet, siinä on kaikki mitä haluat tietää LFS-projektista.

Myös tämä kirja antaa sinulle arvioidun ajan, joka tarvitaan paketin kokoamiseen. Arvioitu aika lasketaan ensimmäisen paketin laatimisajan viitteen perusteella. Kaikki yksityiskohdat on esitetty helposti ymmärrettävällä ja toteutettavalla tavalla myös aloittelijoille.

Jos sinulla on paljon aikaa ja olet todella kiinnostunut oman Linux-jakelusi kehittämisestä, et halua missata mahdollisuutta ladata tätä e-kirjaa ja sitä myös ilmaiseksi. Sinun tarvitsee vain aloittaa oman Linux-käyttöjärjestelmän kehittäminen käyttämällä tätä e-kirjaa sekä toimiva Linux-käyttöjärjestelmä (mikä tahansa Linux-jakelu, jossa on riittävästi levytilaa), aika ja innostus.

Jos Linux kiehtoo sinua, jos haluat ymmärtää Linuxia tyhjästä ja haluat kehittää oman Linux-jakelusi, niin tämä on kaikki, mitä sinun pitäisi tietää tässä vaiheessa, useimmissa muissa asioissa, joihin haluat viitata kirjaan, yllä linkki.

Kerro myös kokemuksestasi kirjasta. Kuinka helppoa oli seurata laadittua LFS-opasta? Jos olet jo kehittänyt LFS: n ja haluat antaa vinkkejä lukijoillemme, palautteesi ovat tervetulleita.