Dlaczego oprogramowanie macOS jest czasami oznaczane jako „Darwin”?

Feb 28, 2025
Sprzęt komputerowy

Jeśli jesteś użytkownikiem Maca i fanem oprogramowania open source, prawdopodobnie widziałeś pewne aplikacje z etykietą „Darwin”. Ale dlaczego wersje aplikacji na macOS noszą tę nazwę?

Ponieważ macOS, wraz z iOS i tvOS, jest obsługiwany przez oprogramowanie oparte na BSD o nazwie Darwin. Podobnie jak wiele systemów operacyjnych typu open source, Darwin ma nawet maskotkę: Hexley the Platypus .

Zdobyć? Ponieważ Maskotka BSD to diabeł ? Och nieważne.

To nie jest sztuczka: Apple poważnie podchodzi do kwestii open source. Możesz pobrać cały kod źródłowy Darwina już teraz pod adresem opensource.apple.com . Znajdziesz różne pliki do pobrania dla każdej wersji systemu macOS.

To z powodu tej spuścizny oprogramowanie macOS jest czasami określane jako „Darwin”, szczególnie przez entuzjastów oprogramowania open source.

Czekaj, Open Source? Czy to oznacza, że ​​mogę korzystać z macOS za darmo?

Nie.

Cóż… przeważnie nie. Chociaż sam Darwin jest open source, większość rzeczy, o których myślisz, gdy wyobrażasz sobie macOS, nie jest. Na przykład interfejs użytkownika Aqua i API Cocoa są zamkniętymi źródłami i żadne oprogramowanie macOS nie może działać bez tych rzeczy.

Więc chociaż możesz bezpłatnie pobrać kod źródłowy Darwina i skompilować go, mając odpowiednie umiejętności, nigdy nie uzyskasz działającego na nim oprogramowania macOS - w tym, jak na ironię, wielu z tych oznaczonych jako „darwin” (chyba że chcą spędzić kilka lat i / lub dekad na inżynierii wstecznej zastrzeżonych części systemu macOS). Darwin to tylko podstawowy fundament, na którym zbudowana jest reszta macOS.

Ale to nie znaczy, że nie możesz byle co biegać na Darwinie. W szczególności istnieją wersje Darwina pochodzące od innych firm, które można stosunkowo łatwo uruchomić PureDarwin . Ten stworzony przez ochotników system operacyjny wykorzystuje Darwin jako rdzeń i możesz nawet uruchomić na nim otwarte interfejsy użytkownika. Oto jak to wygląda:

Nie do końca macOS Sierra, prawda? Możesz też uzyskać PureDarwin działający na maszynie wirtualnej , jeśli chcesz włożyć ten wysiłek. Po prostu nie spodziewaj się, że uruchomisz na nim oprogramowanie Mac.

Dlaczego to w ogóle istnieje?

Kiedy Apple zwolnił Steve'a Jobsa w 1985 roku, był zajęty. Pomógł na przykład w wydzieleniu Graphics Group z LucasFilm. Ta firma została przemianowana na Pixar.

Mniej więcej w tym samym czasie Jobs również założył Kolejny , która tworzyła komputery z najwyższej półki. Urządzenia te, skierowane głównie do naukowców, wywarły duże wrażenie na informatykach dzięki swoim wysokim specyfikacjom i zorientowanemu obiektowo systemowi operacyjnemu inspirowanemu systemem UNIX: NeXTSTEP. Ten system operacyjny, choć w większości zamknięty, wykorzystywał pewien kod open source, zwłaszcza z BSD.

Chociaż urządzenia NeXT nigdy nie sprzedawały się szczególnie dobrze, miały duży wpływ: na przykład Tim Berners-Lee zaprojektował pierwszą przeglądarkę internetową w NeXTSTEP.

