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

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

Nokia предлагает разработчикам недорогой NFC Device Kit

Набор стоит €180 и включает в себя телефон C7 NFC, а также набор меток NFC. дальше »

BlackBerry: 10 лучших приложений для бизнеса

С помощью смартфонов Blackberry можно не только совершать звонки или работать с электронной почтой. дальше »

Сообщество хочет продолжить развитие MeeGo в рамках проекта Mer

Энтузиасты из Open Source-сообщества не оставляют попыток возродить и продолжить развитие мобильной Linux-платформы MeeGo, будущее которой встало под вопрос после того, как интерес Nokia к ней остыл. дальше »

Microsoft приняла браузер Google за вирус (54)

Антивирусный софт Microsoft нечаянно принял за троян веб–браузер Google Chrome. дальше »

Microsoft откажется от Flash в новом браузере

Microsoft решила последовать примеру Apple в отказе от применения «устаревшей» Flash и сделать основной упор на HTML5 в Windows 8. дальше »

Metro приложения для Windows 8 будут доступны только в Windows Store

Microsoft подтвердила, что Windows Store будет единственным местом, где можно будет получить приложения в стиле Metro для Windows 8. дальше »

Операционную систему Windows 8 можно скачать в Интернете

Скачать файл с предыдущей сборкой ОС можно будет с сайта компании, заявили представители Microsoft на конференции BUILD дальше »

Tango для видеозвонка на Mango-смартфоне HTC

Корпорация Microsoft опубликовала демонстрационный ролик с новым функционалом видеозвонков в Windows Phone 7.5 Mango. дальше »

Новинки IBC 2011

На выставке IBC 2011 корпорация Adobe Systems объявила о выходе программного обеспечения Flash Media Server 4.5, с помощью которого можно передавать поток Flash-видео на устройства на платформе iOS. дальше »

Владельцы iPad и iPhone получили новое средство биометрической ID

В США объявлено о выходе нового биометрического решения для мобильных устройств. дальше »