Et af de mest populære operativsystemer, der bruges på computere og andre enheder, er Linux. Selvom adskillige Linux-varianter også bruges på stationære, bærbare og mainframe-maskiner ud over andre obskure enheder, er de uden tvivl bedst anerkendt for deres brug på kommercielle computerservere. Både Chrome OS-operativsystemet til bærbare computere kendt som Chromebooks og Android-mobil- og tablet-operativsystemet fra Google er baseret på Linux. Forskellige Linux-systemtyper er bedst tilpasset til visse formål.
Historien om Linux-operativsystemet
For at skabe en version af Unix-operativsystemet, der passer til stationære computere drevet af Intel-processorer, blev Linux først udviklet i 1991 af den finske computerprogrammør Linux Torvalds. Selvom udtrykket 'Unix' stadig er et varemærke tilhørende AT&T, telefonselskabets berømte forsknings- og udviklingsafdeling, bruges det nu hyppigt generisk til forskellige systemer, der både generelt er kompatible med og inspireret af den originale Unix.
Minix var et tidligt Unix-lignende operativsystem til pc'er, men Torvalds og gruppen af programmører fra hele verden, der arbejdede på Linux, fandt det utilfredsstillende på grund af licenser og andre problemer. Teknisk set refererer udtrykket 'Linux' udelukkende til operativsystemets kerne, som er den centrale behandlingsenhed, der styrer hukommelsesallokering, processorplanlægning og enhedsadgang og er placeret mellem applikationsprogrammer og maskinens hardware.
karakter.sammenlign java
GNU-projektet, der hovedsageligt er produceret i regi af Free Software Foundation, som er dedikeret til at producere og promovere software, der fremmer dets brugeres frihed, giver størstedelen af den ekstra software, der ofte er installeret på en Linux-maskine. Præsidenten og grundlæggeren af Free Software Foundation, Richard Stallman, foretrækker at henvise til det integrerede system som GNU/Linux frem for Linux-operativsystemet. Grundlæggende leverer GNU mange af værktøjerne på applikationsniveau, Linux-systemet tilbyder operativsystemkernen, og i mange moderne installationer leverer ekstra organisationer størstedelen af den anden kernesoftware, der bruges af Linux-arbejdsstationer.
Linux-kernen bliver nu vedligeholdt af et stort antal udviklere over hele kloden, hvoraf mange arbejder for softwarefirmaer, der bruger Linux internt eller i kundevendte produkter. Disse udviklere tilføjer ikke kun nye funktioner for at forbedre brugervenlighed, sikkerhed og effektivitet, men sørger også for, at Linux-kernen er kompatibel med en bred vifte af hardware. Da Linux-kernen er open source, er enhver typisk fri til at bruge og ændre den åbent tilgængelige kildekode til deres egne behov. Selvom specifikke licenser varierer, er størstedelen af anden Linux-kompatibel software ligeledes gjort tilgængelig under sammenlignelige forhold. Så før du installerer software på dine personlige eller firmacomputere, skal du være sikker på, at du forstår omstændighederne.
At være fortrolig med Linux OS-distributioner
Siden begyndelsen af 1990'erne, hvor Linux først blev udgivet, har adskillige virksomheder udviklet deres egne softwaresæt til at passe sammen med Linux-kernen. Selvom de tidligere blev overført via kompakte cd'er, dvd'er eller endda disketter, distribueres disse bundter - også kendt som distributioner - nu primært online.
Distributioner bestemmer ofte, hvilke konfigurationer der vil blive brugt som standard, og hvilke versioner af enhver software, såsom grafiske brugergrænseflader, serverværktøjer, programmeringssoftware og slutbrugerapplikationer, der vil blive gjort tilgængelige. Selvom mange af pakkeadministratorerne går forud for iOS og Android, inkluderer størstedelen software, der er beregnet til hurtigt at installere distributionsgodkendte programmer, ligesom de app-butikker, der nu bruges på mobile enheder.
1. Debian
Populære Linux-distributioner som Deepin, Ubuntu og Mint er kendt for deres stærke ydeevne, pålidelighed og uovertrufne brugeroplevelse. Debian anses for at være moderen til disse distributioner. Debian 10.5, en opdatering til Debian 10 også kendt som Debian Buster, er den seneste stabile udgivelse.
Vær opmærksom på, at Debian 10.5 blot er en opgradering til Debian Buster, der inkluderer de nyeste opdateringer og nye softwareapplikationer, ikke en ny version af Debian Buster. Sikkerhedsopdateringer, der løser aktuelle sikkerhedsproblemer, er også inkluderet. Der er ingen grund til at smide dit Buster-system ud, hvis du stadig har det. Du skal blot bruge APT-pakkehåndteringen til at opgradere dit system.
Debian-projektet tilbyder mere end 59.000 softwarepakker, understøtter en lang række pc'er og tilføjer flere systemarkitekturer med hver ny udgivelse. Det gør en indsats for at balancere soliditet og banebrydende teknologi. Stable, Testing og Unstable er de tre vigtigste udviklingsgrene, der tilbydes af Debian.
Selvom den stabile version, som navnet antyder, er bundsolid og har effektive sikkerhedsbeskyttelser, kommer den desværre ikke med de nyeste softwareprodukter. Men på grund af dens stabilitet og holdbarhed er den perfekt til produktionsservere. Det kvalificerer også til ret traditionelle desktop-brugere, som ikke er særlig interesseret i at have de nyeste softwarepakker. Du installerer typisk Debian Stable på dit system.
Debian Testing er en løbende opdateret udgivelse, der tilbyder de seneste softwareudgivelser, som endnu ikke er inkluderet i den stabile udgivelse. Det er et udviklingstrin for den kommende stabile Debian-udgivelse. Det har ofte ustabilitetsproblemer og er let at bryde. Derudover modtager den ikke sikkerhedsopdateringer til tiden. Bullseye er den seneste Debian Testing-udgivelse.
Den nuværende iteration af Debian kaldes ustabil. Det er en eksperimentel distribution, der fungerer som den ideelle platform for programmører, der aktivt bidrager til koden indtil det tidspunkt, hvor den går ind i 'Test'-stadiet.
Debian bruges af hundredvis af millioner af brugere på grund af dets robuste pakkelager og stabilitet, især i virkelige miljøer.
2. Gentoo
Gentoo er en distribution designet til specialister og fagfolk, der overvejer de værktøjer, de har med at gøre med det samme. Netværks- og systemadministratorer samt udviklere falder ind under denne gruppe. Derfor er det ikke den bedste mulighed for Linux-begyndere. For folk, der ønsker at lære mere om Linux-operativsystemets indre funktioner, anbefales Gentoo.
Gentoo Linux
Et pakkehåndteringssystem kaldet portage er inkluderet i Gentoo og er også hjemmehørende i andre distributioner, inklusive Sabayon og Calculate Linux, som er bygget på Gentoo og bagudkompatibel med det. Den er baseret på havnenes samlingsbegreb og er skrevet i Python. BSD-baserede distributioner som OpenBSD og NetBSD giver portsamlinger, som er samlinger af patches og make-filer.
3. Ubuntu
En af de mest populære Linux-distributioner, udviklet og opdateret af Canonical, bruges af både eksperter, moderate brugere og nybegyndere. Ubuntu blev primært skabt til Linux-nyankomne eller dem, der skiftede fra Mac eller Windows.
Ubuntu Linux
Ubuntu leveres forudinstalleret med GNOME-skrivebordsgrænsefladen og almindelig software, herunder Firefox, LibreOffice, billedredigeringssoftware som GIMP, musikafspillere og videoafspillere som Audacious og Rhythmbox.
Den seneste udgivelse er Ubuntu 20.04 LTS, ofte kendt som Focal Fossa. Adskillige opdateringer og nye funktioner er inkluderet, inklusive Yaru-temaet, raffinerede ikoner, utrolig support til Snap-produkter og brøk-skalerbarheden, som gradvis implementering viser.
Adskillige andre Linux-varianter har Ubuntu som grundlag. Linux Mint 20.04 LTS, Kubuntu 20.04 og Lubuntu 20.04 LTS er et par af distributionerne baseret på Ubuntu 20.04. (Ulyana).
Ubuntu er perfekt til desktop-brugere og nybegyndere, der forsøger at lære Linux på grund af dets brugervenlighed og attraktive brugergrænseflade. Efterhånden som de skrider frem i deres læring af Linux, kan de nemt komme i gang med at bruge standardapps som tidligere nævnt.
Det multimedieproduktionsfokuserede Ubuntu Studio er værd at nævne. Det er beregnet til kunstnere, der ønsker at arbejde inden for video, fotografi, lyd og grafik.
4. Linux Mint
En ekstremt vellidt Ubuntu-baseret Linux-distribution kaldes Linux Mint. Det har bestået tidens prøve at tilbyde en af de smukkeste og mest intuitive distributioner, elsket af både desktop-brugere og professionelle. Selvom forvirringen omkring den seneste udgivelse, Mint 20, som som standard fjernede snap-funktionalitet, er Linux-distributionen stadig fantastisk, potent og troværdig.
Linux Mint Desktop
Udfør følgende kommandoer for at aktivere snap-understøttelse.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
De tre desktop-varianter af Mint 20 - Cinnamon, XFCE og MATE-udgaverne - er baseret på Ubuntu 20.04 LTS. Mint er kun tilgængelig i 64-bit versioner; 32-bit versioner understøttes ikke længere. Linux-kernen 5.4, der driver Linux Mint 20, er blevet opdateret til at inkludere nye forbedringer som bedre understøttelse af AMD Navi 12, Intel Tiger Lake CPU'er og NVIDIA GPU'er. Den overordnede brugergrænseflade er også blevet opdateret med nye temaer, raffinerede ikoner, baggrundsbilleder i høj opløsning og en opdateret proceslinje.
Nye versioner inkluderer muligheden for fraktioneret skalering til HiDPI-skærme for at nyde skarpere og skarpere billeder samt Warpinator, et fildelingsværktøj, der fungerer i et LAN. Derudover vil du modtage andre hjælpeprogrammer til daglig brug, herunder Firefox, Timeshift, LibreOffice, Thunderbird og Audacious-musikafspilleren.
Mint er den anbefalede distribution, hvis du vil have et hurtigt og pålideligt Linux-skrivebord til at udføre rutinemæssige desktop-operationer, lytte til musik, se videoer og endda spille spil. Fordi Mint 20 er en langsigtet udgivelse, vil den have support gennem år 2025.
5. Red Hat Enterprise Linux
Red Hat Enterprise Linux, også kendt som RHEL, er en Linux-distribution skabt til forretnings- eller virksomhedsbrug. En af de bedste open source-erstatninger til andre softwareplatforme som Microsoft er denne. Med sin pålidelighed og ensartede sikkerhedsrettelser, der øger dens samlede sikkerhed, er Red Hat typisk et topvalg til servermiljøer.
RHEL Linux distribution
Det kan nemt installeres på traditionelle servere, virtuelle miljøer som VMware og HyperV samt skyen. Ved hjælp af det hybride cloudmiljø kendt som OpenShift PaaS (platform as a service), som er baseret på Docker-containere og drevet af Kubernetes, har Red Hat opnået perfektion inden for containeriseringsteknologi.
Systemadministratorer er uddannet og certificeret af Redhat gennem særlige programmer som RHCSA (Red Hat Certified System Administrators) og RHCE (Red Hat Certified Engineer).
Når hastighed, sikkerhed og stabilitet er topprioriteter, er RHEL den bedste distribution at vælge. RHEL er tilgængelig via licens, og abonnementet fornyes årligt. Brugere kan købe en licens til en række abonnementsmodeller, herunder Linux til virtuelle datacentre, Linux Developer Workstation og Linux Developer Suite.
Red Hat og dets udløbere, ligesom CentOS, har traditionelt brugt yum-pakkehåndteringen. Nu hvor situationen er opdateret, er DNF standardpakkehåndteringen til RHEL 8 (Ootpa), den seneste udgivelse. AppStream og BaseOS er de to primære depoter, der bruges til RHEL-distribution.
I modsætning til BaseOS, som kun tilbyder apps til systemets væsentlige funktioner, tilbyder AppStream-lageret (Application Stream) alle de softwareprogrammer, du ønsker at installere på dit system.
6. CentOS
Et fællesskabsdrevet ubegrænset OS-system kaldet CentOS søger at levere en stærk og pålidelig open source-infrastruktur. Red Hat Enterprise Linux er en dyr mulighed, men CentOS, som er baseret på RHEL, er helt gratis at downloade og installere. Brugere kan drage fordel af gratis sikkerheds- og funktionsopdateringer, mens de stadig får stabiliteten og pålideligheden af RHEL. For Linux-fans, der ønsker at nyde RHELs fordele, er CentOS 8 en præference.
Linux distribution af CentOS
Den tredje iteration af CentOS 8, version 8.2, er den seneste. Det bruger BaseOS- og App-stream-lagrene og inkluderer de seneste versioner af softwareprodukter som Python 3.8, GCC 9.1, Maven 3.6 osv.
7. Fedora
På grund af dens enkelhed og klar til brug apps, der gør det nemt for nye brugere at komme i gang, har Fedora længe haft et ry for at være blandt de mest brugervenlige distributioner.
Det er et stærkt og tilpasningsdygtigt OS, der er designet til servere, computere og bærbare computere, og også IoT-miljøer. Ligesom CentOS er Fedora grundlagt på Red Hat og fungerer kun som en testplatform for Red Hat, før den går ind på Enterprise-stadiet. Som følge heraf bruges det ofte af lærings- og udviklingsmæssige årsager og er nyttigt for både studerende og udviklere.
Linux distribution af Fedora
Fedora leverer de nyeste og førsteklasses RPM-softwarepakker og har brugt DNF-pakkehåndteringen i et stykke tid (og gør det stadig som dens standardpakkehåndtering). Den nyeste version af Fedora er 32.
8. Kali Linux
Kali Linux er en Debian-baseret Linux-distribution skabt og vedligeholdt af offensiv sikkerhed, der er beregnet til brug i digital efterforskning og penetrationstest. Den leveres forudindlæst med penetrationstestværktøjer, herunder Nmap, Metasploit Framework, Maltego og Aircrack-ng, for blot at nævne nogle få.
Linux-distribution til Kali
For cybersikkerhedsprofessionelle og studerende, der ønsker at prøve penetrationstest, er Kali Linux designet. Faktisk tilbyder Kali brancheanerkendte certificeringer som Kali Linux Certified Professional og Penetration Testing with Kali.
Den nyeste version af Kali, som gør brug af APT-pakkehåndteringen, er Kali 2020.2.
9. Arch Linux
For erfarne brugere eller Linux-specialister, som er særligt opmærksomme på den software, de implementerer, og de tjenester, de driver, er der Arch Linux, en letanvendelig og tilpasningsdygtig Linux-distribution. Det giver brugerne fleksibilitet til at tilpasse eller ændre systemet, som de finder passende. Kort sagt, Arch er beregnet til personer, der er ekstremt vidende om at bruge Linux.
Arch Linux
Når vi opgraderer pakkerne på terminalerne, vil Arch Linux automatisk opgradere til den seneste version, fordi det er en rullende udgivelse. Den anvender AUR (Arch User Repository), en fællesskabsbaseret softwareinstallationsplatform, og bruger Pacman som den primære pakkehåndtering. Den seneste version er 2020.09.01.
10. OpenSUSE
OpenSUSE-projektet er et banebrydende, altomfattende samarbejde, der tilbyder to primære SUSE-afdelinger: SUSE Leap, en milepælsudgivelse, der er beregnet til desktopbrugere såvel som til virksomhedsudvikling og -testning. Dette gør det til den ideelle mulighed for systemadministratorer og open source-udviklere.
OpenSuse Linux
Det tætteste på en avanceret distro, den har, er SUSE Tumbleweed, en rullende udgivelse, der inkluderer de seneste softwarestakke og IDE'er. Takket være tilgængeligheden af aktuelle pakker, inklusive kontorprogrammer, GCC-kompileren og kernen, er TumbleWeed et stykke kage for enhver superbruger eller softwareudvikler.
Til administration af softwarepakker bruger OpenSUSE Yast-pakkehåndteringen og anbefales til programmører og administratorer.
Konklusion
Det er klart, at de kun er nogle få af de Linux-distributioner, der er tilgængelige og på ingen måde en omfattende liste. Der findes over 600 Linux-distributioner, hvoraf 500 er under udvikling. Men vi følte, at det var vigtigt at koncentrere sig om nogle få af de mest populære Linux-distributioner, hvoraf nogle har fungeret som modeller for andre.
Hovedforskel mellem Linux OS og Windows OS
Følgende er nogle måder, hvorpå Linux adskiller sig fra Windows OS.
- Da Linux er et open source-operativsystem, kan brugeren blot ændre kildekoden, så den passer til deres behov, i modsætning til Windows, som er et proprietært operativsystem og ikke giver brugeren adgang til kildekoden.
- Fordi Linux OS finder og retter fejl, er det væsentligt mere sikkert end Windows OS, som har en stor brugerbase og derfor er et mål for hackere.
- Selv med forældet hardware er Linux hurtigere end Windows.
- Windows betragter periferiudstyr som enheder, mens Linux behandler dem som filer.
- Linux tillader identiske filnavne i sammenlignelige mapper, men Windows tillader ikke identiske filnavne i lignende mapper.
- I modsætning til Windows OS, hvor applikationsfilerne og systemet ofte er gemt i et C-drev, giver Linux dig mulighed for at finde system- og programmernes filer i separate drev.