Apple решила раскрепостить операционные системы iOS и macOS
Исходный код ядра операционных систем отныне находится в общем доступе на сайте GitHub
Несмотря на то, что компания Apple в последнее время часто привлекается к различным проектам с открытыми данными и является довольно активным их участником, она всегда позиционировала себя как компания с гаджетами, операционная система которых является закрытой. И всегда гордилась этим свои качеством, подчеркивая, что закрытость ОС является удобство и плюсом, а вовсе не недостатком. Зачем обычному пользователю копаться в коде своей системы, если вот он - идеал. Быстрый, не тормозящий, без вирусов и нарушений, которые может вызвать юзер своими неаккуратными действиями с командами.
Однако недавно Apple сделала очень неожиданный шаг. Компания решила приоткрыть завесу операционных систем iOS и macOS, сделав их исходный код общедоступным. Так теперь любой желающий может покопаться в коде ядра XNU, так же известного как «XNU is Not Unix», который использует Apple как основу для своих флагманских операционных систем. Все файлы при этом доступны для загрузки на сайте GitHub.
Ранее же внутренняя экосистема продуктов Apple была суперзакрытая, и компания наслаждалась возможностью держать все полностью под своим контролем. Однако, похоже, даже она не может больше противиться тенденции к максимальной открытости, прозрачности и общедоступности.
Для разработчиков систем или программ эта новость прямо-таки является даром свыше. Обрушившийся на них доступ к исходному коду XNU поможет понять, как функционируют операционные системы iOS и macOS и как программное обеспечение взаимодействует с ядром этих систем. Кроме того, разработчики также могут использовать полученную информацию и данные для развития собственных проектов.
Компания Apple однако не так проста и подготовила ряд ограничений, содержащихся в Apple Public Source License 2.0, которая, в свою очередь, является достаточно ограничительной. Таким образом, разработчикам все-таки придется внимательно вчитываться в содержание лицензии перед тем, как использоваться код из ядра XNU в своих интересах.
В целом, источники отмечают, что пока еще не до конца ясно, какую же реальную практическую пользу принесет разработчикам исходный код. Но это определенно значительный и, похоже, не последний шаг компании для привлечения разработчиков.
Ремейк Black Mirror: небезызвестный и атмосферный готический хоррор
Если вам по вкусу старые готические замки, персонажи с собственными скелетами в шкафу, семейные разборки вкупе с загадками, головоломками, мистикой и безумием, то этот приключенческий хоррор определённо придётся вам по душе!
Почему не стоит использовать сторонние клавиатуры с устройствами Apple?
Больше тридцати миллионов пользователей пострадали
Как посмотреть ролик в обратном режиме в iMovie?
Несколько хитрых советов и не только
Простые секреты Google Chrome
Какие полезные функции могут удивить?