Hvorfor er macOS-programvare noen ganger merket “Darwin”?

Feb 28, 2025
Maskinvare

Hvis du er en Mac-bruker og en fan av programvare med åpen kildekode, har du sannsynligvis sett visse apper med "Darwin" -merket. Men hvorfor bærer macOS-versjonene av apper dette navnet?

Fordi macOS er, sammen med iOS og tvOS, drevet av et stykke åpen kildekode, BSD-basert programvare som heter Darwin. Som mange open source-operativsystemer har Darwin til og med en maskot: Hexley Platypus .

Skjønner? Fordi det BSD maskot er en djevel ? Bare glem det.

Dette er ikke noe gimmick: Apple tar åpen kildekode på alvor. Du kan laste ned all Darwin-kildekoden, akkurat nå, på opensource.apple.com . Du finner forskjellige nedlastinger for hver versjon av macOS.

Det er på grunn av denne arven at macOS-programvare noen ganger er merket "Darwin", spesielt av entusiaster med åpen kildekode.

Vent, åpen kildekode? Betyr det at jeg kan bruke macOS gratis?

Nei.

Vel ... for det meste nei. Selv om Darwin i seg selv er åpen kildekode, er de fleste ting du tenker på når du ser på MacOS ikke. Aqua brukergrensesnitt og Cocoa API er for eksempel begge lukkede kilder, og ingen macOS-programvare kan kjøres uten disse tingene.

Så mens du kan laste ned Darwins kildekode gratis, og du kan kompilere den hvis du hadde de riktige ferdighetene, vil du aldri få macOS-programvare til å jobbe med den - inkludert, ironisk nok, mange av dem som er merket "darwin" (med mindre du ønsker å bruke noen år og / eller tiår på å reverse-engineering de proprietære delene av macOS). Darwin er bare det grunnleggende grunnlaget som resten av macOS er bygget på.

Men det betyr ikke at du ikke kan få hva som helst å løpe på Darwin. Og det er tredjepartsversjoner av Darwin du kan kjøre relativt enkelt, spesielt PureDarwin . Dette frivilligbygde operativsystemet bruker Darwin som sin kjerne, og du kan til og med få åpen kildekode-brukergrensesnitt som kjører på det. Slik ser det ut:

Ikke akkurat macOS Sierra, er det? Du kan også få PureDarwin til å jobbe i en virtuell maskin , hvis du er villig til å gjøre en innsats. Bare ikke forvent å kjøre Mac-programvare på den.

Hvorfor eksisterer dette til og med?

Da Apple sparket Steve Jobs i 1985, holdt han seg opptatt. Han hjalp for eksempel med å spinne Graphics Group fra LucasFilm. Det selskapet ble omdøpt til Pixar.

Rundt samme tid grunnla også Jobs NESTE , som laget avanserte datamaskiner. Disse enhetene, hovedsakelig rettet mot akademikere, imponerte seriøst dataforskere med sine høye spesifikasjoner og dets objektorienterte, UNIX-inspirerte operativsystem: NeXTSTEP. Dette operativsystemet, selv om det for det meste var lukket kilde, brukte noe åpen kildekode, spesielt fra BSD.

Mens NeXT-enheter aldri solgte spesielt bra, var de innflytelsesrike: Tim Berners-Lee designet for eksempel den første nettleseren i NeXTSTEP.

I 1997 kjøpte Apple NeXT. Dette førte Steve Jobs tilbake til selskapet, men betydde også at Apple eide NeXTSTEP-operativsystemet. Deler av operativsystemet ble omarbeidet for å danne grunnlaget for Darwin, og UNIX-arven betydde at disse delene endte med å være åpen kildekode.

Andre NeXTSTEP-funksjoner, inkludert Cocoa API, ble også en del av macOS. Selv grunnleggende ting som Dock og .app-utvidelsen for applikasjoner kan spores tilbake til NeXTSTEP, som denne videoen viser.

NeXTSTEP-funksjonene lever den dag i dag på Mac, men alle Apple-enheter er en del av denne arven. Darwin driver iPhone, Apple Watch og Apple TV. De fleste Apple-brukere vil aldri vite det, og det trenger de virkelig ikke, men alle en gang imellom vil du støte på en pakke med "Darwin" i navnet. Nå vet du hvorfor.

.post-innhold .inngangs-bunntekst

Why Is MacOS Software Sometimes Labeled “Darwin”?


Maskinvare - Mest populære artikler

Amazon Echo Plus er et fryktelig Smarthome-nav

Maskinvare Nov 12, 2024

UCACHED INNHOLD Amazons nye Echo ($ 100) er mindre, inneholder ny mikrofonteknologi og har bedre lyd. Den gamle ekkoformfaktoren er omgjort til Echo Plus ..


Hvordan fikse den grønne fargen i Ringenes Herre: Fellowship of the Ring Extended Edition Blu-Ray

Maskinvare May 19, 2025

Ringenes herre er lett tidenes favorittfilm. (Hvilken spør du? Alle tre, tydeligvis.) Men den nyeste Blu-Ray-samlingen har ett påfallende problem. Bl..


Hvordan montere TV-en din på veggen

Maskinvare Feb 20, 2025

Å montere TV-en din på veggen er ikke bare en fin måte å spare plass på, men den ser også fin og ren ut. Imidlertid er det litt mer enn å bare kjøpe et veggfeste og skru inn..


Hvordan ta et skjermbilde på iPhone eller iPad

Maskinvare Oct 17, 2025

Å ta et skjermbilde av iPhone er en fin måte å bevare nøyaktig det du ser på skjermen, og heldigvis er det enkelt å gjøre fordi snarveien er innebygd i hver iPhone, iPad og i..


Slik administrerer du vennekretsene dine på Apple Watch

Maskinvare Sep 15, 2025

UCACHED INNHOLD Apple Watch lar deg plassere de viktigste kontaktene dine i en krets av "venner", så de er bare ett knappetrykk unna for samtaler, meldinger og mer. ..


Hvordan kan jeg trygt kjøre Ethernet-kabel utendørs?

Maskinvare Jul 4, 2025

UCACHED INNHOLD Du vil koble hjemmenettverket ditt til et uthus, som en garasje eller verksted, og kablet er den eneste veien å gå. Hvordan kjører du Ethernet-kabelen ..


Hvordan fikse en fast Pixel på en LCD-skjerm

Maskinvare Dec 11, 2024

Har du noen gang lagt merke til at en piksel - en liten prikk på datamaskinens LCD-skjerm - holder seg i en enkelt farge hele tiden? Du har en fast piksel. Heldigvis er fastpiksler..


Hva du sa: Hold deg produktiv mens du jobber hjemmefra

Maskinvare Sep 15, 2025

UCACHED INNHOLD Tidligere denne uken ba vi deg om å dele produktivitetstipsene for fjernarbeid / arbeid hjemmefra. Nå er vi tilbake med tips og triks; les videre for å se hvordan din..


Kategorier