I motsetning til Windows og macOS er det ikke så enkelt å installere Linux. Å søke i Linux på internett vil gi deg så mange operativsystemer med forskjellige navn, ingen av dem eksplisitt kalt "Linux". Hvorfor er det slik?
Linux blir i økende grad det foretrukne operativsystemet for både erfarne teknologinerder og tilfeldige brukere. Men hvorfor er det tusenvis av operativsystemer eller "distribusjoner" som alle refereres til som "Linux"? Og hvorfor fortsetter utviklere å lage flere operativsystemer av samme type? La oss finne det ut.
Hva er Linux-distribusjoner?
For det første er det viktig å vite hva Linux egentlig er. Linux er ikke et operativsystem, men snarere en kjerne, limet som forbinder datamaskinens maskinvare med operativsystemet. Når du starter en app på datamaskinen din ved å klikke på et ikon, er det kjernen som kommuniserer med operativsystem for å starte appen og vise utdataene på skjermen ved hjelp av maskinvaren, dvs Observere.
Et operativsystem består av en underliggende kjerne, applikasjoner og ofte
et grafisk brukergrensesnitt. Linux er kjernen, og alle operativsystemer som bruker det kalles "Linux-distribusjoner." Begrepet "distribusjon" kommer fra prosessen med å dele Linux-baserte operativsystemer med andre brukere, også kjent som "distribuere" siden kjernen og operativsystemet generelt er gratis.Hva skapte så mange Linux-distros?
Linux-kjernen er lisensiert under GNU General Public License, som gir alle tillatelse til å se, redigere og distribuere alle applikasjoner av kjernen. Men det var ikke alltid slik.
Tidligere var Unix et populært operativsystem, men kildekoden var eid av AT&T. Etter en tid oppsto BSD (Berkeley Software Distribution), et operativsystem som er sterkt basert på Unix, ved University of California, Berkeley. Det var andre operativsystemer basert på Unix på den tiden også, og alle var veldig forskjellige fra hverandre.
Utilgjengeligheten av en standard for å lage et Unix-basert OS og motstanden mellom OS-ene på den tiden førte til en epoke kjent som "Unix-kriger." Ulike leverandører som distribuerte sine versjoner av Unix begynte å sette opp sine egne standarder, inkludert AT&T og BSD.
I 1983 startet Richard Stallman GNU-prosjektet, med fokus på utvikling og distribusjon av gratis og åpen kildekode-programvare. GNU-prosjektet hadde som mål å lage en gratisversjon av Unix, en versjon som alle kunne replikere og distribuere fritt.
Mange apper ble utviklet under GNUs General Public License på den tiden, inkludert TAR og Emacs. Men prosjektet manglet en åpen kildekode-kjerne, den delen av en datamaskin som hjelper OS og apper med å samhandle med maskinvaren.
I 1991, åtte år etter at GNU-prosjektet startet, begynte Linus Torvalds å utvikle Linux. Og et år senere ble Linux utgitt på nytt under General Public License, og ble det vi nå kjenner som GNU/Linux. Siden Linux-kjernen var lisensiert under GPL, kunne hvem som helst lage et operativsystem på toppen av kjernen og distribuere det fritt.
Muligheten til å spinne opp ditt eget operativsystem gratis oppmuntret mange utviklere til å starte distribusjonen. En rekke distroer inkludert Debian, Red Hat og Slackware ble utgitt på den tiden, og startet Linux-revolusjonen.
Hvorfor opprettes nye Linux-distribusjoner?
Hovedgrunnen til at utviklere fortsetter å lage og distribuere nye Linux-baserte operativsystemer er at de ganske enkelt kan. Linux-kjernen er gratis. Appene er gratis. Ressursene for å lage et helt operativsystem på toppen av kjernen er gratis.
I dag lager folk sjelden en distro fra bunnen av. I stedet tar de en annen populær distro og bygger enten et nytt OS ved å bruke det tidligere som en base eller omskinn det med et nytt grafisk brukergrensesnitt og ekstra applikasjoner.
Ubuntu har flere reskins av seg selv, nemlig Xubuntu, Kubuntu og Lubuntu. Den eneste forskjellen mellom disse tre smakene er skrivebordsmiljøet. I stedet for det standard tilpassede GNOME-skrivebordet som kommer forhåndsinstallert på Ubuntu, leveres Xubuntu, Kubuntu og Lubuntu med henholdsvis XFCE, KDE Plasma og LXDE.
Hovedmålet med et operativsystem er å gjøre stasjonær databehandling enklere for brukere. Når noen vil ha en ny funksjon i et operativsystem, er den tradisjonelle veien å gå for å gi tilbakemelding til selskapet som utvikler operativsystemet. GNU-prosjektet har fullstendig endret denne flyten.
Det er brukerne som bruker, utvikler, gir tilbakemelding, implementerer tilbakemelding, og til slutt distribuerer en åpen kildekode-distro. Du står fritt til å lage din egen distro og legge til funksjonene du vil ha i operativsystemet du drømmer om.
Alle med lignende ideologi og meninger kan bidra til prosjektet og begynne å hjelpe utviklerne. Det er ikke nødvendig å kontakte et selskap eller fylle ut et tilbakemeldingsskjema bare for å få en ekstra funksjon lagt til operativsystemet.
Ikke bare brukere, men til og med store selskaper lager nye interne distribusjoner for intern bruk. Microsofts CBL-Mariner er et populært eksempel. Dette er først og fremst fordi store selskaper ikke ønsker å bruke distros opprettet av andre brukere og heller vil utvikle sitt eget operativsystem enten fra bunnen av eller på toppen av en annen mainstream distro.
Linux-prosjektet har vokst i en grad der teknologigiganter som Google har begynt å være avhengig av Linux-kjernen for noen av prosjektene sine. Ta Android og Chrome OS som et eksempel. Android bruker Linux-kjernen under panseret og Chrome OS er bygget på toppen av Gentoo Linux, en distro utgitt i 2000.
En annen grunn til fragmentering av desktop Linux er de mange typer enheter som er tilgjengelige. Bortsett fra stasjonære datamaskiner, trenger andre enheter som de som er basert på ARM-prosessorer, også et operativsystem for å kjøre. Linux løser dette ved å gi utviklerne en base for å lage et OS for hvilken som helst prosessorfamilie de ønsker.
Raspbian OS er en distro laget spesielt for Raspberry Pi enheter. Du kan også finne utallige distroer utviklet for å kjøre på eldre prosessorer som ikke støttes av proprietære OS-leverandører.
Trenger vi virkelig så mange distribusjoner?
Hvis du er noen som bare trenger en datamaskin og et operativsystem for å få ting gjort, selvfølgelig ikke. Du kan slippe unna med å bruke et hvilket som helst operativsystem så lenge det passer regningene dine. Men for de som ønsker å bli bortskjemt med valg når det kommer til enhetene og det digitale livet, er Linux den du bør gå for.
Du kan enten prøve et par Linux-operativsystemer og ta et oppgjør med den du finner best eller fortsett å distrohoppe og teste nye distroer. Linux gir deg det valget. Så lenge folk fortsetter å støtte og bidra til åpen kildekode-økosystemet, vil du fortsette å se nye distros utvikles og utgis gratis på internett.
Det er slik åpen kildekode fungerer!
Selv om mange proprietære operativsystemer som Android og macOS har en kodebase med lukket kildekode, har de brukt Linux som grunnlag for sine prosjekter. Det er helt akseptabelt siden lisensen Linux-kjernen er utgitt under tillater hvem som helst å endre og distribuere koden uten begrensninger.
På grunn av den enorme fellesskapsstøtten bak Linux-baserte operativsystemer, blir nye og eksklusive funksjoner kontinuerlig lagt til distroene. Selv om du kan finne mange slike funksjoner på andre proprietære operativsystemer som Windows og macOS, er noen av dem begrenset til bare en håndfull Linux-distribusjoner.
10 ting du kan gjøre på Linux, men ikke på Windows
Les Neste
Relaterte temaer
- Linux
- Linux-kjernen
- Linux Distro
- Åpen kilde
Om forfatteren
Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsveiledninger om Linux, med mål om å gi en salig opplevelse til alle nykommere. Ikke sikker på film, men hvis du vil snakke om teknologi, er han din fyr.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere