Ett av de mest populära operativsystemen som används på datorer och andra enheter är Linux. Även om många Linux-varianter också används på stationära, bärbara och stordatorer utöver andra obskyra enheter, är de utan tvekan bäst kända för deras användning på kommersiella datorservrar. Både operativsystemet Chrome OS för bärbara datorer som kallas Chromebooks och operativsystemet Android för mobiler och surfplattor från Google är baserade på Linux. Olika Linux-systemtyper är bäst anpassade för vissa användningsområden.
Historik för operativsystemet Linux
För att skapa en version av Unix-operativsystemet som lämpar sig för stationära datorer som drivs av Intel-processorer, utvecklades Linux först 1991 av den finska datorprogrammeraren Linux Torvalds. Även om termen 'Unix' fortfarande är ett varumärke som tillhör AT&T, telefonbolagets berömda forsknings- och utvecklingsavdelning, används det nu ofta generiskt för olika system som både generellt är kompatibla med och inspirerade av den ursprungliga Unix.
Minix var ett tidigt Unix-liknande operativsystem för PC, men Torvalds och gruppen programmerare från hela världen som arbetade med Linux fann det otillfredsställande på grund av licensiering och andra problem. Tekniskt sett hänvisar termen 'Linux' enbart till operativsystemets kärna, som är den centrala bearbetningsenheten som kontrollerar minnesallokering, processorschemaläggning och enhetsåtkomst och är placerad mellan applikationsprogram och maskinens hårdvara.
vyer och tabeller
GNU-projektet, producerat mestadels under beskydd av Free Software Foundation, som är dedikerat till att producera och främja programvara som främjar användarnas frihet, tillhandahåller majoriteten av den extra programvaran som ofta installeras på en Linux-maskin. Presidenten och grundaren av Free Software Foundation, Richard Stallman, föredrar att referera till det integrerade systemet som GNU/Linux snarare än operativsystemet Linux. I grund och botten tillhandahåller GNU många av verktygen på applikationsnivå, Linux-systemet erbjuder operativsystemets kärna, och i många moderna installationer tillhandahåller extra organisationer majoriteten av den andra kärnmjukvaran som används av Linux-arbetsstationer.
Linuxkärnan underhålls nu av ett stort antal utvecklare över hela världen, av vilka många arbetar för programvaruföretag som använder Linux internt eller i kundinriktade produkter. Dessa utvecklare lägger inte bara till nya funktioner för att förbättra användbarhet, säkerhet och effektivitet, utan ser också till att Linux-kärnan är kompatibel med ett brett utbud av hårdvara. Eftersom Linux-kärnan är öppen källkod, är alla vanligtvis fria att använda och ändra den öppet tillgängliga källkoden för sina egna behov. Även om specifika licenser varierar, görs majoriteten av annan Linux-kompatibel programvara också tillgänglig under jämförbara förhållanden. Så innan du installerar någon programvara på dina personliga datorer eller företagsdatorer, se till att du förstår omständigheterna.
Att vara bekant med Linux OS-distributioner
Sedan början av 1990-talet, när Linux släpptes för första gången, har många företag utvecklat sina egna uppsättningar av mjukvara för att passa ihop med Linux-kärnan. Även om de tidigare överfördes via cd-skivor, dvd-skivor eller till och med disketter, distribueras dessa paket, även kända som distributioner, nu främst online.
Distributioner bestämmer ofta vilka konfigurationer som ska användas som standard och vilka versioner av vilken programvara som helst, såsom grafiska användargränssnitt, serververktyg, programmeringsmjukvara och slutanvändarapplikationer, som kommer att göras tillgängliga. Även om många av pakethanterarna är före iOS och Android, innehåller majoriteten programvara som syftar till att snabbt installera distributionsgodkända program, ungefär som de appbutiker som nu används på mobila enheter.
1. Debian
Populära Linux-distributioner som Deepin, Ubuntu och Mint är kända för sin starka prestanda, tillförlitlighet och oöverträffade användarupplevelse. Debian anses vara moder till dessa distributioner. Debian 10.5, en uppdatering till Debian 10, även känd som Debian Buster, är den senaste stabila utgåvan.
Var medveten om att Debian 10.5 bara är en uppgradering till Debian Buster som inkluderar de senaste uppdateringarna och nya mjukvaruapplikationer, inte en ny version av Debian Buster. Säkerhetsuppdateringar som åtgärdar aktuella säkerhetsproblem ingår också. Det finns ingen anledning att slänga ditt Buster-system om du fortfarande har det. Använd helt enkelt APT-pakethanteraren för att uppgradera ditt system.
Debianprojektet erbjuder mer än 59 000 programvarupaket, stöder ett brett utbud av datorer och lägger till fler systemarkitekturer med varje ny utgåva. Den gör ett försök att balansera soliditet och banbrytande teknik. Stable, Testing och Unstable är de tre huvudsakliga utvecklingsgrenarna som erbjuds av Debian.
Även om den stabila versionen, som namnet antyder, är stensäker och har effektiva säkerhetsskydd, kommer den tyvärr inte med de senaste mjukvaruprodukterna. Men på grund av dess stabilitet och hållbarhet är den perfekt för produktionsservrar. Det kvalificerar också för ganska traditionella datoranvändare som inte bryr sig särskilt om att ha de senaste mjukvarupaketen. Du installerar vanligtvis Debian Stable på ditt system.
Debian Testing är en kontinuerligt uppdaterad version som erbjuder de senaste programvaruversionerna som ännu inte har inkluderats i den stabila versionen. Det är ett utvecklingsstadium för den kommande stabila Debian-utgåvan. Den har ofta instabilitetsproblem och är lätt brytbar. Dessutom får den inte säkerhetsuppdateringar i tid. Bullseye är den senaste versionen av Debian Testing.
Den nuvarande iterationen av Debian kallas instable. Det är en experimentell distribution som fungerar som den idealiska plattformen för programmerare som aktivt bidrar till koden fram till den punkt då den går in i 'testningsfasen'.
Debian används av hundratals miljoner användare på grund av dess robusta paketförråd och stabilitet, särskilt i verkliga miljöer.
2. Gentoo
Gentoo är en distribution designad för specialister och proffs som överväger de verktyg de har att göra med direkt. Nätverks- och systemadministratörer, såväl som utvecklare, faller under denna grupp. Därför är det inte det bästa alternativet för Linux-nybörjare. För personer som vill lära sig mer om Linux-operativsystemets inre funktioner rekommenderas Gentoo.
Gentoo Linux
Ett pakethanteringssystem som kallas portage ingår i Gentoo och är inbyggt i andra distributioner också, inklusive Sabayon och Calculate Linux, som är byggt på Gentoo och bakåtkompatibelt med det. Den är baserad på portarnas samlingsbegrepp och är skriven i Python. BSD-baserade distributioner som OpenBSD och NetBSD tillhandahåller portsamlingar, som är samlingar av patchar och make-filer.
3. Ubuntu
En av de mest populära Linux-distributionerna, utvecklad och uppdaterad av Canonical, används av experter, moderata användare och nybörjare. Ubuntu skapades främst för Linux-nykomlingar eller de som byter från Mac eller Windows.
Ubuntu Linux
Ubuntu kommer förinstallerat med GNOME-skrivbordsgränssnittet och vanlig programvara inklusive Firefox, LibreOffice, bildredigeringsprogram som GIMP, musikspelare och videospelare som Audacious och Rhythmbox.
Den senaste versionen är Ubuntu 20.04 LTS, ofta känd som Focal Fossa. Många uppdateringar och nya funktioner ingår, inklusive Yaru-temat, förfinade ikoner, otroligt stöd för Snap-produkter och kapaciteten för fraktioners skalbarhet, som gradvis implementeras.
Många andra Linux-varianter har Ubuntu som grund. Linux Mint 20.04 LTS, Kubuntu 20.04 och Lubuntu 20.04 LTS är några av distributionerna baserade på Ubuntu 20.04. (Ulyana).
Ubuntu är perfekt för stationära användare och nybörjare som försöker lära sig Linux på grund av dess användarvänlighet och attraktiva användargränssnitt. När de utvecklas i sin inlärning av Linux kan de enkelt komma igång med standardapparna som nämnts tidigare.
Den multimediaproduktionsfokuserade Ubuntu Studio är värt att nämna. Den är avsedd för konstnärer som vill arbeta inom områdena video, fotografi, ljud och grafik.
4. Linux Mint
En extremt omtyckt Ubuntu-baserad Linux-distribution kallas Linux Mint. Det har bestått tidens tand att erbjuda en av de vackraste och mest intuitiva distributionerna, älskad av både datoranvändare och proffs. Även om förvirringen kring den senaste utgåvan, Mint 20, som som standard tog bort snapfunktionalitet, är Linux-distributionen fortfarande fantastisk, potent och pålitlig.
Linux Mint Desktop
Utför följande kommandon för att aktivera snap-stöd.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
De tre skrivbordsvarianterna av Mint 20? Cinnamon, XFCE och MATE-utgåvorna? är baserade på Ubuntu 20.04 LTS. Mint är endast tillgänglig i 64-bitarsversioner; 32-bitarsversioner stöds inte längre. Linuxkärnan 5.4 som driver Linux Mint 20 har uppdaterats för att inkludera nya förbättringar som bättre stöd för AMD Navi 12, Intel Tiger Lake-processorer och NVIDIA GPU:er. Det övergripande användargränssnittet har också uppdaterats med nya teman, förfinade ikoner, högupplösta bakgrundsbilder och ett redigerat aktivitetsfält.
Nya versioner inkluderar fraktionerad skalningskapacitet för HiDPI-skärmar för att njuta av skarpare och skarpare bilder samt Warpinator, ett fildelningsverktyg som fungerar i ett LAN. Dessutom kommer du att få andra verktyg för daglig användning, inklusive Firefox, Timeshift, LibreOffice, Thunderbird och Audacious-musikspelaren.
Mint är den rekommenderade distributionen om du vill ha ett snabbt och pålitligt Linux-skrivbord för att utföra rutinoperationer på skrivbordet, lyssna på musik, titta på videor och till och med spela spel. Eftersom Mint 20 är en långtidsutgåva kommer den att ha stöd under år 2025.
5. Red Hat Enterprise Linux
Red Hat Enterprise Linux, även känd som RHEL, är en Linux-distribution skapad för affärs- eller företagsanvändning. En av de bästa ersättningarna med öppen källkod till andra programvaruplattformar som Microsoft är den här. Med sin tillförlitlighet och konsekventa säkerhetsfixar som ökar dess övergripande säkerhet, är Red Hat vanligtvis ett toppval för servermiljöer.
RHEL Linux-distribution
Det kan enkelt installeras på traditionella servrar, virtuella miljöer som VMware och HyperV, såväl som molnet. Med hjälp av hybridmolnmiljön känd som OpenShift PaaS (plattform som en tjänst), som är baserad på Docker-containrar och drivs av Kubernetes, har Red Hat uppnått perfektion inom containeriseringsteknologin.
Systemadministratörer är utbildade och certifierade av Redhat genom speciella program som RHCSA (Red Hat Certified System Administrators) och RHCE (Red Hat Certified Engineer).
När hastighet, säkerhet och stabilitet är högsta prioritet är RHEL den bästa distributionen att välja. RHEL är tillgängligt via licens, och prenumerationen förnyas årligen. Användare kan köpa en licens för ett antal prenumerationsmodeller, inklusive Linux för virtuella datacenter, Linux Developer Workstation och Linux Developer Suite.
Red Hat och dess utlöpare, som CentOS, har traditionellt använt yum-pakethanteraren. Nu när situationen har uppdaterats är DNF standardpakethanteraren för RHEL 8 (Ootpa), den senaste utgåvan. AppStream och BaseOS är de två primära arkiven som används för RHEL-distribution.
Till skillnad från BaseOS, som bara erbjuder appar för systemets väsentliga funktioner, erbjuder AppStream-förrådet (Application Stream) alla program som du vill installera på ditt system.
6. CentOS
Ett gemenskapsdrivet obegränsat OS-system kallat CentOS strävar efter att tillhandahålla en stark och pålitlig öppen källkodsinfrastruktur. Red Hat Enterprise Linux är ett dyrt alternativ, men CentOS, som är baserat på RHEL, är helt gratis att ladda ner och installera. Användare kan dra nytta av gratis säkerhets- och funktionsuppdateringar samtidigt som de får stabiliteten och pålitligheten hos RHEL. För Linux-fans som vill njuta av RHEL:s fördelar är CentOS 8 en preferens.
Linux-distribution av CentOS
Den tredje iterationen av CentOS 8, version 8.2, är den senaste. Den använder BaseOS- och App-strömförråd och inkluderar de senaste versionerna av mjukvaruprodukter som Python 3.8, GCC 9.1, Maven 3.6, etc.
7. Fedora
På grund av dess enkelhet och färdiga att använda appar som gör det enkelt för nya användare att komma igång, har Fedora länge haft ett rykte om sig att vara bland de mest användarvänliga distributionerna.
Det är ett starkt och anpassningsbart OS som är designat för servrar, datorer och bärbara datorer, och även IoT-miljöer. Precis som CentOS är Fedora grundad på Red Hat och fungerar bara som en testplattform för Red Hat innan den går in i Enterprise-stadiet. Som ett resultat av detta används det ofta för lärande och utvecklingsskäl och är användbart för både studenter och utvecklare.
Linux-distribution av Fedora
Fedora tillhandahåller de senaste och förstklassiga RPM-mjukvarupaketen och har använt DNF-pakethanteraren ett tag (och gör det fortfarande som standardpakethanterare). Den senaste versionen av Fedora är 32.
8. Kali Linux
Kali Linux är en Debian-baserad Linux-distribution skapad och underhållen av offensiv säkerhet som är avsedd för användning i digital forensics och penetrationstestning. Den levereras förinstallerad med penetrationstestverktyg inklusive Nmap, Metasploit Framework, Maltego och Aircrack-ng, för att bara nämna några.
Linux-distribution för Kali
För cybersäkerhetsproffs och studenter som vill testa penetrationstestning är Kali Linux designad. Faktum är att Kali erbjuder industrierkända certifieringar som Kali Linux Certified Professional och penetrationstestning med Kali.
Den senaste versionen av Kali, som använder sig av APT-pakethanteringen, är Kali 2020.2.
9. Arch Linux
För erfarna användare eller Linux-specialister som är noga med programvaran de implementerar och de tjänster de driver, finns Arch Linux, en lättanvänd och anpassningsbar Linux-distribution. Det ger användarna flexibiliteten att anpassa eller modifiera systemet som de vill. Med ett ord, Arch är avsedd för individer som är extremt kunniga om att använda Linux.
Arch Linux
När vi uppgraderar paketen på terminalerna kommer Arch Linux automatiskt att uppgradera till den senaste versionen eftersom det är en rullande version. Den tillämpar AUR (Arch User Repository), en gemenskapsbaserad programvaruinstallationsplattform, och använder Pacman som den primära pakethanteraren. Den senaste versionen är 2020.09.01.
10. OpenSUSE
OpenSUSE-projektet är ett banbrytande, allomfattande samarbete som erbjuder två primära SUSE-avdelningar: SUSE Leap, en milstolpeversion som är avsedd för datoranvändare såväl som för företagsutveckling och testning. Detta gör det till det perfekta alternativet för systemadministratörer och utvecklare med öppen källkod.
OpenSuse Linux
Det som ligger närmast en distro med blödande kant är SUSE Tumbleweed, en rullande utgåva som innehåller de senaste mjukvarustackarna och IDE:erna. Tack vare tillgången på aktuella paket inklusive kontorsprogram, GCC-kompilatorn och kärnan, är TumbleWeed en bit av kakan för alla avancerade användare eller mjukvaruutvecklare.
För att hantera mjukvarupaket använder OpenSUSE Yast-pakethanteraren och rekommenderas för programmerare och administratörer.
Slutsats
Uppenbarligen är de bara ett fåtal av Linux-distributionerna som är tillgängliga och inte på något sätt en heltäckande lista. Det finns över 600 Linux-distributioner, varav 500 av dem utvecklas aktivt. Men vi kände att det var viktigt att koncentrera oss på några av de mest populära Linux-distributionerna, av vilka några har fungerat som modeller för andra.
Huvudskillnad mellan Linux OS och Windows OS
Följande är några sätt som Linux skiljer sig från Windows OS.
- Eftersom Linux är ett operativsystem med öppen källkod kan användaren helt enkelt ändra källkoden för att passa deras behov, till skillnad från Windows, som är ett proprietärt operativsystem och inte ger användaren tillgång till källkoden.
- Eftersom Linux OS hittar och korrigerar buggar är det betydligt säkrare än Windows OS, som har en stor användarbas och därför är ett mål för hackare.
- Även med föråldrad hårdvara är Linux snabbare än Windows.
- Windows betraktar kringutrustning som enheter, medan Linux behandlar dem som filer.
- Linux tillåter identiska filnamn i jämförbara mappar, men Windows tillåter inte identiska filnamn i liknande mappar.
- Till skillnad från Windows OS, där programfilerna och systemet ofta sparas i en C-enhet, låter Linux dig hitta system- och programfilerna på separata enheter.