En Linux-distribution , også kaldet fordeling GNU / Linux til at henvise til software- projekt GNU , er et sammenhængende sæt software, hvoraf de fleste er gratis software , samlet omkring Linux-kernen .
Udtrykket "distribution" er modelleret på den engelske softwaredistribution, hvilket betyder "indsamling af software" på fransk.
Der er en meget bred vifte af Linux-distributioner, hver med specifikke mål og filosofi. De væsentligste differentierende elementer er: brugervenlighed (nem implementering), integration (størrelse på parken med valideret software distribueret), berygtelse (informativt samfund til løsning af problemer), deres hyppighed af opdatering, deres styring af pakker og vedligeholdelse af distributionen (normalt et firma eller et samfund). Deres fælles punkt er Linux-kernen og et antal Unix-kommandoer .
GNU- og Linux-delene af et operativsystem er uafhængige, der er begge systemer med Linux og uden GNU-lignende Android - eller GNU-systemer uden Linux-lignende GNU / Hurd .
Distributioner samler systemets komponenter i en sammenhængende og stabil helhed, der er nem at installere, bruge og vedligeholde. De inkluderer derfor oftest installationssoftware og konfigurationsværktøjer.
Der er flere hundrede fordelinger, hver med sine egne særpræg.
Vedligeholdelsen af en distribution kan sikres af et firma (tilfælde af Red Hat Enterprise Linux , SUSE Linux Enterprise , ...) eller af et samfund (tilfælde af Debian , Mageia , Gentoo , Fedora , Ubuntu , Slackware , ...) ). Nogle samfund kan også have en virksomhed som hovedvedligeholder (tilfælde af Fedora, hvoraf Red Hat er den første sponsor, Ubuntu af Canonical eller OpenSUSE af Novell).
Deres særlige orientering tillader valg i henhold til brugerens behov og præferencer. Nogle er mere orienterede mod nybegynderbrugere (Ubuntu, Linux Mint osv.), Fordi de er lettere at implementere. Debian er derimod fortsat populært for servere eller snarere betragtet som en metadistribution, det vil sige at tjene som grundlag for en ny distribution. Forskellige distributioner stammer fra det, såsom Ubuntu , Knoppix , MEPIS ... Installationen af Debian er blevet lettere siden version 3.1 (Sarge), alligevel er shell- færdigheder og en kultur af gratis projekter stadig nødvendige for at opnå GNU / Linux af sine drømme; på den anden side er opdateringen og vedligeholdelsen af systemet meget let takket være Debian-værktøjerne. Gentoo- distributionen , der er beregnet til mere kyndige brugere på udkig efter hyppige opdateringer, har det særlige at blive samlet ud fra kildekoden på brugerens egen arbejdsstation under hensyntagen til de mange lokale parametre. Dette gør det til det mest optimerede operativsystem til hver enkelt konfiguration. Nogle distributioner er kommercielle, som dem fra Red Hat eller SUSE, mens andre er et nonprofitorganisations arbejde som Debian, Mageia og Gentoo.
GNU Project-software er gratis - de bruger alle GPLv3- licensen - Linux er delvist gratis - licenseret GPLv2 - fordi det også indeholder en betydelig mængde kode, der ikke er gratis - disse er BLOB'er . Størstedelen af softwaren i repositorierne på GNU / Linux-systemer er gratis , men gratis betyder ikke gratis, selvom gratis software generelt distribueres gratis. Så når du køber en GNU / Linux-distribution, er den pris, du betaler, medierne , den medfølgende dokumentation og det arbejde, der er udført for at samle softwaren til en sammenhængende helhed. For at overholde kravene i de licenser, der anvendes af denne software, er de virksomheder, der offentliggør disse distributioner, imidlertid enige om at stille kilderne til softwaren til rådighed uden yderligere omkostninger.
Spredningen af GNU / Linux-distributioner kan have været set som en ulempe i fortiden, men Linus Torvalds, tværtimod, forsvarer kraftigt mangfoldigheden af distributioner, hver især specialiseret i en bestemt niche, sammen med distributioner orienteret "offentligheden" såsom openSUSE , Fedora , Mageia eller Ubuntu .
Den første distribution, der dukkede op i 1992, blev samlet på et par dusin disketter. På grund af den meget stærke vækst i GNU / Linux kan en nuværende distribution tage fra nogle få megabyte ( for eksempel at blive installeret på en USB-stick ) til flere gigabyte.
Inden der eksisterede distributioner, måtte GNU / Linux- brugere komponere deres eget system ved at samle alle de nødvendige elementer.
I 1992 er Linux (version 0.96) fuldt funktionel. Dette er fødslen af de første GNU / Linux-operativsystemer: Yggdrasil Linux , MCC Interim Linux (en) , TAMU . Midt i året oprettes Softlanding Linux System (SLS): Slackware , det ældste GNU / Linux-system, der stadig er i brug i dag, stammer fra denne distribution. Det er også den første, længe før de andre, der tillader direkte brug fra CD-ROM'en uden forudgående installation.
Det, der gør en distribution interessant, er udnyttelsen af begrebet materielt abstraktionslag . Som det kan ses i diagrammet, er de dele, der udgør fordelingen, forskellige. Vi kan derfor for eksempel ændre kernen uden at ændre softwaren og derfor lettere sende porten til en anden hardwarearkitektur .
Fra midten af 2015 leveres for eksempel de fleste distributioner med en Linux 3.1x- eller 3.2x-kerne, men brugere, der ønsker det, kan parallelt installere en Linux 4.1-kerne, der bedre styrer strømbesparelse på computere.batterier med nyere processorer. Flere kerner kan eksistere sammen (kun en vælges naturligvis ved opstart ), hvilket gør det muligt at vende tilbage til den gamle kerne i tilfælde af et problem.
En kommerciel distribution er en distribution dannet af et kommercielt selskab. Med "at udgøre en distribution" menes "at vælge og samle den software, der udgør distributionen" ( kernen i operativsystemet , en videoafspiller, et program og Wi-Fi- forbindelsesdrivere , installationsprogrammet til distributionen, etc.).
Kommercielle distributioner tilbyder generelt gratis versioner, hvilket ikke gør dem ikke-kommercielle, da målet er at tjene penge ved at sælge tjenester relateret til brugen af distributionen (support, udvikling osv.) Eller ved at sælge en kode for at aktivere en begrænset del af det.
Således er Ubuntu en kommerciel distribution, fordi den er inkorporeret af det kommercielle selskab, Canonical . Debian er derimod en ikke-kommerciel distribution, da den er inkorporeret af den non-profit organisation SPI .
Sondringen mellem ikke-kommerciel og kommerciel distribution er vigtig, fordi valgene med hensyn til teknologi eller markedsføring ikke er baseret på de samme kriterier, afhængigt af om de foretages af frivillige organiseret i direkte demokrati eller af ejeren (e). (S) ) fra et handelsselskab.
Ubuntu er baseret på Debian . Det er en kommerciel distribution rettet mod offentligheden, der distribueres gratis af Canonical , der udgiver stabile versioner hver sjette måned (vedligeholdes i 9 måneder) og "LTS" -versioner (vedligeholdes i flere år) hvert andet år. Forskellige versioner eller varianter (" smag ") skelnes ved deres grafiske miljø (Gnome, KDE, Xfce, LXDE, kanel, Mate Unity). Den er tilgængelig på live-cd . Denne distribution har et meget dynamisk brugerfællesskab rundt om i verden. |
|
Manjaro er en distribution baseret på Arch Linux . Det fungerer i henhold til den rullende frigivelsesmodel , det vil sige den opdateres konstant uden at ændre versionen af systemet. I modsætning til Arch er det designet til ikke-ekspert-brugere og inkluderer som standard et skrivebordsmiljø samt forskellige grafikapplikationer. |
|
Fedora er en samfundsdistribution, der overvåges af Red Hat , baseret på RPM- softwarepakkehåndteringssystemet . Det er en distro, der understreger nyhed, hvilket betyder, at dens software opdateres meget ofte. |
|
Linux Mint er en af de mest populære distributioner . Meget orienteret mod offentligheden, det er designet til at være let at installere og bruge. Den er tilgængelig i flere versioner, nogle baseret på Ubuntu (som har en Debian-base), andre direkte på Debian. Cinnamon- skrivebordsmiljøet blev oprindeligt designet til denne distribution . |
|
Mageia er en distribution redigeret af en nonprofitorganisation : Mageia.Org. Det er en distribution fra den gamle Mandriva Linux, der er rettet mod alle, begyndere såvel som avancerede brugere. Nyligt oprettet ( 2011 ) og tilbyder de fleste grafiske miljøer ( Gnome , KDE , Xfce , LXDE , Cinnamon , Mate , Enlightenment , razor-QT ), det viste sig hurtigt i stand til at nå et stort publikum. | |
Solus er en uafhængig forbrugerorienteret distribution, der bruger rullende frigivelsesmodellen. Det er for denne distribution, at det grafiske Budgie- miljø blev designet, men det tilbyder også andre miljøer som MATE, Gnome og Plasma. | |
openSUSE er en community-distribution beregnet til både forbruger og professionel brug. Det er primært sponsoreret af SUSE, der bruger det som grundlag for sine forretningsløsninger til virksomheder. Det er en uafhængig distribution kendt for sine konfigurationsværktøjer og sin stabilitet. |
|
Trisquel er en distribution baseret på Ubuntu, som er beregnet til at være tilgængelig for begyndere. Den består udelukkende af gratis software og anbefales af Free Software Foundation . Trisquel bruger til dette formål en kerne fra Linux og fjernet af dens ikke-frie dele. |
Operativsystemerne i denne liste er dem, hvorfra de fleste andre GNU / Linux-systemer stammer.
ArchLinux er en community-distribution uden versioner: den opdateres konstant . Det har altid de nyeste softwareversioner til rådighed takket være et meget aktivt udviklerfællesskab. Denne ultralette distribution var inspireret af Crux Linux efter KISS- princippet om teknisk enkelhed. Dens mangel på specifikke værktøjer (undtagen dens pakkehåndtering, pacman ) gør det til en distribution, der er egnet til at opdage administrationen af GNU / Linux-systemer. |
|
Debian er en ikke-kommerciel distribution, der er underlagt Debian Social Contract . Det er kendetegnet ved det meget store antal understøttede arkitekturer, dets store lager og dets relativt lange udviklingscyklus, der garanterer stor stabilitet. Dens kvalitet og seriøsitet anerkendes enstemmigt , så det især værdsættes af eksperter og udbredt på servere. Dens ergonomi er blevet mere brugervenlig og bruges også af ikke-eksperter, især dem, der tiltrækkes af Debians ikke-kommercielle karakter. Dette er den distribution, der blev valgt til implementering af GNU / Linux i byen München (14.000 pc'er ). På trods af en bevist omkostningsbesparelse fra den lokale administration og et anbringende til fordel for ”Limux” -projektet fra byens it-direktør, besluttede byrådet at migrere til Windows 10 fra 2018. |
|
Gentoo er en distribution, der er kendetegnet ved dets håndtering af pakker på samme måde som BSD- porte , der generelt udfører softwarekompilering ( X , OpenOffice osv.) På brugerens enhed. Det er beregnet til avancerede brugere, udviklere og entusiaster. Kompilering af softwaren in situ giver en stor frihed til valg af funktionaliteter og afhængigheder, hvilket bringer mere fleksibilitet i styringen af pakkerne end i en distribution ved hjælp af binære pakker. Endelig støttes Gentoo af et særligt aktivt brugerfællesskab og omfattende og central dokumentation. |
|
Red Hat (officielt Red Hat Enterprise Linux eller RHEL) er en udbredt kommerciel distribution i virksomheder (især i USA ). Red Hat- firmaet, der fører tilsyn med det, har udviklet RPM , en GPL- licenseret pakkehåndtering, som andre distributioner bruger. |
|
Slackware er en af de ældste distributioner, der findes. Slackware var historisk set en af de første til at køre GNU / Linux in situ fra en cd-rom allerede i 1995 . Slackware vedligeholdes stadig aktivt af sin skaber Patrick Volkerding . Slackware Linux er især velegnet til serverbrug , det kan betragtes som den reneste distribution af GNU / Linux. |
Hvis du vil have alle de distributioner, der er genstand for en artikel: se Kategori: Linux-distribution .
På grund af de mange forskellige kernemuligheder, der skal kompileres , den software, der er nødvendig eller ønskelig til driften af systemet, og egenskaber, der er specifikke for lokale geografiske behov, er der kommet mange forskellige distributioner. For eksempel var Conectiva en af de mest populære i Sydamerika og meget lidt kendt i Europa; Mandrake og Conectiva fusionerede i 2005 og skabte Mandriva- distributionen .
Mangfoldigheden af distributioner og eksistensen af forskellige pakkeformater opfattes undertiden som en kilde til mulig uforenelighed .
En standard blev oprettet af Red Hat kaldet Linux Standard Base eller LSB . Imidlertid følger få distributioner denne standard, da den centrerer sig om RPM- pakkerne, der blev opfundet af Red Hat .
Nye versioner udgives regelmæssigt for at indarbejde nye udviklinger. De fleste inkluderer også supplerende software, såsom kontorsuiter og videospil . Kompleksiteten i tilbuddet eller midlertidige inkompatibilitetsproblemer (for eksempel har Kuickshow i nogen tid manifesteret sig inkompatibel med KDE 3.2), at visse menuvalg undertiden peger i tomrummet, selv inde i en distribution, et argument, der fremsættes af dem, der foretrækker Microsoft- systemer . Tilhængere af GNU / Linux påpeger, at dette skyldes den hurtigere udvikling af GNU / Linux, og at GNU / Linux her kun manifesterer sin fejl i dets kvaliteter .
Nogle distributioner har deres egne foruddefinerede muligheder. Så Slackware bruger ReiserFS- filsystemet, hvor de fleste andre antager, at brugen af ext3fs er implicit . OpenSuse installerer på den anden side som standard det mest kraftfulde, men nyere system Btrfs og brugermapper under XFS , mere gennemprøvet. I begge tilfælde kan du vælge andre filsystemer, såsom ext4 , når du vil installere.
Med hensyn til tegnkodning er nylige distributioner normalt forudkonfigureret til at bruge UTF-8 som landestandard .
Et stort skridt mod standardisering af forskellige GNU / Linux-systemer blev taget med den massive anvendelse af systemd . Denne standardisering var anledningen til intense tvister , hvor mangfoldigheden af GNU / Linux- økosystemet også betragtes som en styrke .
Siden introduktionen af distributionskonceptet har mange stillet spørgsmålstegn ved behovet for hundredvis af forskellige distributioner, mens Microsoft- , Windows- og Apple-systemerne kun er tilgængelige i en eller endda to versioner. Svaret ligger i den række af muligheder, der tilbydes af det store udvalg af software, der muliggør oprettelse af adskillige distributioner tilpasset de mål, som brugeren har sat.
Her er en (ikke udtømmende) liste over kriterier, der gør det muligt at skelne mellem to fordelinger. Eksempler er baseret på de mest berømte distributioner. Advarsel: dette handler ikke om at klassificere de mest berømte distributioner efter det pågældende kriterium (som risikerer at bringe troldet ), men at illustrere hvert kriterium for at lette læsernes forståelse.
En distribution kan kun understøtte en enkelt hardwarearkitektur, ligesom den kan understøtte flere. Vi kan på forhånd tænke, at en specialiseret distribution på en arkitektur vil fungere bedre end en mere generisk distribution, men det er ikke altid sandt.
Eksempel: Yellow Dog fungerer kun på maskiner baseret på PowerPC- processorer ( Macintosh med G3-, G4- eller G5-processor, PlayStation 3 ), mens Debian arbejder på ikke mindre end elleve forskellige hardwarearkitekturer.
Første trin ved start af et operativsystem, initialiseringen foretages for det meste i dag af systemd . Nogle GNU / Linux-systemer, såsom Devuan , tværtimod gør et punkt i at bruge et andet startsystem end systemd.
Nogle mennesker foretrækker at have et meget stabilt system, som aldrig går ned, og hvis konsistens er sikret, men med software i en noget gammel version. Andre brugere stræber efter at have software i den sidste version, idet systemets ustabilitet udgør modstykket til dette ønske om konstant opdatering.
Således tager en distribution, der ønsker at være stabil, tid til at redigere versioner: for eksempel tager Debian , hvis stabilitet er kendt, to år for hver større udgivelse og op til tre for Sarge (2005).
EksemplerDistributioner kan være beregnet til at køre en servermaskine eller en desktop-maskine, og dette påvirker valget af software. En desktoporienteret distribution skal omfatte et grafisk miljø ( GNOME eller KDE ) og en grafisk server ( XFree86 eller Xorg ), det modsatte af en serverdistribution, som klarer sig meget godt uden denne software.
Hver software, der er udstyret med en licens, der skal respekteres, giver brugeren en vis frihed eller ej. Distributioner integrerer kun gratis software strengt . Andre inkluderer imidlertid software, drivere eller codecs ejere .
Nogle distributioner fungerer uden at skulle installeres. De kaldes "stand-alone" eller " bootable " distributioner.
Princippet er at kunne starte computeren fra et lagringsmedium: CD-ROM , DVD-ROM , USB-nøgle osv., Der indeholder distributionen i skrivebeskyttet tilstand (undertiden med undtagelse af USB-nøgler), derfor uden installation på harddisken.
Distributioner kan skelnes mellem det niveau af færdigheder, som brugeren har brug for med hensyn til systemadministration : Mageia , Ubuntu eller Debian (siden version 5) er rettet mod den brede offentlighed, der ikke har brug for nogen specielle færdigheder til at bruge disse systemer. Linux From Scratch er rettet mod en offentlig, snarere ekspert i systemadministration, det er faktisk nødvendigt at have installeret og administreret mange systemer fra kommandolinjen inden lancering til en installation af LFS.
En af de centrale opgaver for en GNU / Linux-distribution, der ikke kan sammenlignes med Microsoft Windows , er at centralisere i et eller flere centrale arkiver et (mere eller mindre) stort antal tredjepartssoftware og pakke dem på en sådan måde at brugerne af distributionen kan installere dem med et enkelt klik uden cd-rom via Internettet i størst mulig lovlighed.
Et installeret (og ofte distributionsspecifikt) pakkehåndteringssystem giver dig mulighed for at finde, installere, afinstallere og opdatere sådan software.
Der er også software til at producere installationspakken til en eller flere applikationer, Gobisoft, der understøtter mere end et dusin distributioner (Debian, Fedora, OpenSuse, Mageia, Gentoo, CentOs, Mx-Linux, Mint, Solus, Ubuntu (Xubuntu, Lubuntu, Kubuntu), Uruk, Majaro, Slackware), denne metode installerer simpelthen software ved hjælp af kommandoerne i modtagerens Linux-version.
Valg af software installeret som standardDistributionerne adskiller sig også med hensyn til den tilgængelige originale software, der imødekommer forskellige publikums forventninger. Dette valg kan være generelt eller specialiseret. Så for eksempel:
Den pakke installationssoftware følger med hver fordeling gør det muligt at være personlig, i princippet advarsel brugeren af eventuelle uoverensstemmelser. De arbejder fint for ansøgning software , men kræver lidt dygtighed, når du installerer noget der påvirker GUI selv, især:
Bemærk: Hvis du vil få flere operativsystemer til at eksistere sammen på den samme harddisk, giver den grafiske boot loader (GAG ) manager dig mulighed for at gøre det under gode komfortforhold.
PakkeindskudUd over valg af software installeret som standard, distributioner styre en mere eller mindre stor sæt af pakke repositories , hvorfra brugeren efterfølgende kan installere software.
Debian (i forlængelse af Ubuntu ) eller Mageia har især fulde arkiver , der giver deres brugere mulighed for at installere den software, de ønsker (f.eks. Tekstbehandling , videoredigering, videospil , netværk eller programmeringsværktøjer ...)
Andre foretrak at begrænse brugen af diskplads (på cd-rom'en som på harddisken) ved at begrænse sig til en software pr. Opgave. For eksempel tilbyder Zenwalk et begrænset udvalg af pakker ved at vælge softwaren (andre eksempler er til stede i MiniLinux- artiklen ).
PakkeformaterDer findes flere pakkeformater :
Det er muligt at bruge såkaldte kildefordelinger (for eksempel Gentoo eller Funtoo ), hvor pakkesystemet downloader softwarekilderne og derefter producerer den ønskede software på brugerens computer ved at kompilere den.
Et af de interesser, der avanceres for brugere af en kildedistribution, er, at programmer, der er samlet på den samme maskine som den, de kører på , teoretisk vil være hurtigere - denne teori understøttes imidlertid ikke markant af benchmarking .
Den største fordel ved at opbygge en hel distribution fra kilden er, at det er muligt at blande stabile og teste grene. Dette er muligt, fordi de installerede programmer kun afhænger af de programmer, der allerede eksisterede på kompileringstidspunktet. Det er således muligt at have et stabilt basesystem og installere den sidste version af dets foretrukne software uden at skulle passere hele systemet i testversion.
En anden fordel ved kildedistributionen er, at den tillader installation af GNU / Linux på hardwareplatforme, hvor der ikke er nogen distribution tilgængelig (især for andre mikroprocessorer end x86 eller PPC).
På den anden side tillader de såkaldte binære distributioner (for eksempel Mageia eller Ubuntu ) ligesom Microsoft Windows eller Mac OS at installere software, der allerede er kompileret til sin computer, hvilket har den største fordel ved at spare tid, når installationen er .
Distributioner er beregnet til brug på ældre enheder, som man kan betragte som forældede: dette er tilfældet med Damn Small Linux . Disse distributioner stræber efter at tilbyde den mest responsive grafiske grænseflade mulig, for eksempel ved at tilbyde et udvalg af letvægtssoftware, der kører i det grafiske Xfce-miljø , for eksempel HandyLinux, der integrerer Chrom, som er lettere og mere lydhør end Iceweasel .
Selvom Zenwalk ikke er beregnet til denne kategori af computere, men snarere til "nylige" computere, bruger den automatisk Xfce for at øge ydeevnen. Det samme gælder Ubuntu, hvoraf der er en officiel version, hvor GNOME erstattes af Xfce kaldet Xubuntu .
De fleste distributioner er fra Europa og Amerikas Forenede Stater . Distributioner er født til lokale behov, for eksempel således at en eksisterende distribution kan bruges med et bestemt computertastatur eller en anden kodning af tegn . Disse distributioner er især udbredt i asiatiske lande.