Typer Linux-operativsystemer
Bildekreditt: Westend61/Westend61/GettyImages
Linux-operativsystemet er et av de viktigste operativsystemene som brukes på datamaskiner og andre enheter i dag. Det er sannsynligvis mest kjent for sin bruk på bedrifters dataservere, men forskjellige Linux-smaker brukes også på stasjonære, bærbare og stormaskinmaskiner, så vel som mer esoteriske enheter. Googles Android operativsystem for smarttelefoner og nettbrett, samt dets Chrome OS system for datamaskiner kalt Chromebooks, er begge basert på Linux. Ulike typer Linux-systemer er bedre egnet for ulike formål.
Linux-operativsystemhistorikk
Linux ble laget fra 1991 av den finske dataprogrammereren Linux Torvalds, som søkte å bygge en versjon av Unix-operativsystemet som er kompatibelt med stasjonære datamaskiner kjører på Intel-prosessorer. Unix er et operativsystem som opprinnelig ble utviklet ved AT&T's Bell Labs, telefonselskapets store FoU-enhet, på 1970-tallet, og selv om begrepet fortsatt er et varemerke, er det nå ofte brukt generisk for andre systemer inspirert av og stort sett kompatible med originalen Unix.
Dagens video
Et tidlig Unix-lignende operativsystem kalt Minix eksisterte allerede for PC-er, men lisensiering og andre problemer gjorde det utilfredsstillende for Torvalds og gruppen av programmerere rundt om i verden som var med på å utvikle Linux. Linux refererer teknisk sett bare til kjernen i operativsystemet, som betyr den indre kjernen i systemet som sitter mellom applikasjonsprogrammer og datamaskinens maskinvare, administrerende minne, prosessortid og tilgang til datamaskinens enheter.
Mye av den andre programvaren som vanligvis er installert på et Linux-system kommer fra GNU-prosjektet, utviklet i stor grad under regi av Free Software Foundation, forpliktet til å utvikle og markedsføre programvare som fremmer brukernes frihet. Richard Stallman, Free Software Foundations grunnlegger og president, tar til orde for å kalle det kombinerte systemet GNU/Linux i stedet for bare å snakke om Linux OS. I utgangspunktet gir Linux-systemet operativsystemkjernen, GNU gir mange av verktøyene på applikasjonsnivå og, i mange moderne installasjoner tilbyr flere organisasjoner mye av den andre kjerneprogramvaren som kjører på Linux maskiner.
I dag vedlikeholdes Linux-kjernen av en rekke utviklere rundt om i verden, mange av dem ansatt av programvareselskaper som er avhengige av Linux enten for intern bruk eller for bruk i produkter som tilbys kunder. Disse utviklerne sørger både for at Linux-kjernen er kompatibel med et bredt spekter av maskinvare og introduserer nye funksjoner for å øke brukervennlighet, sikkerhet og effektivitet. Linux-kjernen er åpen kildekode, noe som betyr at alle generelt kan bruke og endre den fritt tilgjengelige kildekoden for sine egne formål. Mye av den andre programvaren som er tilgjengelig for Linux er også tilgjengelig under lignende vilkår, selv om nøyaktige lisenser varierer. Så, sørg for at du forstår situasjonen rundt programvaren du installerer på dine personlige eller forretningsdatamaskiner.
Forstå Linux OS-distribusjoner
Siden Linuxs første utgivelser på begynnelsen av 1990-tallet, har mange organisasjoner kommet opp med sine egne pakker med programvare for å komplementere Linux-kjernen. Disse buntene er kjent som distribusjoner, og selv om de en gang ble distribuert av CD-er, DVD-er eller til og med disketter, er de nå stort sett distribuert på nettet.
Distribusjoner tar ofte valg om hvilke versjoner av hvilken programvare - inkludert grafiske brukergrensesnitt, server verktøy, programmeringsprogramvare og sluttbrukerapplikasjoner — vil være tilgjengelig og hvilke konfigurasjoner vil bli tatt i bruk av misligholde. De fleste inkluderer pakkebehandlingsprogramvare designet for enkel installasjon av distribusjonsgodkjent programvare, lik appbutikkene som nå brukes på mobiltelefoner, selv om mange av pakkebehandlerne er før iOS og Android.
Slackware, den eldste vedlikeholdte distribusjonen
Den eldste aktivt vedlikeholdte Linux-distribusjonen er Slackware, opprettet i 1993. På den tiden var Linux i seg selv nytt og ikke fullt ut kompatibel med all maskinvare på markedet, og brukere var først og fremst profesjonelle utviklere eller datamaskinhobbyister som likte å fikle med det nye system. Mange eldre programmerere i dag har gode minner fra å kutte tennene på Slackware Linux, sliter med å få systemet i gang på en ekstra arbeidsmaskin, stasjonær college eller til og med en familiedatamaskin.
Selv i dag kan Slackware-grensesnittet være bedre egnet for superbrukere enn for de som leter etter noe som bare fungerer med noen få klikk. Konfigurasjonssystemet som brukes til å installere og vedlikeholde systemet er basert på kommandolinjen, ikke et grafisk brukergrensesnitt med mus eller berøringsskjermer, og Slackware kan kreve noen flere manuelle justeringer for å komme i gang.
Debian-, Ubuntu- og Mint-distribusjoner
En annen langvarig Linux-distribusjon er Debian, offisielt grunnlagt i 1993. Den ble designet for å tillate åpne bidrag fra brukerfellesskapet og vedlikeholdes fortsatt av en ikke-kommersiell gruppe kjent som Debian-prosjektet, for det meste kommuniserer eksternt over Internett. Den inneholder titusenvis av pakker som representerer ulike sett med programvareverktøy som kan installeres ved hjelp av pakkebehandlingsverktøyet, kjent som APT.
I 2004 opprettet en sørafrikansk utvikler-entreprenør og hans kolleger selskapet Canonical, som opprettet sin egen Linux-distribusjon kalt Ubuntu, etter en eldgammelt afrikansk ord som betyr «menneskelighet for andre». Basert på Debian, er den tilgjengelig for alle gratis og blant de mest brukte variantene av Linux. Canonical tilbyr regelmessige offisielle utgivelser av systemet og støtte for interesserte betalende kunder.
De Linux Mint system er på sin side basert på Ubuntu. Den ble opprettet i 2006 og designet for å være en elegant og brukervennlig operativsystem basert på Ubuntu. Det har vunnet popularitet blant mange desktop-brukere spesielt, både ved å være enkelt og ved å tilby ulike proprietære verktøy som andre distribusjoner utelater som standard, siden de velger å fokusere på åpen kildekode programvare.
Red Hat, Fedora og CentOS
Et annet selskap bak en populær distribusjon av Linux er Rød hatt, som også startet i 1994. Den tok navnet fra en rød Cornell University-caps som vanligvis bæres av en av grunnleggerne da han jobbet med å hjelpe medstudenter i et laboratorium ved Carnegie Mellon University.
Red Hats kjernesystem, kjent som Red Hat Enterprise Linux, ble designet for å være en stabil, kommersielt levedyktig distribusjon, opprinnelig solgt i butikker sammen med programvare som Microsoft Windows og versjoner av Apples Macintosh-operativsystemer. Det har vist seg å være en hit blant selskaper som er interessert i en solid og stabil versjon av et Linux-operativsystem.
En annen Red Hat-systemversjon, kjent som Fedora, tar sikte på raskere utgivelser og fungerer som en slags inkubator for funksjoner som skal inkluderes i Red Hat Enterprise Linux. Et prosjekt kjent som CentOS Linux gir ut en distribusjon av Linux stort sett identisk med Red Hat Enterprise Linux, selv om det tar den offentlig tilgjengelige Red Hat Enterprise Linux og fjerner Red Hats varemerker og annet materiale.
På slutten av 2018 kunngjorde IBM at de kjøpte Red Hat i en avtale verdt rundt 34 milliarder dollar.
Sikkerhetsfokuserte Linux-operativsystemer
Noen få Linux-baserte operativsystemer er utviklet med sikkerhet i tankene. En er Haler, forkortelse for The Amnesiac Incognito Live System. Designet for å kjøres fra en USB-pinne eller en DVD i stedet for å installeres regelmessig på en datamaskin bruker automatisk ulike krypteringsverktøy inkludert Tor-nettverket med anonymiserende ruterprogramvare for å holde brukerdata trygge og anonyme. Den er laget for å ikke legge igjen data på datamaskiner med mindre du uttrykkelig instruerer den om å gjøre det.
Et system kjent som Subgraph OS er et Debian-avledet system designet for å installeres på en datamaskin permanent, men for å bruke kryptering og andre teknikker for å holde data trygge. Det også begrenser kraftig hvilken del av systemet hver applikasjon har tilgang til gjennom en teknikk kjent som sandboxing som også er ofte brukt med smarttelefonoperativsystemer. Subgraph OS er for øyeblikket i alfa, noe som betyr at det fortsatt er i en eksperimentell tilstand.
Linux-distribusjoner er også utviklet av USA og andre myndigheter for sikkerhetsformål, og det er sannsynlig at noen private selskaper også har utviklet sine egne herdede Linux-distribusjoner.
Andre Linux-systemer, spesielt Kali, er designet for bruk av sikkerhetseksperter. De er lastet med programvare utviklet for bruk i testing av sikkerheten til andre systemer og nettverk.
Små og lette Linux-versjoner
Noen Linux-distribusjoner er bevisst designet for å minimere mengden systemressurser de krever, noe som gjør dem egnet for bruk på eldre og mindre kraftige datamaskiner.
Blant de mest kjente av disse distribusjonene er Valp Linux, som er designet for å kjøre fort på enda tregere maskiner. Den brukes ofte fra en DVD eller USB-pinne for raskt å få tilgang til en datamaskin i Linux selv om den har annen programvare installert. Dette kan noen ganger være nyttig for å trekke ut data eller feilsøke problemer på en maskin som nærmer seg slutten av levetiden.
Disse typer systemer kan også brukes fra en oppstartbar stasjon for å la folk få en smak av hvordan Linux kan kjøre på maskinene sine uten å erstatte Windows eller et annet operativsystem de allerede har løping.
Populære Linux-skrivebordsmiljøer
Det er mulig å bruke Linux-systemer strengt tatt gjennom den tekstbaserte kommandolinjen, og mange programvareutviklere og systemadministratorer gjør det når det kommer til servere. Men når folk bruker Linux på stasjonære eller bærbare miljøer, ønsker de ofte å bruke et grafisk brukergrensesnitt som ligner på Windows eller macOS. Dette gjør det enkelt å få tilgang til kjente typer programvare som nettlesere, e-postprogrammer, multimedieprogramvare og tekstbehandlere.
Det er flere skrivebordsmiljøer populært brukt med Linux. En er GNOME, ofte brukt på Debian- og Fedora-systemer og designet for å være i hovedsak like kraftig og allsidig som kommersiell stasjonær programvare. Den nåværende versjonen av GNOME er GNOME 3, selv om noen brukere fortsatt foretrekker den eldre GNOME 2, eller et verktøy avledet fra den kalt KAMERAT.
Et annet populært miljø er KDE, som sammen med GNOME er et av de lengste Linux-skrivebordsmiljøene. Nyere systemer kalt XFCE og LXDE har også fått fans for deres enkle og raske kode og tiltalende design.
Googles Android og Chrome OS
Android, det Google-utviklede operativsystemet for smarttelefoner og nettbrett, er et av verdens mest brukte og basert på Linux (operativsystemkjernen er Linux-kjernen). Men, tresten av programvaren på en Android-telefon er ofte annerledest fra det på en typisk Linux-stasjonær eller servermaskin, og programvare for tradisjonelle Linux-distribusjoner kan vanligvis ikke kjøres direkte på Android, og Android-programvare kan heller ikke kjøres uten hjelp på typisk Linux maskiner.
På samme måte, Chrome OS, et annet Google-operativsystem, er også basert på Linux. Den er mer direkte kompatibel med vanlig Linux-programvare, men som er enkel å installere på mange Chromebook-datamaskiner. Det er ikke nødvendig å bruke Linux-verktøy for å bruke en Chromebook, og mange foretrekker ganske enkelt å bruke Chrome og andre innebygde verktøy på maskinene.