Magenta — проект операционной системы на базе Darwin и ядра Linux

Опубликовано: 15 июня 2012 г., пятница


Стало известно о проекте по созданию свободной реализации операционной системы Darwin на базе ядра Linux для архитектуры ARM — Magenta. За инициативой стоит embedded-программистка Кристина Брукс (Christina Brooks).

Общая идея проекта Magenta сводится к созданию рабочей реализации Darwin (операционная система с открытым кодом, служащая основой для проприетарных ОС Apple: Mac OS X и iOS), использующей ядро Linux. На бинарном уровне она является полностью совместимой с iOS 5 (iPhone OS 5.0), хотя и не позволяет запускать конечные приложения (поскольку они требуют реализации множества других, более высокоуровневых компонентов, начиная с системных фреймворков и библиотек). При этом Кристина просит особо не беспокоиться тех, кто смотрит на данный проект как на грядущую возможность запуска iOS-приложений в рамках свободной ОС на базе Linux: такие задачи перед Magenta не ставятся.

На данный момент в состав Magenta входят библиотеки CoreFoundation, libstdc++, libobjc, libc++abi, libicucore, libncurses, а также некоторые компоненты libSystem: libmath, libunwind, libsystem_blocks и libC. Автор системы планирует заменять базовые проприетарные библиотеки Apple их свободными аналогами — например, использовать Cairo, FreeType, libjpg и libpng вместо CoreGraphics. Из аппаратных архитектур пока заявлена только поддержка ARMv7.

Кристина честно признаётся в отсутствии грандиозной идеи, стоящей за Magenta: «Это очень странный проект. Вы можете спросить меня: зачем я это делаю? Отвечаю: не имею и малейшего представления :)».

Исходный код Magenta, распространяемый под различными Open Source-лицензиями (Apple Public Source License, BSD, GNU LGPL и т.п.), и некоторые подробности о самом проекте можно найти на crna.cc.

Источник: nixp.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

iOS обновляется до версии 8.1.2

Состоялся релиз второй по счету заплатки iOS 8.1.2, которая исправляет ошибки, а также решает проблему с рингтонами, купленными в iTunes (могли быть произвольно удалены с устройства). дальше »

Выпуск обновления Android 5.0.1

Компания Google выпустила корректирующий выпуск мобильной платформы Android 5.0.1 и подготовила обновление прошивок для устройств Nexus 7, Nexus 9 и Nexus 10. дальше »

Агентство национальной безопасности открыло код системы NiFi

Агентство национальной безопасности США объявило об открытии исходных текстов проекта Niagarafiles (NiFi), первого в серии запланированных для открытия программных продуктов. дальше »

ОС Android 5.0 пока разочаровывает пользователей

Многочисленные ошибки операционной системы Android 5.0 выводят из строя смартфоны и планшеты. дальше »

Gngr — новый браузер, создаваемый с фокусом на максимальную конфиденциальность

Группа разработчиков приступила к созданию нового Open Source–браузера — Gngr, целью которого является максимально конфиденциальная и наиболее безопасная для пользователя работа. дальше »

Google уже усердно работает над Android 5.1

Прошло совсем немного времени с того момента, как компания Google начала рассылать обновление операционной системы Android Lollipop, а создатель зеленого робота уже работает над следующей версией продукта. дальше »

Microsoft закрыла уязвимость Windows, существовавшей 19 лет

Компания Microsoft выпустила очередную порцию апдейтов, устраняющих ряд уязвимостей в ее программных продуктах. дальше »

Google предложила разработчикам новый набор иконок Material Design

Дизайн, внешний вид и удобство того, чем мы пользуемся, играет важную роль в том, какое именно впечатление произведет на пользователя данный продукт. Google, наконец-то, решила обновить требования к разработчикам относительно дизайна приложений. дальше »

На OS X Yosemite перешли более 12% пользователей

16 октября, сразу после iPad Event, компания Apple выпустила финальную версию новой операционной системы OS X Yosemite. И всего за неделю её установила десятая часть пользователей. дальше »

Опубликованы исходные тексты платформы Android 5.0

Компания Google объявила о публикации исходных текстов платформы Android 5.0 "Lollipop" в публичном репозитории AOSP. дальше »