Kuinka kehittää oma mukautettu Linux-jakelu tyhjästä


Oletko koskaan ajatellut oman Linux-jakelun tekemistä? Jokainen Linux-käyttäjä matkallaan Linuxiin ajatteli tehdä oman Linux-jakelunsa, ainakin kerran. Edes minä en ollut poikkeus aloittelijana Linux-maassa ja olen antanut paljon aikaa oman Linux-jakelun kehittämiseen. Linux-jakelun kehittäminen tyhjästä on nimeltään Linux From Scratch (LFS).

Ennen kuin aloitin, päätin muutaman asian työvoimatutkimuksesta, joita voidaan kuvata seuraavasti:

1. Niiden, jotka haluavat kehittää omaa Linux-jakeluaan, tulisi ymmärtää ero Linux-jakelun kehittämisen välillä (alusta alusta) tai jo saatavilla olevan Linuxin muokkaamisen välillä. Distro.

Jos haluat vain muokata flash-näyttöä, mukauttaa kirjautumista ja mieluiten työstää Linux-käyttöjärjestelmän ulkoasua ja tuntumaa, voit valita minkä tahansa reilun Linux-jakelun ja muokata sitä haluamallasi tavalla. Lisäksi monet säätötyökalut auttavat.

Jos haluat laittaa kaikki tarvittavat tiedostot ja käynnistyslataimet ja ytimen ja valita mitä sisällyttää ja mitä ei, ja sitten kääntää kaikki mitä tarvitset kehittääksesi Linux From Scratch (LFS).

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

2. Oman Linux-jakelun (LFS) kehittämisen plussat:

  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 kompakti, koska voit hallita täysin, mitä sisällytät/jätät pois.
  4. You Development (LFS) lisää turvallisuutta.

3. Oman Linux-jakelun (LFS) kehittämisen haitat:

Linux-käyttöjärjestelmän kehittäminen tyhjästä tarkoittaa kaikkien tarvittavien asioiden yhdistämistä ja kääntämistä. Tämä vaatii paljon lukemista, kärsivällisyyttä ja aikaa. Lisäksi sinulla pitäisi olla toimiva Linux-järjestelmä LFS:n kehittämiseen ja melko riittävästi levytilaa.

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

5. Sinun tulee olla kokenut Linux-käyttäjä, jolla on hyvät tiedot pakettien kokoamisesta, riippuvuuksien ratkaisemisesta ja ammattilainen shell-komentosarjakielessä. Ohjelmointikielen (mieluiten C) tuntemus helpottaa asioita. Vaikka olisit aloittelija, mutta hyvä oppija ja ymmärrät asiat nopeasti, voit myös aloittaa. Tärkeintä on, ettet menetä innostustasi koko LFS-kehitysprosessin ajan.

Jos et ole tarpeeksi päättäväinen, pelkään, että saatat jättää LFS:n rakentamisen kesken.

6. Nyt tarvitset vaiheittaisen oppaan, jotta Linux voidaan kehittää tyhjästä. LFS on virallinen opas Linuxin kehittämiseen tyhjästä. Kumppanisivustomme tradepub on asettanut LFS-oppaan lukijoidemme saataville ja myös sen ilmaiseksi.

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

Lataa: Linux From Scratch

Tietoja: Linux From Scratch

Tämän kirjan on luonut Gerard Beekmans, joka on LFS:n projektijohtaja, ja sen ovat toimittaneet Matthew Burgess ja Bruse Dubbs, jotka molemmat ovat yhteistyötahoja. - hankkeen johtaja. Tämä kirja on laaja ja laajenee yli 338 sivulle.

Kun olet käsitellyt – LFS:n esittely, koontiversioon valmistautuminen, LFS:n rakentaminen tyhjästä, käynnistysskriptien määrittäminen, LFS:n käynnistäminen ja liitteet, siinä on kaikki mitä haluat tietää LFS-projektista.

Myös tämä kirja antaa sinulle arvioidun paketin kokoamiseen tarvittavan ajan. Arvioitu aika lasketaan ensimmäisen paketin kokoamisajan perusteella. Kaikki yksityiskohdat on esitetty helposti ymmärrettävällä ja toteuttavalla tavalla myös aloittelijoille.

Jos sinulla on runsaasti aikaa ja olet todella kiinnostunut oman Linux-jakelun kehittämisestä, et koskaan halua missata mahdollisuutta ladata tämä e-kirja ja se myös ilmaiseksi. Tarvitset vain aloittaa oman Linux-käyttöjärjestelmän kehittämisen käyttämällä tätä e-kirjaa yhdessä toimivan Linux-käyttöjärjestelmän kanssa (mikä tahansa Linux-jakelu, jossa on tarpeeksi levytilaa), aikaa ja innostusta.

Jos Linux kiehtoo sinua, jos haluat ymmärtää Linuxia tyhjästä ja haluat kehittää omaa Linux-jakeluasi, niin tämä on kaikki mitä sinun tulee tietää tässä vaiheessa, useimpien muiden asioiden osalta saatat haluta viitata yllä olevaan kirjaan linkki.

Kerro myös kokemuksistasi kirjasta. Kuinka helppoa oli noudattaa kehitettyä LFS-opasta? Myös jos olet jo kehittänyt LFS:n ja haluat antaa vinkkejä lukijoillemme, palautteesi ovat tervetulleita.