ИТ-гигант из Купертино впервые опубликовал исходный код ядра iOS и macOS, оптимизированный для мобильных устройств, сообщает Engadget.
Apple постоянно публикует исходный код ядра для macOS, начиная с самой первой версии, но открытие ядра ОС, приспособленного для работы на ARM-чипах, происходит впервые. Этот шаг даёт разработчиком приложений возможность лучше понять, как Apple обрабатывает базовые системные задачи — в особенности на iOS. Кроме этого, для достаточно амбициозных программистов открытие кода может стать отправной точкой для создания собственной ОС.
Впрочем, лицензия на использование кода Apple намного менее гибкая, чем, скажем, GPL-лицензия для Linux. Кроме этого, открытый код — низкоуровневый, отвечает за наиболее важные функции, и не покрывает работу интерфейса, фреймворков для разработки или приложений. Именно эти элементы по-настоящему определяют работу iOS и macOS, поэтому пока сложно представить «портированную» на Android-смартфон мобильную операционную систему от Apple.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.