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