En Linux-distribusjon , også kalt distribusjon GNU / Linux til å referere til programvare prosjektet GNU , er et sammenhengende sett av programvare, de fleste som er fri programvare , samlet rundt Linux-kjernen .
Begrepet "distribusjon" er modellert på engelsk programvaredistribusjon som betyr "samling av programvare" på fransk.
Det er et veldig bredt utvalg av Linux-distribusjoner, hver med sine egne mål og filosofi. De viktigste differensierende elementene er: brukervennlighet (enkel implementering), integrering (størrelse på flåten med validert programvare distribuert), beryktelse (informativt samfunn for å løse problemer), deres oppdateringsfrekvens, administrasjon av pakker og vedlikehold av distribusjonen (vanligvis et selskap eller et samfunn). Deres felles poeng er Linux-kjernen , og et antall Unix-kommandoer .
GNU- og Linux-delene av et operativsystem er uavhengige, det er begge systemer med Linux og uten GNU - som Android - eller GNU-systemer uten Linux - som GNU / Hurd .
Distribusjoner samler komponentene i et system til en sammenhengende og stabil helhet som er enkel å installere, bruke og vedlikeholde. De inkluderer derfor ofte installasjonsprogramvare og konfigurasjonsverktøy.
Det er flere hundre distribusjoner, hver med sine egne særegenheter.
Vedlikeholdet av en distribusjon kan sikres av et selskap (tilfelle av Red Hat Enterprise Linux , SUSE Linux Enterprise , ...) eller av et samfunn (tilfelle av Debian , Mageia , Gentoo , Fedora , Ubuntu , Slackware , ...) ). Noen lokalsamfunn kan også ha et selskap som hovedvedlikeholder (tilfelle av Fedora som Red Hat er den første sponsoren av, Ubuntu av Canonical eller OpenSUSE av Novell).
Deres spesielle retninger tillater valg i henhold til brukerens behov og preferanser. Noen er mer orientert mot nybegynnere (Ubuntu, Linux Mint, etc.), fordi de er enklere å implementere. Debian , derimot, er fortsatt populært for servere eller rettere ansett som en metadistribusjon, det vil si å tjene som grunnlag for en ny distribusjon. Ulike distribusjoner kommer fra det, som Ubuntu , Knoppix , MEPIS ... Installasjonen av Debian har blitt enklere siden versjon 3.1 (Sarge), likevel er skallferdigheter og en kultur av gratis prosjekter fortsatt nødvendige for å oppnå GNU / Linux av sine drømmer; på den annen side er oppdateringen og vedlikeholdet av systemet veldig enkelt takket være Debian-verktøyene. Gentoo- distribusjonen , beregnet på mer kunnskapsrike brukere som leter etter hyppige oppdateringer, har det spesielle å være samlet fra kildekoden på brukerens egen arbeidsstasjon, med tanke på de mange lokale parametrene. Dette gjør det til det mest optimaliserte operativsystemet for hver enkelt konfigurasjon. Noen distribusjoner er kommersielle, som de fra Red Hat eller SUSE, mens andre er arbeidet til en ideell stiftelse som Debian, Mageia og Gentoo.
GNU Project-programvaren er gratis - de bruker alle GPLv3- lisensen - Linux er delvis gratislisensiert GPLv2 - fordi den også inneholder en betydelig mengde kode som ikke er gratis - disse er BLOB-er . Et flertall av programvaren som finnes i repositoriene til GNU / Linux-systemer er gratis , men gratis betyr ikke gratis, selv om gratis programvare vanligvis distribueres gratis. Så når du kjøper en GNU / Linux-distribusjon, er prisen du betaler media , dokumentasjonen inkludert og arbeidet som er gjort for å sette programvaren sammen til en sammenhengende helhet. For å oppfylle kravene i lisensene som brukes av slik programvare, er selskapene som publiserer disse distribusjonene imidlertid enige om å gjøre kildene til programvaren tilgjengelig uten ekstra kostnad.
Spredningen av GNU / Linux-distribusjoner kan ha blitt sett på som en ulempe tidligere, men Linus Torvalds, tvert imot, forsvarer kraftig mangfoldet av distribusjoner, hver spesialisert i en bestemt nisje, sammen med distribusjonsorientert "allmennhet" som openSUSE , Fedora , Mageia eller Ubuntu .
Den første distribusjonen dukket opp i 1992 ble samlet på noen titalls disketter. På grunn av den veldig sterke veksten av GNU / Linux, kan en nåværende distribusjon ta opp fra noen få megabyte (for eksempel å installeres på en USB-pinne ) til flere gigabyte.
Før distribusjoner eksisterte, måtte GNU / Linux- brukere komponere sitt eget system ved å samle alle nødvendige elementer.
I 1992 er Linux (versjon 0.96) fullt funksjonell. Dette er fødselen til de første GNU / Linux-operativsystemene: Yggdrasil Linux , MCC Interim Linux (en) , TAMU . Midt i året opprettes Softlanding Linux System (SLS): Slackware , det eldste GNU / Linux-systemet som fremdeles er i bruk i dag, er hentet fra denne distribusjonen. Det er også den første, lenge før de andre, som tillater direkte bruk fra CD-ROM-en uten forhåndsinstallasjon.
Det som gjør en distribusjon interessant, er utnyttelsen av begrepet materiell abstraksjon . Som det fremgår av diagrammet er delene som utgjør fordelingen forskjellige. Vi kan derfor for eksempel endre kjernen uten å endre programvaren og derfor lettere overføre distribusjonen til en annen maskinvarearkitektur .
Fra midten av 2015 , for eksempel, leveres de fleste distribusjoner med en Linux 3.1x eller 3.2x kjerne, men brukere som ønsker det, kan parallelt installere en Linux 4.1-kjerne som bedre styrer strømsparing på datamaskiner. Batterier med nylige prosessorer. Flere kjerner kan eksistere sammen (bare en blir åpenbart valgt ved oppstart ), noe som gjør det mulig å gå tilbake til den gamle kjernen i tilfelle problemer.
En kommersiell distribusjon er en distribusjon dannet av et kommersielt selskap. Med "å utgjøre en distribusjon" menes "å velge og samle programvaren som utgjør distribusjonen" ( kjernen til operativsystemet , en videospiller, et program og Wi-Fi- tilkoblingsdrivere , installasjonsprogrammet for distribusjonen, etc.).
Kommersielle distribusjoner tilbyr vanligvis gratisversjoner, noe som ikke gjør dem ikke-kommersielle, siden målet er å tjene penger ved å selge tjenester relatert til bruk av distribusjonen (støtte, utvikling osv.) Eller ved å selge en kode for å aktivere en begrenset en del av det.
Dermed er Ubuntu en kommersiell distribusjon fordi den er innlemmet av det kommersielle selskapet Canonical . Debian, derimot, er en ikke-kommersiell distribusjon ettersom den er innlemmet av den ideelle organisasjonen SPI .
Skillet mellom ikke-kommersiell og kommersiell distribusjon er viktig fordi valgene når det gjelder teknologi eller markedsføring ikke er basert på de samme kriteriene, avhengig av om de er gjort av frivillige organisert i direkte demokrati , eller av eieren (e). (S ) av et handelsselskap.
Ubuntu er basert på Debian . Det er en kommersiell distribusjon rettet mot allmennheten distribuert gratis av Canonical , som publiserer stabile versjoner hvert sjette år (vedlikeholdes i 9 måneder) og "LTS" -versjoner (vedlikeholdes i flere år) hvert annet år. Ulike versjoner eller smaker (" smaker ") kjennetegnes av deres grafiske miljø (Gnome, KDE, Xfce, LXDE, Cinnamon, Mate Unity). Den er tilgjengelig på live-CD . Denne distribusjonen har et veldig dynamisk brukerfellesskap over hele verden. |
|
Manjaro er en distribusjon basert på Arch Linux . Den fungerer i henhold til modellen for rullende utgivelse , det vil si at den kontinuerlig oppdateres uten å endre versjonen av systemet. I motsetning til Arch er den designet for ikke-ekspertbrukere og inkluderer et skrivebordsmiljø samt forskjellige grafiske applikasjoner som standard. |
|
Fedora er en samfunnsdistribusjon overvåket av Red Hat , basert på RPM- programvarestyringssystemet . Det er en distro som legger vekt på nyhet, noe som betyr at programvaren oppdateres veldig ofte. |
|
Linux Mint er en av de mest populære distribusjonene . Veldig orientert mot allmennheten, den er designet for å være enkel å installere og bruke. Den er tilgjengelig i flere versjoner, noen basert på Ubuntu (som har en Debian-base), andre direkte på Debian. Cinnamon- skrivebordsmiljøet ble opprinnelig designet for denne distribusjonen . |
|
Mageia er en distribusjon redigert av en ideell forening : Mageia.Org. Det er en distribusjon fra den gamle Mandriva Linux som er rettet mot alle, både nybegynnere og avanserte brukere. Nylig opprettet ( 2011 ) og tilbyr de fleste grafiske miljøer ( Gnome , KDE , Xfce , LXDE , Cinnamon , Mate , Enlightenment , Razor-QT ), og viste seg raskt i stand til å nå et stort publikum. | |
Solus er en uavhengig forbrukerorientert distribusjon som bruker modellen for rullende utgivelse. Det er for denne distribusjonen at det grafiske miljøet til Budgie ble designet, men det tilbyr også andre miljøer som MATE, Gnome og Plasma. | |
openSUSE er en samfunnsdistribusjon beregnet for både forbruker og profesjonell bruk. Det er hovedsakelig sponset av SUSE, som bruker det som grunnlag for sine forretningsløsninger for bedrifter. Det er en uavhengig distribusjon kjent for sine konfigurasjonsverktøy og stabilitet. |
|
Trisquel er en distribusjon basert på Ubuntu som er ment å være tilgjengelig for nybegynnere. Den består helt av gratis programvare og anbefales av Free Software Foundation . Trisquel bruker til dette formålet en kjerne fra Linux og fjernet sine ikke-frie deler. |
Operativsystemene i denne listen er de som de fleste andre GNU / Linux-systemer stammer fra.
ArchLinux er en samfunnsdistribusjon uten versjoner: den oppdateres kontinuerlig . Den har alltid de nyeste programvareversjonene tilgjengelig, takket være et veldig aktivt utviklermiljø. Denne ultralette distribusjonen ble inspirert av Crux Linux , i henhold til KISS- prinsippet om teknisk enkelhet. Dens fravær av spesifikke verktøy (unntatt pakkeforvalteren, pacman ), gjør det til en distribusjon som er egnet for å oppdage administrasjonen av GNU / Linux-systemer. |
|
Debian er en ikke-kommersiell distribusjon styrt av Debian Social Contract . Det er preget av det svært store antallet støttede arkitekturer, dets store lager og dets relativt lange utviklingssyklus, en garanti for stor stabilitet. Dens kvalitet og alvor anerkjennes enstemmig , slik at det blir spesielt verdsatt av eksperter og mye brukt på servere. Ergonomien har blitt mer brukervennlig og brukes også av ikke-eksperter, spesielt de som er tiltrukket av Debians ikke-kommersielle natur. Dette er distribusjonen som ble valgt for distribusjon av GNU / Linux i byen München (14 000 PCer ). Til tross for en påvist kostnadsbesparelse fra den lokale administrasjonen og en bønn til fordel for “Limux” -prosjektet fra byens IT-direktør, bestemte byrådet seg for å migrere til Windows 10 fra 2018. |
|
Gentoo er en distribusjon preget av sin håndtering av pakker på samme måte som BSD- porter , som vanligvis utfører programvarekompilering ( X , OpenOffice , etc.) på brukerens enhet. Den er ment for avanserte brukere, utviklere og entusiaster. Kompilering av programvaren in situ gir stor frihet til å velge funksjonalitet og avhengighet, noe som gir mer fleksibilitet i administrasjonen av pakkene enn i en distribusjon ved hjelp av binære pakker. Til slutt støttes Gentoo av et spesielt aktivt brukerfellesskap og omfattende og sentralisert dokumentasjon. |
|
Red Hat (offisielt Red Hat Enterprise Linux eller RHEL) er en mye brukt kommersiell distribusjon i bedrifter (spesielt i USA ). Red Hat- selskapet som har tilsyn med det, har utviklet RPM , en GPL- lisensiert pakkeforvalter som andre distribusjoner bruker. |
|
Slackware er en av de eldste distribusjonene som eksisterer. Slackware var historisk en av de første som kjørte GNU / Linux in situ fra en CD-ROM , allerede i 1995 . Slackware vedlikeholdes fortsatt aktivt av skaperen Patrick Volkerding . Slackware Linux er spesielt egnet for serverbruk , det kan betraktes som den reneste distribusjonen av GNU / Linux. |
For å ha alle distribusjonene som er gjenstand for en artikkel: se Kategori: Linux-distribusjon .
På grunn av mangfoldet av kjernealternativer som skal kompileres , programvaren som er nødvendig eller ønskelig for driften av systemet, og egenskaper som er spesifikke for lokale geografiske behov, har det kommet mange forskjellige distribusjoner. For eksempel var Conectiva en av de mest populære i Sør-Amerika, og veldig lite kjent i Europa; Mandrake og Conectiva fusjonerte i 2005 og skapte Mandriva- distribusjonen .
Multiplikasjonen av distribusjoner og eksistensen av forskjellige pakkeformater blir noen ganger oppfattet som en kilde til mulig inkompatibilitet .
En standard ble opprettet av Red Hat kalt Linux Standard Base eller LSB . Imidlertid er det få distribusjoner som følger denne standarden, ettersom den er sentrert rundt RPM- pakkene oppfunnet av Red Hat .
Nye versjoner blir regelmessig utgitt for å innlemme nye utviklinger. De fleste inkluderer også tilleggsprogramvare, som kontorsuiter og videospill . Kompleksiteten i tilbudet eller midlertidige inkompatibilitetsproblemer (for eksempel Kuickshow har i noen tid vist en inkompatibilitet med KDE 3.2) gjør at visse menyvalg noen ganger peker i tomrommet, selv i en distribusjon, et argument som blir fremført av de som foretrekker Microsoft- systemer . Tilhengere av GNU / Linux påpeker at dette skyldes raskere utvikling av GNU / Linux, og at GNU / Linux her bare viser sin feil i kvalitetene .
Noen distribusjoner har sine egne forhåndsdefinerte alternativer. Så Slackware bruker ReiserFS- filsystemet der de fleste andre antar at bruk av ext3fs er implisitt . OpenSuse , derimot, installerer som standard det kraftigste, men nyere systemet Btrfs , og brukerkataloger under XFS , mer bevist. I begge tilfeller kan du velge andre filsystemer, for eksempel ext4 , når du vil installere.
Når det gjelder tegnkoding , er nylige distribusjoner vanligvis forhåndskonfigurert for å bruke UTF-8 som lokal .
Et stort skritt mot standardisering av forskjellige GNU / Linux-systemer ble tatt med den enorme adopsjonen av systemd . Denne standardiseringen var anledningen til intense tvister , hvor mangfoldet i GNU / Linux- økosystemet også blir betraktet som en styrke .
Siden introduksjonen av distribusjonskonseptet har mange stilt spørsmålstegn ved behovet for hundrevis av forskjellige distribusjoner, mens Microsoft , Windows og Apple-systemene bare er tilgjengelige i en eller til og med to versjoner. Svaret ligger i muligheten til det store utvalg av programvare som muliggjør oppretting av mange distribusjoner tilpasset målene som er satt av brukeren.
Her er en (ikke uttømmende) liste over kriterier som gjør det mulig å skille mellom to fordelinger. Eksempler er basert på de mest kjente distribusjonene. Advarsel: dette handler ikke om å klassifisere de mest kjente distribusjonene i henhold til det aktuelle kriteriet (som vil risikere å bringe trollet ), men å illustrere hvert kriterium for å lette leserens forståelse.
En distribusjon kan bare støtte en og én maskinvarearkitektur, da den kan støtte flere. Vi kan på forhånd tenke at en spesialisert distribusjon på en arkitektur vil fungere bedre enn en mer generisk distribusjon, men dette er ikke alltid sant.
Eksempel: Yellow Dog fungerer bare på maskiner basert på PowerPC- prosessorer ( Macintosh med G3-, G4- eller G5-prosessor, PlayStation 3 ) mens Debian jobber med ikke mindre enn elleve forskjellige maskinvarearkitekturer.
Første trinn når du starter et operativsystem, initialiseringen gjøres stort sett i dag av systemd . Noen GNU / Linux-systemer, som Devuan , gjør derimot et poeng av å bruke et annet oppstartssystem enn systemd.
Noen mennesker foretrekker å ha et veldig stabilt system, som aldri vil krasje og hvis konsistens er sikret, men med programvare av en litt gammel versjon. Andre brukere ønsker å ha programvare i den aller siste versjonen, ustabiliteten til systemet utgjør motstykket til dette ønsket om konstant oppdatering.
Dermed tar en distribusjon som ønsker å være stabil tid å redigere versjoner: for eksempel tar Debian , hvis stabilitet er kjent, to år for hver større utgivelse, og opptil tre for Sarge (2005).
EksemplerDistribusjoner kan være ment å kjøre en servermaskin eller en stasjonær maskin, og dette påvirker valg av programvare. En desktoporientert distribusjon må inneholde et grafisk miljø ( GNOME eller KDE ) og en grafisk server ( XFree86 eller Xorg ), det motsatte av en serverdistribusjon som vil gjøre det veldig bra uten denne programvaren.
Hver programvare, som er utstyrt med en lisens som må respekteres, gir brukeren en viss frihet eller ikke. Distribusjoner bare strengt integrere fri programvare . Andre inkluderer imidlertid programvare, drivere eller kodeker- eiere .
Noen distribusjoner fungerer uten å måtte installeres. De kalles "frittstående" eller " oppstartbare " distribusjoner.
Prinsippet er å kunne starte datamaskinen fra et lagringsmedium: CD-ROM , DVD-ROM , USB-nøkkel ... som inneholder distribusjonen i skrivebeskyttet modus (noen ganger med unntak av USB-nøkler), derfor uten installasjon på disken. hardt.
Distribusjoner kan kjennetegnes av nivået på ferdigheter som brukeren trenger når det gjelder systemadministrasjon : Mageia , Ubuntu eller Debian (siden versjon 5) er rettet mot allmennheten som ikke trenger noen spesielle ferdigheter for å bruke disse systemene. Linux From Scratch er rettet mot en offentlig ganske ekspert på systemadministrasjon, det er faktisk nødvendig å ha installert og administrert mange systemer fra kommandolinjen før du starter i en installasjon av LFS.
En av de sentrale oppgavene til en GNU / Linux-distribusjon, uten sidestykke i Microsoft Windows , er å sentralisere i et eller flere sentrale depot (er ) et (mer eller mindre) stort antall tredjepartsprogramvare og å pakke dem på en slik måte at brukerne av distribusjonen kan installere dem med ett klikk, uten CD-ROM via Internett, i størst lovlighet.
Et installert (og ofte distribusjonsspesifikt) pakkehåndteringssystem lar deg finne, installere, avinstallere og oppdatere slik programvare.
Det er også programvare for å produsere installasjonspakken til en eller flere applikasjoner, Gobisoft, som støtter mer enn et dusin distribusjoner (Debian, Fedora, OpenSuse, Mageia, Gentoo, CentOs, Mx-Linux, Mint, Solus, Ubuntu (Xubuntu, Lubuntu, Kubuntu), Uruk, Majaro, Slackware), denne metoden installerer ganske enkelt programvare ved hjelp av kommandoene til mottakerens Linux-versjon.
Velge programvaren som er installert som standardDistribusjonene er også forskjellige når det gjelder den tilgjengelige programvaren, som oppfyller forventningene til forskjellige målgrupper. Dette valget kan være generelt eller spesialisert. Så for eksempel:
Den pakken installering av programvare som følger med hver distribusjon gjør at den kan være personlig, i prinsippet advarsel brukeren av eventuelle uoverensstemmelser. De fungerer fint for applikasjonsprogramvare , men krever litt dyktighet når du installerer noe som påvirker GUI selv, spesielt:
Merk: Hvis du vil få flere operativsystemer til å eksistere på samme harddisk, tillater grafisk boot loader (GAG ) manager deg å gjøre det under gode komfortforhold.
PakkeinnskuddUtover valget av programvare som er installert som standard, administrerer distribusjoner et mer eller mindre stort sett med pakkelager , hvorfra brukeren senere kan installere programvare.
Debian (av Ubuntu- utvidelse ) eller Mageia har spesielt fulle arkiver , slik at brukerne kan installere programvaren de ønsker (f.eks. Tekstbehandling , videoredigering, videospill , nettverk eller programmeringsverktøy osv.)
Andre foretrakk å begrense bruken av diskplass (på CD-ROM som på harddisken) ved å begrense seg til én programvare per oppgave. For eksempel tilbyr Zenwalk et begrenset utvalg av pakker ved å velge programvare (andre eksempler er til stede i MiniLinux- artikkelen ).
PakkeformaterDet finnes flere pakkeformater :
Det er mulig å bruke såkalte kildedistribusjoner (for eksempel Gentoo eller Funtoo ) der pakkesystemet laster ned programvarekildene og deretter produserer ønsket programvare på brukerens datamaskin ved å kompilere den.
En av interessene som avanseres for brukere av en kildedistribusjon er at programmer teoretisk sett blir samlet på samme maskin som den de skal kjøre på, raskere - denne teorien støttes imidlertid ikke vesentlig av benchmarking .
Hovedfordelen med å bygge en hel distribusjon fra kilden er at det er mulig å blande stabile og teste grener. Dette er mulig fordi de installerte programmene bare avhenger av programmene som allerede eksisterte på kompileringstidspunktet. Det er således mulig å ha et stabilt basesystem og installere den siste versjonen av den foretrukne programvaren uten å måtte passere hele systemet i testversjon.
En annen fordel med kildedistribusjonen er at den tillater installasjon av GNU / Linux på maskinvareplattformer der ingen distribusjon er tilgjengelig (spesielt for andre mikroprosessorer enn x86 eller PPC).
På den annen side tillater såkalte binære distribusjoner (for eksempel Mageia eller Ubuntu ), som Microsoft Windows eller Mac OS , å direkte installere programvare som allerede er kompilert for datamaskinen din, noe som har den største fordelen ved å spare tid når du installerer.
Distribusjoner er ment for bruk på eldre enheter, som man kan betrakte som foreldet: dette er tilfellet med Damn Small Linux . Disse distribusjonene prøver å tilby et mest responsive grafiske grensesnitt mulig, for eksempel ved å tilby et utvalg av lett programvare som kjører i Xfce grafiske miljø , for eksempel HandyLinux som integrerer Chromium som er lettere og mer responsiv enn Iceweasel .
Selv om Zenwalk ikke er ment for denne kategorien datamaskiner, men heller for "nylige" datamaskiner, bruker Xfce automatisk for å øke ytelsen. Det samme gjelder Ubuntu, hvor det er en offisiell versjon der GNOME erstattes av Xfce kalt Xubuntu .
De fleste distribusjonene er fra Europa og USA . Distribusjoner er født etter lokale behov, for eksempel slik at en eksisterende distribusjon kan brukes med et bestemt tastatur eller en annen tegnkoding . Disse distribusjonene er spesielt utbredt i asiatiske land.