Hvordan utvikle egen tilpasset Linux-distribusjon fra bunnen av


Har du noen gang tenkt på å lage din egen Linux-distribusjon? Hver Linux-bruker på sin reise til Linux tenkte på å lage sin egen Linux-distribusjon, minst én gang. Selv var jeg ikke et unntak som nybegynner i Linux-land og har gitt meg mye tid til å utvikle min egen Linux-distribusjon. Å utvikle en Linux-distribusjon fra grunnen av kalles Linux From Scratch (LFS)

Før jeg begynte, konkluderte jeg med et par ting om LFS som kan beskrives som:

1. De som ønsker å utvikle sin egen Linux-distribusjon bør forstå forskjellen mellom å utvikle en Linux-distribusjon fra bunnen av (av bunnen av betyr å starte fra begynnelsen) eller alt du vil er å justere en allerede tilgjengelig Linux Distro.

Hvis du bare vil justere flash-skjermen, tilpasse innlogging og helst jobbe med utseendet og følelsen til Linux OS, kan du velge hvilken som helst rettferdig Linux-distribusjon og tilpasse den slik du vil. Dessuten vil mange tilpasningsverktøy der hjelpe.

Hvis du vil legge inn alle nødvendige filer og oppstartslastere og kjerne og velge hva som skal inkluderes og hva som ikke skal inkluderes, og deretter kompilere alt du trenger for å utvikle Linux From Scratch (LFS).

Merk: Hvis du bare vil tilpasse utseendet og følelsen til et Linux OS, er ikke denne veiledningen for deg. Hvis du virkelig ønsker å utvikle en Linux-distribusjon fra bunnen av og vil vite hvor du skal begynne og annen grunnleggende informasjon, her er guiden for deg.

2. Fordeler med å utvikle egen Linux-distribusjon (LFS):

  1. Du blir kjent med den interne driften av Linux OS.
  2. Du utvikler et veldig fleksibelt OS etter behov.
  3. Ditt utviklede OS (LFS) vil være veldig kompakt ettersom du har full kontroll over hva som skal inkluderes/ekskluderes.
  4. You Development (LFS) vil ha ekstra sikkerhet.

3. Ulemper med å utvikle egen Linux-distribusjon (LFS):

Å utvikle et Linux OS fra bunnen av betyr å sette alle nødvendige ting sammen og kompilere. Dette krever mye lesing, tålmodighet og tid. Du bør også ha et fungerende Linux-system for å utvikle LFS og ganske nok diskplass.

4. Interessant å vite at Gentoo/GNU Linux til en viss grad er nærmest LFS. Både Gentoo og LFS er det tilpassede Linux-systemet bygget helt ut fra kompilering av Source.

5. Du bør være erfaren Linux-bruker som har god kunnskap om pakkekompilering, løsning av avhengigheter og pro in shell-skriptspråk. Kunnskap om et programmeringsspråk (helst C) vil lette ting for deg. Selv om du er en nybegynner, men en god læring og forstår tingene raskt, kan du også begynne. Den viktigste delen er at du ikke skal miste entusiasmen gjennom hele prosessen med LFS-utvikling.

Hvis du ikke er bestemt nok, frykter jeg at du kan la bygge LFS i midten.

6. Nå trenger du en trinn-for-trinn-veiledning, slik at Linux kan utvikles fra bunnen av. LFS er den offisielle guiden for å utvikle Linux fra grunnen av. Partnernettstedet vårt tradepub har gjort LFS-veiledningen tilgjengelig for våre lesere, og det også gratis.

Du kan laste ned Linux From Scratch-boken fra lenken nedenfor:

Last ned: Linux fra grunnen av

Om: Linux fra grunnen av

Denne boken er laget av Gerard Beekmans, som er prosjektleder for LFS og redigert av Matthew Burgess og Bruse Dubbs, som begge er Co. -leder for prosjektet. Denne boken er omfattende og utvides over 338 sider.

Etter å ha dekket – Introduksjon til LFS, Forberedelse for bygging, Bygg LFS fra bunnen av, Oppsett av oppstartsskript, Gjøre LFS oppstartbar etterfulgt av vedlegg, har den alt du vil vite om LFS Project.

Også denne boken gir deg den estimerte tiden som kreves for å sette sammen en pakke. Den estimerte tiden beregnes basert på referansen til kompileringstiden for den første pakken. Alle detaljene presenteres på en måte som er lett å forstå og implementere, selv for nybegynnere.

Hvis du har god tid og virkelig interessert i å utvikle din egen Linux-distribusjon, vil du aldri gå glipp av en sjanse til å laste ned denne e-boken og den gratis. Alt du trenger er å begynne å utvikle ditt eget Linux OS ved å bruke denne e-boken sammen med et fungerende Linux OS (enhver Linux-distribusjon med nok diskplass), tid og entusiasme.

Hvis Linux fascinerer deg, hvis du ønsker å forstå Linux fra bunnen av og ønsker å utvikle din egen Linux-distribusjon, så er dette alt du bør vite på dette stadiet, for det meste av andre ting du kanskje vil referere til boken, ovenfor link.

Fortell meg også din erfaring med boken. Hvor enkelt var det å komme overens med den utarbeidede LFS-veiledningen? Også hvis du allerede har utviklet en LFS og ønsker å gi noen tips til våre lesere, er tilbakemeldingene dine velkomne.