9 Open Source Operativsystemer, der ikke er Linux

Opdag ni unikke open-source operativsystemer, der strækker sig ud over Linux og tilbyder varierede funktioner og historiske perspektiver. Udforsk deres indflydelse og nuværende relevans.

Hvis du hører termen "open-source," tænker du måske på Linux. Men Linux-distroer er ikke de eneste open-source styresystemer. Der er mange, der bliver brugt i dag, udover Linux. Nogle går endda tilbage til før Linux eksisterede.

9 Plan 9 Fra Bell Labs

Plan 9 Fra Bell Labs, opkaldt efter sci-fi B-filmen Plan 9 From Outer Space, var et forsøg på at genopfinde, hvad et OS kunne være. Ledet af Rob Pike og andre medlemmer af det oprindelige Unix-team, tog Plan 9 Unixes koncept om "alt er en fil" og gik videre end dette. Netværksservere kunne udforskes ved at navigere i filsistemet ligesom på en lokal maskine.

Et af Plan 9's største mål var at bygge et distribueret styresystem. PC'er og arbejdsstationer fungerede som terminaler til at tilgå beregningsservere og filservere. Du kan læse alt om det i det originale papir, der beskriver systemet fra begyndelsen af '90'erne. Forsøg på at kommercialisere det fejlede, fordi Unix, Windows og senere Linux-maskiner var for godt etablerede, men det har påvirket mange moderne OS'er, herunder Linux. Det blev senere open-sourcet, og du kan stadig køre det i dag.

8 Haiku

Haiku er en open-source rekreation af BeOS. BeOS, skabt af Be, ledet af Jean-Louis Gassée, tidligere hos Apple, var en radikal genopfindelse af styresystemet. BeOS var bemærkelsesværdig for sin tilknytning til multimedia og sin støtte til flere processorer, da PC'er generelt kun havde én CPU. De eneste multicore-maskiner var typisk kæmpestore servere. På trods af at tiltrække en kultfølge, forsvandt BeOS til sidst, da Be blev opkøbt af Palm.

Et open-source fællesskab har taget sig af at genoplive BeOS i form af Haiku. Hvis BeOS var som det oprindelige Unix, kunne Haiku være som Linux.

7 Minix

Minix blev skabt af datalog Andrew Tanenbaum for at supplere en lærebog, han havde skrevet om styresystemer. Systemet blev oprindeligt oprettet for at illustrere mikrokerner, eller kerner, der flytter en masse funktionalitet ud til separate servere. Selvom Minix opbyggede et lille fællesskab omkring sig, fordi det kom med bogen med komplet kildekode til en relativt lav pris, blev det også kendt, da en finsk datalogi-studerende ved navn Linus Torvalds blev inspireret til at skabe sin egen kerne efter at have læst bogen, imellem runder af Prince of Persia. Dette forsøg voksede til Linux.

Tanenbaum genindrettede senere Minix til et forsøg på at skabe et super-pålideligt system og open-sourcede helt Minix.

6 HelenOS

Ligesom Minix er HelenOS primært et forskningsprojekt for at bygge et mikrokernel-baseret OS. Men hvad du sandsynligvis vil bemærke, er den retro brugergrænseflade, der er inspireret af Windows 3.1 og 95.

HelenOS er sjovt at lege med, men det er sandsynligvis ikke klar til brug som en daglig driver. Det har nogle interessante idéer om, hvordan man implementerer processer, men dette vil hovedsageligt være af interesse for seriøse nørder, der er klar over, hvordan tingene normalt fungerer på Unix-lignende systemer.

5 AROS

AROS står for "AROS Research Operating System." Navnet kan være en rekursiv forkortelse, men det er et forsøg på at genskabe det berømte Amiga styresystem, AmigaOS. AROS sigter mod bred kompatibilitet med AmigaOS, men det er en komplet genimplementering. En fordel, det har over AmigaOS, er, at det kører på forskellige typer computere, inklusive almindelige PC'er.

Som med Linux er der flere versioner af AROS tilgængelige. En af dem er AROS One. Andre versioner inkluderer Icaros, AROS Vision, og AspireOS.

4 ReactOS

Hvis AROS er dedikeret til at genopfinde AmigaOS, forsøger ReactOS at reimplementere Windows på en open-source måde. Det forsøger også at efterligne det klassiske Windows 9.x udseende. Under hætten implementerer det Windows NT-stammen, så det sigter mod kompatibilitet med moderne Windows-versioner.

I praksis er udviklingen bremset af behovet for at omvendt renrumsteknik for at undgå retssager fra Microsoft. Microsofts API'er er også et flygtigt mål, så udviklere finder ofte sig selv nødt til at starte forfra.

Billeder af ReactOS. Jeg fandt det ret anvendeligt. Det inkluderer endda et Solitaire-spil, som er noget, der er udeladt fra nyere Windows-versioner, i det mindste i en reklamefri version.

3 FreeDOS

Mens ReactOS sigter mod at genskabe Windows NT, kan du gætte, hvad FreeDOS forsøger at genimplementere. FreeDOS er en åbenlys klon af MS-DOS. Den enstående opgave, enstående bruger MS-DOS. DOS'en med 640k begrænsning, medmindre du kører en hukommelseshåndtering (som den inkluderer).