W 1997 roku Apple kupiło NeXT. To sprowadziło Steve'a Jobsa z powrotem do firmy, ale oznaczało również, że Apple był właścicielem systemu operacyjnego NeXTSTEP. Części tego systemu operacyjnego zostały przerobione, aby stworzyć podstawę dla Darwina, a dziedzictwo UNIX oznaczało, że te części stały się open source.

Inne funkcje NeXTSTEP, w tym API Cocoa, również stały się częścią macOS. Nawet podstawowe rzeczy, takie jak Dock i rozszerzenie .app dla aplikacji, można prześledzić wstecz do NeXTSTEP, jak pokazuje ten film.

Funkcje NeXTSTEP działają do dziś na komputerach Mac, ale każde urządzenie Apple jest częścią tego dziedzictwa. Darwin zasila iPhone'a, Apple Watch i Apple TV. Większość użytkowników Apple nigdy się o tym nie dowie i naprawdę nie musi, ale każdy raz na jakiś czas natknie się na pakiet z „Darwin” w nazwie. Teraz wiesz, dlaczego.

Why Is MacOS Software Sometimes Labeled “Darwin”?


Sprzęt komputerowy - Najpopularniejsze artykuły

Jak wady Meltdown i Spectre wpłyną na mój komputer?

Sprzęt komputerowy Feb 21, 2025

TREŚĆ NIENARUSZONA Procesory komputerowe mają ogromną wadę konstrukcyjną i wszyscy starają się to naprawić. Można załatać tylko jedną z dwóch luk w zabezpieczeniach,..


Najłatwiejszy sposób na naprawienie problemów z Wi-Fi: Przenieś swój router (poważnie)

Sprzęt komputerowy Nov 12, 2024

TREŚĆ NIENARUSZONA Czy w Twoim domu są martwe strefy Wi-Fi? Zanim zrobisz coś drastycznego, możesz to naprawić, po prostu przenosząc router. Brzmi to fałszywie, p..


Sześć rzeczy, które Android może zrobić lepiej

Sprzęt komputerowy Jun 13, 2025

TREŚĆ NIENARUSZONA Android przeszedł długą drogę w ciągu ostatnich kilku lat. To, co kiedyś było brzydkim, powolnym systemem operacyjnym, jest teraz udoskonalonym, szerok..


Jak ponownie załadować system Windows 8.1 na tablecie Surface Pro

Sprzęt komputerowy Feb 4, 2025

TREŚĆ NIENARUSZONA Jeśli zaktualizowałeś swój tablet Surface Pro do wersji zapoznawczej systemu Windows 10 i wszystko się zepsuło lub po prostu musisz całkowicie ponownie..


Dlaczego każdy aparat umieszcza zdjęcia w folderze DCIM?

Sprzęt komputerowy Mar 7, 2025

Każdy aparat - czy to dedykowany aparat cyfrowy, czy aplikacja Aparat na Androida lub iPhone'a - umieszcza zrobione zdjęcia w folderze DCIM. DCIM oznacza „Digital Camera Images�..


HTG recenzuje D-Link DIR-880L: prosty wół roboczy z łatwym zdalnym dostępem

Sprzęt komputerowy Sep 15, 2025

TREŚĆ NIENARUSZONA Jeśli szukasz niezawodnego routera z prostą konfiguracją, administracją i prostą pamięcią masową podłączoną do sieci, D-Link DIR-880L jest smukłym..


Jak zamienić Raspberry Pi w serwer Google Cloud Print

Sprzęt komputerowy Aug 6, 2025

Google Cloud Print to fantastyczny sposób na połączenie drukarek z chmurą i cieszenie się dostępem do drukowania z dowolnego miejsca, ale jest pewien haczyk. Jeśli nie masz j..


Przyspiesz dyski twarde SATA w systemie Windows 7 lub Vista

Sprzęt komputerowy Oct 4, 2025

TREŚĆ NIENARUSZONA System Windows Vista ma wbudowaną obsługę dysków twardych Serial ATA (SATA), ale nie włącza automatycznie zaawansowanych funkcji buforowania zapisu. Możesz przys..


Kategorie