Mac OS X Darwin är
open source-kärnan i macOS , Apples operativsystem för Macintosh -datorer. Det är ett UNIX-baserat operativsystem, vilket innebär att det delar sin arkitektur och funktionalitet med andra UNIX-system som Linux och Solaris. Darwin tillhandahåller de grundläggande tjänsterna som macOS förlitar sig på, inklusive:
* Kernel: Kärnan i operativsystemet, ansvarig för att hantera hårdvaru- och mjukvaruresurser. Darwins kärna är baserad på Mach, en mikrokernelldesign känd för sin modularitet och stabilitet.
* Filsystem: Hanterar hur filer och kataloger lagras och åtkomst på datorns lagringsenheter. MacOS använder ett hierarkiskt filsystem härrörande från Unix.
* nätverk: Ger funktionaliteten för datorn att ansluta till nätverk och kommunicera med andra enheter.
* grundläggande verktyg: En uppsättning kommandoradsverktyg för systemadministration och uppgiftsautomation. Dessa är till stor del kompatibla med de som finns i andra UNIX-liknande system.
Tänk på det här sättet:Darwin är macOS:s maskinrum. Det hanterar alla väsentliga uppgifter på låg nivå. Ovanpå Darwin bygger Apple det användarvänliga grafiska gränssnittet, applikationer och andra funktioner som utgör hela MacOS-upplevelsen. Du interagerar inte direkt med Darwin; Det fungerar bakom kulisserna.
Eftersom Darwin är öppen källkod kan du ladda ner och kompilera det separat från Apples kommersiella macOS-utgåva. Men open source-versionen är ett mycket mer nakna bensystem som saknar det grafiska gränssnittet och de flesta applikationer som finns i kompletta macOS. Det används främst av utvecklare och forskare som vill studera eller bidra till dess kod.