Apple зробила відкритим ядро і системні компоненти macOS 11.0 Big Sur

Стало відомо, що компанія Apple опублікувала вихідні тексти низькорівневих системних компонентів платформи macOS 11.0 Big Sur, побудованих на основі вільного програмного забезпечення. Крім ядра XNU, вільний доступ був наданий Darwin OS і іншим компонентам, програмам і бібліотекам, які не мають відношення до GUI. Всього компанія Apple надала 190 пакетів вихідних текстів різних компонентів.

Відомо також, що фахівці Apple підготували інструкції з використання опублікованих компонентів для складання власної версії ядра XNU для MacOS 11.0.1 На комп’ютері Mac з процесором Intel. Вихідні коди ядра XNU були опубліковані у вигляді фрагментів коду, пов’язаних з наступним випуском програмної платформи Apple. Нагадаємо, що XNU є частиною проекту Darwin з відкритим вихідним кодом і являє собою гібридне ядро, яке включає ядро Mach, а також компоненти FreeBSD і C++ API IOKit для написання драйверів.

Також варто відзначити триваючий розвиток ініціативи, що реалізує підтримку нового процесора Apple M1 в Linux. Проект розробляється під назвою Asahi Linux, і його учасники вже опублікували деякі результати реверс-інжинірингу графічних драйверів, створених Apple спеціально для процесора M1. У джерелі наголошується, що до теперішнього часу розробники накопичили достатньо інформації про набір інструкцій для розбирання простих шейдерів.

Загрузка ...
PriceMedia