Корпорация Apple выложила в открытый доступ на ресурс GitHub исходный код ядра XNU, на котором базируются операционные системы iOS и macOS.
Название XNU расшифровывается как «XNU is Not Unix». Как сообщается в зарубежном блоге об информационных технологиях Engadget, компания поделилась только версией ядра, которая оптимизирована для чипов архитектуры ARM, используемых в большинстве мобильных устройств.
Хотя компания показала только код ядра XNU, без интерфейсов и фреймворков, определяющих специфику iOS и macOS, это уже большой шаг навстречу разработчикам со стороны Apple, считают в Engadget. Ведь ранее компания не делилась исходными кодами своих операционных систем, за исключением случая с OS X.
Как отмечает еще один зарубежный ресурс Neowin, открыв код ядра, компания Apple предоставила сторонним разработчикам возможность понять, как верхние слои программного обеспечения iPhone и iPad взаимодействуют с самим ядром. До этого код более десяти лет распространялся по лицензии Apple Public Source License 2.0, которая имеет довольно строгие правила. Например, лицензия не совместима с Открытым лицензионным соглашением GNU и допускает наличие полностью проприетарных компонентов. Public Source License 2.0 компания применяет с 2003 года, однако некоторые релизы перевела на лицензию с более мягкими требованиями Apache License.
И не бояться. Неужели дыр у iOS и macOS в безопасности нет? - помнится мне когда украли исходные коды одной операционки - там сразу же столько брешей нашли. У Apple с этим все хорошо?
Похоже, не все понимают что произошло на самом деле. Видимо, заголовок вводит в заблуждение. Раскрыла <> Выложила. Они их просто выложили на GitHub для удобства разработчиков, а раскрыто все уже давным давно:
https://ru.wikipedia.org/wiki/XNU
XNU (акроним англ. X is Not Unix[1]) — ядро компьютерных операционных систем, разрабатываемое компанией Apple и используемое в ОС семейства OS X. Исходные коды ядра были опубликованы под открытой лицензией (APSL 2.0) как часть ОС Darwin.
Это шаг к народу, плюс: разработка более стабильного и быстрого софта (хотя эплл не страдал особо проблемным софтом), минус: дырочки, которыми будут активно пользоваться вредители!
Из интересных фактов - XNU базируется на разработках операционки NeXTSTEP компании NeXT, которую основал Джобс после того, как его турнули из Эппл. NeXTSTEP старше линукса и использовалась во многих институтах и (внимание!) федеральных агенствах (так что с безопасностью там от рождения все было на отлично). И после возврата Джобса в эппл и покупки эплом компании Джобса эта операционка и легла в основу новых операционок эпла. Собственно у эпла с этим как раз была жопа и за этим Джобса обратно и позвали. Короче Джобс был человечище. За что ни брался - все выходило хорошо. Компы (кстати, те компы что выпускала NeXT считались очень крутыми и их использовали передовые разработчики), мультики, операционки, телефончики... Талантливейший организатор был.