Hvorfor er macOS-software undertiden mærket "Darwin"?

Feb 28, 2025
Hardware

Hvis du er en Mac-bruger og en fan af open source-software, har du sandsynligvis set bestemte apps med "Darwin" -mærket. Men hvorfor bærer macOS-versionerne af apps dette navn?

Fordi macOS er sammen med iOS og tvOS drevet af et stykke open source, BSD-baseret software kaldet Darwin. Som mange open source-operativsystemer har Darwin endda en maskot: Hexley Platypus .

Få det? Fordi BSD maskot er en djævel ? Åh, ligeglad.

Dette er ikke noget gimmick: Apple tager open source-ting alvorligt. Du kan downloade al Darwin-kildekoden lige nu på opensource.apple.com . Du finder forskellige downloads til hver version af macOS.

Det er på grund af denne arv, at macOS-software undertiden er mærket "Darwin", især af open source-entusiaster.

Vent, Open Source? Betyder det, at jeg kan bruge macOS gratis?

Ingen.

Nå ... for det meste nej. Mens Darwin i sig selv er open source, er de fleste af de ting, du tænker på, når du forestiller dig macOS, ikke. Aqua-brugergrænsefladen og Cocoa API er f.eks. Begge lukkede kilder, og ingen macOS-software kan køre uden disse ting.

Så selvom du kan downloade Darwins kildekode gratis, og du kunne kompilere den, hvis du havde de rigtige færdigheder, ville du aldrig få macOS-software til at arbejde på den - inklusive ironisk nok mange af dem, der er mærket "darwin" (medmindre du ønsker at tilbringe et par år og / eller årtier til reverse engineering af de proprietære dele af macOS). Darwin er bare det grundlæggende fundament, hvorpå resten af ​​macOS er bygget.

Men det betyder ikke, at du ikke kan få hvad som helst at køre på Darwin. Og der er tredjepartsversioner af Darwin, du kan køre relativt let, især PureDarwin . Dette frivilligt byggede operativsystem bruger Darwin som sin kerne, og du kan endda få open source-brugergrænseflader, der kører på det. Sådan ser det ud:

Ikke ligefrem macOS Sierra, er det? Du kan også få PureDarwin til at arbejde i en virtuel maskine , hvis du er villig til at gøre en indsats. Bare forvent ikke at køre Mac-software på det.

Hvorfor eksisterer dette endda?

Da Apple fyrede Steve Jobs i 1985, holdt han sig travlt. Han hjalp for eksempel med at spinde Graphics Group fra LucasFilm. Dette firma blev omdøbt til Pixar.

Omkring samme tid grundlagde Jobs også Næste , der lavede avancerede computere. Disse enheder, primært rettet mod akademikere, imponerede alvorligt computerforskere med sine høje specifikationer og dets objektorienterede, UNIX-inspirerede operativsystem: NeXTSTEP. Dette operativsystem, selvom det for det meste var lukket kilde, brugte noget open source-kode, især fra BSD.

Mens NeXT-enheder aldrig solgte særlig godt, var de indflydelsesrige: Tim Berners-Lee designede f.eks. Den første webbrowser i NeXTSTEP.

I 1997 købte Apple NeXT. Dette bragte Steve Jobs tilbage til virksomheden, men betød også, at Apple ejede NeXTSTEP-operativsystemet. Dele af dette operativsystem blev omarbejdet for at danne grundlaget for Darwin, og UNIX-arven betød, at disse dele endte med at være open source.

Andre NeXTSTEP-funktioner, herunder Cocoa API, blev også en del af macOS. Selv grundlæggende ting som Dock og .app-udvidelsen til applikationer kan spores tilbage til NeXTSTEP, som denne video viser.

NeXTSTEP-funktionerne lever den dag i dag på Mac, men hver Apple-enhed er en del af denne arv. Darwin styrer iPhone, Apple Watch og Apple TV. De fleste Apple-brugere vil aldrig vide det, og det har de virkelig ikke brug for, men alle en gang imellem løber du ind i en pakke med "Darwin" i navnet. Nu ved du hvorfor.

.indgangsindhold .indgangsfod

Why Is MacOS Software Sometimes Labeled “Darwin”?


Hardware - Mest populære artikler

Hvad er M.2 udvidelsesstik, og hvordan kan jeg bruge det?

Hardware Aug 7, 2025

Der er et nyt åbent format, der fejer verden af ​​ydeevne-pc'er, og det er ... godt, kompliceret. M.2-formatet er designet til producenter til at udskifte en række specifikke ..


Sådan slukkes dine smarte lys, når dit rede skifter til væk-tilstand

Hardware Apr 10, 2025

UCACHED INDHOLD Hvis du har smarte lys som Philips Hue, kan du sluk dem automatisk, når du forlader for at spare strøm. Men hvis du også har en Nest-termostat, e..


Sådan får du nogen til at forbinde deres telefon til dit Google-hjem

Hardware Jun 20, 2025

UCACHED INDHOLD Hvis du har gæster over og ønsker, at de skal have adgang til Google Home-højttalerfunktionaliteten, kan du aktivere Gæstetilstand, som giver dem mulighed for ..


Opgrader din trådløse router for at få hurtigere hastigheder og mere pålidelig Wi-Fi

Hardware Jul 10, 2025

UCACHED INDHOLD Hvis du ikke har opgraderet til en ny trådløs router i et par år, kan du overveje det seriøst. Den gamle router fungerer muligvis stadig, men nyere giver dig b..


De bedste How-To Geek-artikler i april 2012

Hardware Sep 13, 2025

UCACHED INDHOLD Denne sidste måned dækkede vi emner som hvordan man bruger en 64-bit webbrowser på Windows, de bedste tip og tweaks til at få mest muligt ud af Firefox, hvorda..


Spørg HTG: Deaktivering af Windows startprogrammer, brug af DNS-navne på dit hjemmenetværk og gendannelse af et vintage tastatur

Hardware Sep 1, 2025

UCACHED INDHOLD En gang om ugen samler vi nogle af de svar, vi har sendt ud til læserne, og deler dem med alle. Denne uge ser vi på at fjerne programmer fra Windows opstartsruti..


Fra tipboksen: iPad som digital billedramme, cd-spindelkabelkrybling og URL-åbning i MS-apps

Hardware Apr 21, 2025

UCACHED INDHOLD Det er tid til at grave i tipfeltet og dele denne uges læsetips. I dag ser vi på iPad som en digital billedramme, genbrug af mediespindler som kabelcaddies og CT..


Spørg How-To Geek: Greasemonkey i Chrome, kabling til et mediecenter og brugerdefinerede Windows 7-jumplister

Hardware Mar 21, 2025

UCACHED INDHOLD Du har spørgsmål, og vi har svar. I dag ser vi på at bruge Greasemonkey-scripts i Google Chrome, vælge det rigtige kabel til dit mediecenter, og hvordan man op..


Kategorier