| Mac OS X Darwin is de open-sourcekern van macOS , het besturingssysteem van Apple voor Macintosh-computers. Het is een op Unix gebaseerd besturingssysteem, wat betekent dat het zijn architectuur en functionaliteit deelt met andere Unix-systemen zoals Linux en Solaris. Darwin levert de fundamentele diensten waar macOS op vertrouwt, waaronder:
* Kernel: De kern van het besturingssysteem, verantwoordelijk voor het beheer van hardware- en softwarebronnen. De kernel van Darwin is gebaseerd op Mach, een microkernelontwerp dat bekend staat om zijn modulariteit en stabiliteit.
* Bestandssysteem: Beheert hoe bestanden en mappen worden opgeslagen en geopend op de opslagapparaten van de computer. macOS gebruikt een hiërarchisch bestandssysteem dat is afgeleid van dat van Unix.
* Netwerken: Biedt de functionaliteit waarmee de computer verbinding kan maken met netwerken en kan communiceren met andere apparaten.
* Basishulpprogramma's: Een set opdrachtregelhulpmiddelen voor systeembeheer en taakautomatisering. Deze zijn grotendeels compatibel met die in andere Unix-achtige systemen.
Zie het zo:Darwin is de machinekamer van macOS. Het verwerkt alle essentiële taken op laag niveau. Bovenop Darwin bouwt Apple de gebruiksvriendelijke grafische interface, applicaties en andere functies die de volledige macOS-ervaring vormen. Je hebt geen directe interactie met Darwin; het werkt achter de schermen.
Omdat Darwin open-source is, kun je het afzonderlijk van de commerciële macOS-release van Apple downloaden en compileren. De open-sourceversie is echter een veel soberder systeem, waarbij de grafische interface en de meeste applicaties die je in het volledige macOS aantreft, ontbreken. Het wordt voornamelijk gebruikt door ontwikkelaars en onderzoekers die de code willen bestuderen of eraan willen bijdragen. |