Hvorfor skulle du ønske at køre et sådant operativsystem i 2025? Den mest åbenlyse grund er nostalgi. Jeg voksede op med MS-DOS, så det er en sjov rejse ned ad hukommelsesvejen. Du kan køre gammel forretningssoftware og, vigtigst af alt, spil på moderne eller endda vintage PC-hardware, hvis du ikke har noget imod at lede efter nye CMOS-batterier. En praktisk anvendelse for mig var at reflashe BIOS på en Linux-only netbook. Mange BIOS-værktøjer fungerer kun med DOS. Du kan også bruge det som en platform til indlejrede systemer på grund af dets simplicitet sammenlignet med selv minimale Linux-distroer.

2 GNU Hurd

Før Linux-kernen eksisterede, var Hurd GNU-projektets første forsøg på at bygge en kerne til et frit softwareoperativsystem, der gav alle mulighed for at læse og ændre kildekoden. Baseret på Carnegie Mellon Universitets berømte Mach-kerne, er Hurd et andet forsøg på at bygge en mikrokerne-baseret kerne.

Desværre har udviklingen af kernen været meget langsommere, end udviklerne oprindeligt havde tænkt. Linux-kernen har overhalet Hurd, men det er stadig et aktivt projekt. Debian har gjort billeder af en Debian/Hurd distribution tilgængelige, men det er endnu ikke stabilt til produktionsarbejde. Den største hindring ser ud til at være manglen på drivere, da mest af energien er skiftet til Linux. Jeg har kun formået at nå installationsskærmen i en VirtualBox VM. Hvis du vil nørde med et OS i en virtuel eller ekstra maskine, kan Hurd være værd at se på, hvis du kan få det til at fungere.

1 The BSDs

Af de ikke-Linux open source OS'er er de mest fremtrædende måske BSD'erne. BSD'erne kan samlet set spore deres arv til Berkeley Software Distribution, oprettet på UC Berkeley begyndende i slutningen af 1970'erne. De modificerede det oprindelige Unix på måder, der appellerede til andre universiteter. BSD var også populært på arbejdsstationer, da det var blandt de første større OS'er til at implementere TCP/IP. Dette gjorde det nemt at netværke disse arbejdsstationer og lagde grunden til internettet.

Af BSD'erne er FreeBSD måske den bedst kendte. Det voksede ud af 386BSD-projektet for at portere BSD til PC-baseret hardware. Da det projekt gik i stå, brugte en række udviklere kildekoden til at skabe deres egen version. FreeBSD havde til formål at fortsætte 386BSD's forsøg på primært at fokusere på PC- og Intel-hardware på bekostning af andre arkitekturer. I dag kører FreeBSD på en række arkitekturer. Det er bedst kendt for sine filserver-funktioner med native support for ZFS. FreeBSD driver Netflix's Open Connect indholdsleveringsnetværk samt FlightAware-flytracking-sitet.

NetBSD er en anden aflægger af 386BSD-projektet. Hvor FreeBSD oprindeligt fokuserede på x86-computere, sigtede NetBSD efter portabilitet ved at skabe versioner til næsten enhver computearkitektur, der eksisterer. Vil du køre det på din PC? Selvfølgelig kan du det. Har du nogle gamle maskiner, måske endda en Motorola 68000-baseret maskine som en gammel Mac eller Amiga? Du kan også køre NetBSD på det.

Måske har du endda en Digital Equipment Corporation VAX minicomputer? Ja, du kan få NetBSD til det også. NetBSD's slogan er "Of Course It Runs NetBSD." Det er endda blevet kørt på en brødrister, som set på Laughing Squid.

OpenBSD er resultatet af en tvist, som NetBSD-udvikleren Theo de Raadt havde med andre medlemmer af projektet. Han delte sig af og startede sit eget system. OpenBSD er kendt for sit fokus på sikkerhed. De påstår kun at have haft et par fjernhuller i systemet gennem hele udviklingen. Dette er en imponerende påstand for ethvert system.

Open-source er én ting. Dele af OpenBSD er blevet populære andre steder, såsom OpenSSH og tmux terminalmultiplexer.

DragonFlyBSD er et system, der har foretaget radikale ændringer i den standard BSD kodebase. Systemet har HAMMER2-filsystemet med deduplisering og snapshots for pålidelighed. Det tilbyder også virtuelle kerner, hvor en kerne kan køre i brugerrum i stedet for i den sædvanlige privilegerede tilstand. Dette gør det lettere for udviklere at debugge kerner.

Linux er ikke det eneste open-source operativsystem. Der vil sandsynligvis komme flere, efterhånden som udviklere ønsker at prøve nye idéer. Hvis du ønsker noget anderledes, er der stadig meget at udforske lige nu.

Indeks
  1. 9 Plan 9 Fra Bell Labs
  2. 8 Haiku
  3. 7 Minix
  4. 6 HelenOS
  5. 5 AROS
  6. 4 ReactOS
  7. 3 FreeDOS
  8. 2 GNU Hurd
  9. 1 The BSDs

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up