Proč je software macOS někdy označován jako „Darwin“?

Feb 28, 2025
Hardware

Pokud jste uživatelem systému Mac a fanouškem softwaru s otevřeným zdrojovým kódem, pravděpodobně jste již viděli určité aplikace se štítkem „Darwin“. Proč ale verze aplikací pro macOS nesou tento název?

Protože macOS je, spolu s iOS a tvOS, poháněno kusem open source, BSD softwaru s názvem Darwin. Stejně jako mnoho jiných operačních systémů s otevřeným zdrojovým kódem má Darwin dokonce maskota: Hexley Ptakopysk .

Pochopit to? Protože Maskot BSD je ďábel ? To nevadí.

To není nějaký trik: Apple bere věc open source vážně. Celý zdrojový kód Darwinu si můžete stáhnout právě teď na adrese opensource.apple.com . Ke každé verzi systému macOS najdete různé soubory ke stažení.

Díky tomuto odkazu je software macOS někdy označován jako „Darwin“, zejména nadšenci open source.

Počkat, Open Source? Znamená to, že mohu používat macOS zdarma?

Ne.

No ... většinou ne. I když je Darwin sám otevřeným zdrojovým kódem, většina věcí, které vás napadnou, když si představujete makra, nejsou. Uživatelské rozhraní Aqua a Cocoa API jsou například uzavřeným zdrojem a bez těchto věcí nelze spustit žádný software pro MacOS.

Takže i když si můžete zdarma stáhnout zdrojový kód Darwina a mohli byste jej zkompilovat, pokud jste měli správné dovednosti, nikdy byste na něm nepracovali se softwarem macOS - včetně, ironicky, mnoha z těch, které jsou označeny jako „darwin“ (pokud chtějí strávit několik let nebo desetiletí obrácením inženýrství proprietárních částí systému macOS). Darwin je jen základní základ, na kterém je postaven zbytek systému macOS.

Ale to neznamená, že nemůžete dostat cokoliv běžet na Darwina. A existují verze třetích stran Darwinu, které můžete spustit relativně snadno, zejména PureDarwin . Tento dobrovolnický operační systém používá jako své jádro Darwin a můžete na něm dokonce spustit uživatelská rozhraní s otevřeným zdrojovým kódem. Vypadá to takto:

Není to úplně macOS Sierra, že? Můžete také nechte PureDarwin pracovat na virtuálním stroji , pokud jste ochotni vynaložit úsilí. Jen neočekávejte, že na něm spustíte software Mac.

Proč to vůbec existuje?

Když Apple v roce 1985 propustil Steva Jobse, měl stále práci. Pomohl například vyčlenit Graphics Group z LucasFilmu. Tato společnost byla přejmenována na Pixar.

Přibližně ve stejnou dobu také založil Jobs Další , která vyráběla špičkové počítače. Tato zařízení, zaměřená především na akademické pracovníky, vážně zapůsobila na počítačové vědce svými vysokými specifikacemi a objektově orientovaným operačním systémem inspirovaným UNIXem: NeXTSTEP. Tento operační systém, i když byl většinou uzavřeným zdrojem, používal nějaký otevřený zdrojový kód, zejména z BSD.

Zatímco zařízení NeXT se nikdy zvlášť dobře neprodávaly, měla vliv: Tim Berners-Lee například navrhl první webový prohlížeč v NeXTSTEP.

V roce 1997 Apple koupil NeXT. To přivedlo Steva Jobse zpět do společnosti, ale také to znamenalo, že Apple vlastnil operační systém NeXTSTEP. Části tohoto operačního systému byly přepracovány, aby vytvořily základ pro Darwina, a díky unixovému dědictví tyto části skončily jako open source.

Součástí macOS se staly i další funkce NeXTSTEP, včetně Cocoa API. Dokonce i základní věci, jako je Dock a přípona .app pro aplikace, lze vysledovat zpět do NeXTSTEP, jak ukazuje toto video.

Funkce NeXTSTEP žijí dodnes na počítačích Mac, ale každé zařízení Apple je součástí tohoto dědictví. Darwin ovládá iPhone, Apple Watch a Apple TV. Většina uživatelů Apple to nikdy nezjistí a opravdu to nemusí, ale každý jednou a čas narazíte na balíček s názvem „Darwin“. Teď už víš proč.

.vstupní obsah .vstup do zápatí

Why Is MacOS Software Sometimes Labeled “Darwin”?


Hardware - Nejoblíbenější články

Jak spustit displej Retina v jeho nativním rozlišení

Hardware Jan 14, 2025

Displeje MacBooku běžně běží v měřítkovém rozlišení, které využívá další pixely monitorů s vyšším rozlišením ke zlepšení jasnosti textu na obrazovce při z..


Jak kalibrovat ovladače Joy-Con na vašem přepínači Nintendo

Hardware Jun 22, 2025

NEBEZPEČNÝ OBSAH U tak malého balíčku řadiče Joy-Con od Nintendo Switch jistě obsahují spoustu složitých senzorů a vstupních mechanismů. K dispozici je accelorometr,..


Jak přidat Bluetooth sluchátka na HDTV

Hardware Jun 16, 2025

Přidání bezdrátových sluchátek k televizoru je skvělý způsob sledování, aniž byste rušili ostatní v domácnosti. Zde je návod, jak vybavit televizi bezdrátovými Blu..


Jak odeslat digitální dotykovou zprávu s hodinkami Apple Watch

Hardware Mar 31, 2025

NEBEZPEČNÝ OBSAH Funkce Digital Touch na hodinkách Apple Watch vám umožňuje posílat náčrtky, klepnutí nebo dokonce tlukot vašeho srdce jinému příteli, který má tak..


Jak nastavit, aby vaše Apple TV automaticky instalovala aplikace vašeho iPhone

Hardware Mar 24, 2025

NEBEZPEČNÝ OBSAH Pokud existuje verze vaší oblíbené aplikace pro iPhone nebo iPad kompatibilní s Apple TV, ale do vaší Apple TV se nikdy nedostane, není vám to moc dobr..


Jak obnovit původní BIOS a software Chromebooku, pokud jste jej vymazali

Hardware Jan 19, 2025

Pokud jste s Chromebookem manipulovali - do nainstalujte si do Chromebooku Windows například - možná jste nahradili jeho BIOS volbou jiného výrobce. Zde je post..


Jak používat klávesnici k ovládání kurzoru myši v systému Windows

Hardware Nov 21, 2024

Pokud dočasně uvíznete bez myši, nemějte obavy - počítač můžete stále používat. Budete rádi, že v systému Windows je možné pohybovat kurzorem pouze pomocí kláves..


Dostal jsem pozlacené hodinky Apple Watch a tady je to, co se stalo

Hardware Oct 20, 2025

NEBEZPEČNÝ OBSAH Získal jsem pozlacené hodinky Apple Watch ... pro vědu! Opravdu můžete získat levné Apple Watch za levné místo placení šílených 17 000 $, které Ap..


Kategorie