Описание картинки

Apple опубликовала исходный код macOS и iOS

ios
macos
yamobi
Apple раскрыла коды iOS и macOS. Их можно найти на сайте GitHub. Это первый за десять лет случай, когда компания открыла коды своих основных ОС. Однако в свободный доступ было выложено только ядро, поэтому запустить iOS на любом смартфоне пока не получится.
Image: 0.jpg
Apple выложила в свободный доступ на ресурсе GitHub исходный код ядра XNU, на котором базируются операционные системы iOS и macOS. XNU расшифровывается как «XNU is Not Unix». Как отмечает ресурс Engadget, компания поделилась той версией ядра, которая оптимизирована для чипов архитектуры ARM, используемых в мобильных устройствах. Ранее Apple не публиковала исходные коды iOS и macOS в свободном доступе, хотя и прибегала к такой практике в случае с OS X.
Открыв код iOS и macOS, компания дала возможность разработчикам понять, как iPhone и iPad, а также как верхние слои софта в этих устройствах, взаимодействуют с ядром. До этого более десяти лет этот код распространялся по лицензии Apple Public Source License 2.0, правила которой довольно строги, отмечает ресурс Neowin. Она не совместима с Открытым лицензионным соглашением GNU и допускает наличие полностью проприетарных компонентов. Apple пользуется Public Source License 2.0 с 2003 г. Некоторые релизы своего ПО компания перевела под более мягкую Apache License.
Однако публикация кода iOS и macOS может быть вовсе не таким уж большим подарком для разработчиков, как кажется, пишет Engadget. Компания показала только код ядра XNU, без интерфейсов или фреймворков, которые определяют специфику iOS и macOS. То есть, появления, например, Samsung Galaxy S8 под управлением iOS в ближайшее время ждать не следует, отмечает издание. Для этого разработчикам в любом случае придется писать с нуля операционную систему, пускай и с использованием ядра XNU.
Кроме того, может вызвать удивление наличие исходного кода для Mac, рассчитанного на работу с ARM. Публикация соответствующей версии XNU не означает, что любой желающий сможет установить macOS на Chromebook, созданный на базе ARM. Это также не означает скорого появления MacBook с чипом A11 Bionic внутри. Apple нередко создает различные версии своих кодов под разные архитектуры «на всякий случай», отмечает Engadget. Благодаря этому компания, например, так быстро перевела в 2006 г. компьютеры Mac с процессоров PowerPC на Intel — необходимый код был написан заранее. 
В то же время в начале 2017 г. в СМИ распространилась информация, что Apple намерена использовать в Mac ARM-чипы собственной разработки, но пока что только в качестве дополнения к процессорам Intel, что поможет увеличить время автономной работы устройств. Дополнительные чипы будут отвечать за функцию Power Nap, которая позволяет Mac обновляться, синхронизироваться с iCloud, и делать бэкапы драйверов Time Machine.
Комментарии / 0

More about Digit — discover and read

Никита Светлых / iPhone 8 получит стеклянный корпус и беспроводную зарядку (1)iPhone 8 получит стеклянный корпус и беспроводную зарядку
Иван Кущ / Тест-обзор дешёвого 4G-смартфона Fly Cirrus 11 (1)Тест-обзор дешёвого 4G-смартфона Fly Cirrus 11
Никита Светлых / Анонсирован бюджетный смартфон Alcatel 3X Plus на Android 11: цены и описание (1)Анонсирован бюджетный смартфон Alcatel 3X Plus на Android 11: цены и описание
Никита Светлых / Пользователи iPhone 12 столкнулись с перебоями в работе беспроводной зарядки (0)Пользователи iPhone 12 столкнулись с перебоями в работе беспроводной зарядки
Иван Кущ / Обзор смартфона Huawei Nova 2 Plus (0)Обзор смартфона Huawei Nova 2 Plus
Anonymous / Школьные годы мобильные – смартфон стал помощником в учебе (0)Школьные годы мобильные – смартфон стал помощником в учебе
Anonymous / Huawei представила ультрабюджетные смартфоны и планшет (0)Huawei представила ультрабюджетные смартфоны и планшет
Anonymous / Huawei представила безрамочные смартфоны Mate 10 и Mate 10 Pro (0)Huawei представила безрамочные смартфоны Mate 10 и Mate 10 Pro
Anonymous / Представлен рейтинг сервисов для эффективной работы бизнеса в новогодние праздники (0)Представлен рейтинг сервисов для эффективной работы бизнеса в новогодние праздники
Anonymous / Почта России упростила оформление и отслеживание при массовых отправках на сайте (0)Почта России упростила оформление и отслеживание при массовых отправках на сайте