Apple

macOS 10.12 Sierra: Apple опубликовал исходный код Darwin

Исходники многих компонентов операционной системы Apple (XNU-ядро, AppleFileSystemDriver и многие другие компоненты) теперь предоставлены в свободный доступ.

Спустя чуть больше, чем через два месяца после выхода версии macOS 10.12 Sierra компьютерный гигант Apple опубликовал open source часть своей операционной системы. На странице OS X 10.12 Source наряду с XNU-ядром версии 3789.1.32 можно найти многие компоненты Darwin — фундамента macOS (а ранее OS X), а также более молодых последователей iOS, watchOS и tvOS.

В данный момент недоступен Core Foundation (CF-1348.1), однако по заверения Apple и этот код в скором времени будет опубликован. Тем не менее, программисты отмечают, что исходный код фреймворка уже давно выложен в свободный доступ: он был опубликован еще с версией OS X 10.10 Yosemite. Core Foundation версии OS X 10.11 El Capitan пребывает в статусе «да-да, скоро опубликуем» вот уже более года 🙂

На open source странице Apple пока не упоминается код Sierra, а самой новой версией называется OS X 10.11.6, а также OS X Server 3.0.2. Некоторые открытые части iOS тоже доступны для ознакомления, однако только в версии 9.2, тогда как в данный момент актуальной является версия iOS 10.1.

Радует, что Apple встал на неизбежный путь open source. В скором времени, возможно, большинство компьютерных гигантов войдут в «открытый клуб».