Kuidas arendada oma kohandatud Linuxi levitamist Scratchist


Kas olete kunagi mõelnud teha oma Linuxi distributsiooni? Iga Linuxi kasutaja oma teekonnal Linuxi juurde mõtles vähemalt ühe korra oma Linuxi distributsiooni teha. Isegi mina ei olnud Linuxi maa algajana erand ja olen oma Linuxi jaotuse väljatöötamisele pühendanud palju aega. Linuxi levitamise arendamine nullist nimetatakse Linux From Scratch (LFS)

Enne alustamist jõudsin järeldusele mõned asjad LFS-i kohta, mida võib kirjeldada järgmiselt:

1. Need, kes soovivad välja töötada oma Linuxi jaotuse, peaksid mõistma, mis vahe on Linuxi levitamise arendamisel nullist (nullist tähendab algusest peale alustamist) või kõik, mida soovite, on juba olemasoleva Linux Distro näpistamine.

Kui soovite lihtsalt muuta välkekraani, kohandada sisselogimist ja eelistatavalt töötada Linuxi operatsioonisüsteemi välimusega, võite valida mis tahes õiglase Linuxi jaotuse ja kohandada seda nii, nagu soovite. Pealegi aitavad seal palju kohandamisvahendeid.

Kui soovite panna kõik vajalikud failid, alglaadijad ja kerneli ning valida, mida lisada ja mida mitte lisada, ning seejärel kõik ise kompileerida, peate Linux From Scratchi (LFS) välja töötama.

Märkus. Kui soovite lihtsalt Linuxi operatsioonisüsteemi ilmet ja välimust kohandada, pole see juhend teie jaoks. Kui soovite tõesti Linuxi levitamist nullist arendada ja soovite teada, kust alustada, ja muud põhiteavet, on siin juhend.

2. Oma Linuxi levitamise (LFS) väljatöötamise plussid:

  1. Õpitakse tundma Linuxi operatsioonisüsteemi sisemist tööd.
  2. Töötate välja vastavalt teie vajadustele väga paindliku operatsioonisüsteemi.
  3. Teie välja töötatud operatsioonisüsteem (LFS) on väga kompaktne, kuna teil on täielik kontroll selle üle, mida lisada/välistada.
  4. Teie arendus (LFS) lisab turvalisust.

3. Oma Linuxi levitamise (LFS) väljatöötamise miinused:

Linuxi operatsioonisüsteemi arendamine nullist tähendab kõigi vajalike asjade kokkupanemist ja kompileerimist. See nõuab palju lugemist, kannatlikkust ja aega. Samuti peaks teil olema töötav Linuxi süsteem, et arendada LFS-i ja piisavalt kettaruumi.

4. Huvitav teada, et Gentoo/GNU Linux on teatud määral LFS-ile kõige lähemal. Nii Gentoo kui ka LFS on kohandatud Linuxi süsteem, mis on täielikult välja töötatud Allika kompileerimisest.

5. Peaksite olema kogenud Linuxi kasutaja, kellel on head teadmised paketi kompileerimisest, sõltuvuste lahendamisest ja profiilist shelliskripti keeles. Programmeerimiskeele (eelistatult C) tundmine hõlbustab teid. Isegi kui olete algaja, kuid hea õppija ja saate asjadest kiiresti aru, võite alustada ka sellega. Kõige olulisem osa on see, et te ei tohiks kaotada oma entusiasmi kogu LFS-i arendamise käigus.

Kui te pole piisavalt otsustav, kardan, et võite oma LFS-i ehitamise keskele jätta.

6. Nüüd vajate üksikasjalikku juhendit, et Linuxit saaks nullist arendada. LFS on Linux From Scratchi arendamise ametlik juhend. Meie partnerisait tradepub on teinud oma lugejatele kättesaadavaks LFS-i juhendi ja ka selle tasuta.

Raamatu Linux From Scratch saate alla laadida allolevalt lingilt:

Selle raamatu on loonud Gerard Beekmans, kes on LFSi projektijuht ja toimetanud Matthew Burgess ja Bruse Dubbs, kes mõlemad on projekti kaasjuhid. See raamat on mahukas ja laieneb üle 338 lehekülje.

Kui see on läbi viidud - sissejuhatus LFS-i, koostamise ettevalmistamine, LFS-i loomine Scratchist, alglaadimisskriptide seadistamine, LFS-i käivitatavaks muutmine, millele järgnevad lisad, on sellel kõik, mida soovite LFS-projektist teada saada.

Samuti annab see raamat teile hinnangulise paketi koostamiseks kuluva aja. Hinnanguline aeg arvutatakse esimese paketi koostamisaja põhjal. Kõik üksikasjad on esitatud hõlpsasti arusaadaval ja rakendataval viisil, isegi algajate jaoks.

Kui teil on palju aega ja olete tõesti huvitatud oma Linuxi jaotuse väljatöötamisest, ei taha te kunagi kasutamata jätta võimalust seda e-raamatut ja ka seda tasuta alla laadida. Kõik, mida vajate, on selle e-raamatu abil oma Linuxi operatsioonisüsteemi arendamine koos toimiva Linuxi operatsioonisüsteemiga (mis tahes Linuxi jaotusega, millel on piisavalt kettaruumi), aeg ja entusiasm.

Kui Linux teid võlub, kui soovite Linuxist aru saada nullist ja soovite oma Linuxi levitamist välja töötada, siis see on kõik, mida peaksite selles etapis teadma link.

Andke ka teada oma kogemusest raamatuga. Kui lihtne oli töötada välja töötatud LFS-i juhendiga? Samuti, kui olete juba välja töötanud LFSi ja soovite meie lugejatele näpunäiteid anda, on teie tagasiside teretulnud.