Miksi macOS-ohjelmisto on joskus merkitty nimellä "Darwin"?

Feb 28, 2025
Laitteisto

Jos olet Mac-käyttäjä ja faneja avoimen lähdekoodin ohjelmistoille, olet todennäköisesti nähnyt tiettyjä Darwin-tunnisteella varustettuja sovelluksia. Mutta miksi sovellusten macOS-versiot kantavat tätä nimeä?

Koska macOS toimii yhdessä iOS: n ja tvOS: n kanssa avoimen lähdekoodin BSD-pohjaisen ohjelmiston nimeltä Darwin. Kuten monissa avoimen lähdekoodin käyttöjärjestelmissä, Darwinilla on jopa maskotti: Hexley Platypus .

Hanki se? Koska BSD-maskotti on paholainen ? Voi, älä välitä.

Tämä ei ole mikään temppu: Apple suhtautuu avoimen lähdekoodin asiaan vakavasti. Voit ladata kaiken Darwinin lähdekoodin juuri nyt osoitteesta opensource.apple.com . Löydät erilaisia ​​latauksia jokaiselle macOS-versiolle.

Tämän perinnön takia macOS-ohjelmistot on joskus merkitty Darwin-nimillä, erityisesti avoimen lähdekoodin harrastajat.

Odota, avoimen lähdekoodin? Tarkoittaako tämä sitä, että voin käyttää macOSia ilmaiseksi?

Ei.

No ... enimmäkseen ei. Vaikka Darwin itsessään on avoimen lähdekoodin, suurin osa niistä asioista, joista ajattelet MacOS-kuvaa, eivät ole. Aquan käyttöliittymä ja Cocoa-sovellusliittymä ovat molemmat esimerkiksi suljettuja lähteitä, eikä mikään macOS-ohjelmisto voi toimia ilman näitä asioita.

Joten vaikka voit ladata Darwinin lähdekoodin ilmaiseksi ja voit kääntää sen, jos sinulla on oikeat taidot, et koskaan saa MacOS-ohjelmistoa työskentelemään sen kanssa - ironista kyllä, monet niistä, jotka on merkitty "darwinilla" (ellet haluavat viettää muutaman vuoden ja / tai vuosikymmenien käänteisen suunnitelman omien MacOS-osiensa suunnittelusta). Darwin on vain perussäätiö, jolle muu MacOS on rakennettu.

Mutta se ei tarkoita, ettet voi saada mitä vain juosta Darwinilla. Ja Darwinista on olemassa kolmannen osapuolen versioita, joita voit käyttää suhteellisen helposti, etenkin PureDarwin . Tämä vapaaehtoisten rakentama käyttöjärjestelmä käyttää Darwinia ytimenään, ja voit jopa saada siihen avoimen lähdekoodin käyttöliittymät. Tältä näyttää:

Ei tarkalleen macOS Sierra, vai mitä? Voit myös saada PureDarwin työskentelemään virtuaalikoneessa , jos olet valmis tekemään vaivaa. Älä vain odota käyttävän Mac-ohjelmistoa siinä.

Miksi tämä edes on olemassa?

Kun Apple erotti Steve Jobsin vuonna 1985, hän oli kiireinen. Hän auttoi kääntämään Graphics Groupin pois esimerkiksi LucasFilmistä. Kyseinen yritys nimettiin uudelleen Pixariksi.

Noin samaan aikaan perustettiin myös Jobs Seuraava , joka teki huippuluokan tietokoneita. Nämä pääasiassa tutkijoille suunnatut laitteet tekivät tietotekniikan tutkijoille vakavan vaikutuksen korkeilla ominaisuuksillaan ja objektiivisella, UNIX-innoittamillaan käyttöjärjestelmillä: NeXTSTEP. Vaikka tämä käyttöjärjestelmä oli pääosin suljettua lähdekoodia, se käytti avointa lähdekoodia, erityisesti BSD: ltä.

Vaikka NeXT-laitteita ei koskaan myyty erityisen hyvin, ne olivat vaikuttavia: Tim Berners-Lee suunnitteli esimerkiksi ensimmäisen verkkoselaimen NeXTSTEP: ssä.

