Спустя два месяца с начала поставки операционной системы OS X 10.11 El Capitan компания Apple опубликовала исходные тексты низкоуровневых системных компонентов новой версии OS X, в которых используется свободное программное обеспечение, включая ядро xnu, составные части ОС Darwin и прочие компоненты, программы и библиотеки.

Darwin — наследница разработанной в NeXT операционной системы NeXTSTEP, первая версия которой вышла в 1989 г. После того, как Apple поглотила NeXT в 1997 г., она объявила, что сделает свою следующую операционную систему на основе OpenSTEP API системы NeXTSTEP.

Эта система разрабатывалась в рамках проекта Rhapsody с 1997 г. и в 1999-м вышла основанная на этих разработках Mac OS X Server 1.0. В 2000 г. Rhapsody был выделен в Darwin, выпущенную как свободное ПО в рамках публичной лицензии на исходники Apple (APSL), и компоненты Darwin присутствуют в Mac OS X по сей день. До Darwin 8.0 компания выпускала исполняемую версию после каждого крупного выпуска Mac OS X, позволяя устанавливать Darwin на компьютеры с архитектурой PowerPC и Intel x86 как отдельную ОС. Мелкие обновления выпускались в виде пакетов, которые можно было установить отдельно. На данный момент Darwin доступна только в исходных кодах, за исключением версии для ARM, которая не выпускалась отдельно от iOS.

В последнее время Apple старалась показать, что компания делает многое на благо общественности. Был открыт исходный код таких разработок, как ResearchKit и языка программирования Swift.

Версия для печати (без изображений)