Apple geeft Darwin 9-broncode vrij

Darwin bestaat uit de opensourcecomponenten die gebruikt worden in Mac OS X. Zo bevat het de broncode van onder andere Emacs, bash, tcsh en zsh. Apple geeft echter geen inzicht in de code van programma’s zoals Finder, de api’s Cocoa en Quartz Compositor en de gui Aqua. De broncode van de openbare onderdelen van Mac OS X wordt onder de Apple Public Source License beschikbaar gesteld. Volgens Apple kunnen opensourceprojecten met behulp van Darwin hun software geschikt maken voor Mac OS X. Ook kunnen ontwikkelaars drivers voor het besturingssysteem schrijven.

Mac OS X is opgetrokken rond twee belangrijke delen. De basis wordt gevormd door de XNU-microkernel, die op zijn beurt gebaseerd is op de FreeBSD 4.4 System Service en de Mach 3.0-microkernel. Deze laag is verantwoordelijk voor onder meer de drivers en diverse frameworks. Bovenop deze laag draaien Core Audio, Core Image, Core Video, OpenGL en QuickTime, die de 2d- en 3d-graphics en beeld en geluid afhandelen. Daarbovenop zit Aqua, de grafische interface die door Apple zelf ontwikkeld is. Via de api’s Cocoa en Carbon kunnen developers programma’s schrijven.

Nieuws

Digitale transformatie in een stroomversnelling: Agile projectmanagement als motor voor moderne webapplicaties

Digitale transformatie staat in 2026 duidelijk in het teken van versnelling, wendbaarheid en regie. Organisaties stappen af van losse IT-projecten...

Lees meer

Nieuws

Nieuwe masterclasses: van AI-inzicht naar werkende workflows

Online marketing en AI ontwikkelen zich razendsnel. Tools zijn overal beschikbaar, maar het verschil wordt gemaakt door hoe je ze...

Lees meer

Nieuws

ICTloket Motorsport & Events label in de 4WD jaarkalender 2026

De jaarkalender 2026 van het 4WD Magazine laat perfect zien waar ICTloket Motorsport & Events voor staat: beleving, avontuur en...

Lees meer
Apple geeft Darwin 9-broncode vrij

Zullen we samen jouw ideeën tot leven brengen?

Ik maak graag vrijblijvend kennis om mee te denken over jouw plannen. Met mijn ervaring en netwerk help ik je om ideeën om te zetten in concrete en succesvolle resultaten.