Vuonna 1997 Apple osti NeXT: n. Tämä toi Steve Jobsin takaisin yritykseen, mutta tarkoitti myös, että Apple omisti NeXTSTEP-käyttöjärjestelmän. Osa tästä käyttöjärjestelmästä muokattiin uudelleen muodostamaan Darwinin perusta, ja UNIX-perintö tarkoitti, että nämä osat päätyivät avoimeen lähdekoodiin.

Muista NeXTSTEP-ominaisuuksista, mukaan lukien Cocoa API, tuli myös osa macOS: ää. Jopa perustiedot, kuten telakka ja sovellusten .app-laajennus, voidaan jäljittää NeXTSTEP: iin, kuten tämä video osoittaa.

NeXTSTEP-ominaisuudet elävät tähän päivään asti Macissa, mutta jokainen Apple-laite on osa tätä perintöä. Darwin antaa virran iPhonelle, Apple Watchille ja Apple TV: lle. Suurin osa Applen käyttäjistä ei koskaan tiedä sitä, ja heidän ei todellakaan tarvitse, mutta joka kerta törmäät pakettiin, jonka nimessä on Darwin. Nyt tiedät miksi.

.entry-sisältö .entry-alatunniste

Why Is MacOS Software Sometimes Labeled “Darwin”?


Laitteisto - Suosituimmat artikkelit

Kuinka käyttää Alexan uusia seurantakomentoja

Laitteisto Mar 14, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Jos annat Alexalle usein useita äänikomentoja peräkkäin eri tehtäviä varten, saatat olla tyytyväinen tietäessäsi, että Amazon on tehnyt siit..


Mikä on ero Dolby Digitalin ja DTS: n välillä, ja pitäisikö minun välittää?

Laitteisto Sep 30, 2025

Aivan kuten musiikki, surround-äänialustat ovat saatavana useina standardeina. Kaksi isoa, joita useimmat huippuluokan kotiäänentoistojärjestelmät tukevat, ovat Dolby Digital ..


Näyttökuvan ottaminen Android Wearista

Laitteisto Feb 17, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Android Wear on hyödyllinen ja kelvollinen vastine matkapuhelimeesi, ja se asettaa ilmoitukset ja Google Now'n suoraan ranteeseesi. Asia ..


48 Kinect-äänikomentoja, joita voit käyttää Xbox Onella

Laitteisto May 19, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Jos sinulla on Kinect, voit käyttää Xbox Onen kanssa useita äänikomentoja, jotka käynnistävät sen, liikkuvat käyttöliittymässä, skype yst�..


HTG arvioi Wink Hub: Anna Smarthomelle aivot rikkomatta pankkia

Laitteisto Jul 2, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Älylaitteilla pakatun kodin pitäminen on hienoa, mutta niiden kaikkien sujuva ja yhtenäinen hallinta voi olla painajainen: tule kotiautomaatiokesku..


Kuinka käydä kauppaa vanhoilla laitteillasi käteisellä (jotta voit ostaa uusia laitteita)

Laitteisto Feb 2, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Halusitpa sitten myydä vanhan älypuhelimesi maksamaan uudesta, lisätä vähän käteistä hauskaasi rahapinoasi tai siirtää tulot joulua kohti, o..


Kuinka puhdistaa pöly kannettavasta tietokoneesta

Laitteisto Dec 26, 2024

Jos sinulla on ollut kannettava tietokone vuoden tai kaksi, se voi olla täynnä pölyä. Pöly tukkii tuulettimet, tuuletusaukot ja jäähdytyselementit , estää ti..


Kysy HTG: ltä Asiakirjojen siirtäminen, Androidin varmuuskopiointi ja Usean näytön tehtäväpalkit Windows 7: ssä

Laitteisto Sep 13, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Kerran viikossa kerromme joitain vastauksia, jotka olemme lähettäneet How-To Geek -lukijoille, ja jaamme ne kaikille. Tällä viikolla tarkastelemme..


Luokat