Apple открыла исходный код OS X El Capitan

Автор
Apple открыла исходный код OS X El Capitan

Darwin — наследник разработанной в NeXT операционной системы NeXTSTEP, первая версия которой вышла в 1989 году.

Вместе с релизом OS X 10.11.2 компания Apple выложила исходные тексты компонентов операционной системы OS X El Capitan, известной также как Darwin 10.11.0. Данные могут загрузить все желающие с официального сайта opensource.apple.com. Перед загрузкой пользователю придется принять правила использования содержимого: согласно документу, возможно только его некоммерческое применение.

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 Apple выпускала исполняемую версию после каждого крупного выпуска Mac OS X, позволяя устанавливать Darwin на компьютеры с архитектурой PowerPC и Intel x86 как отдельную операционную систему. Мелкие обновления выпускались в виде пакетов, которые можно было установить отдельно. На данный момент Darwin доступен только в исходных кодах, за исключением версии для ARM, которая вообще никак не была выпущена отдельно от iOS.

На сайте Apple выложены исходные коды Darwin 10.11, включая ядро xnu-3247.1.106 . В прошлом году в конце октября компания открыла исходные коды OS X Yosemite.