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

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

Oracle начинает продажи Oracle Big Data Appliance

Корпорация Oracle объявила о поступлении в продажу Oracle Big Data Appliance, оптимизированного программно–аппаратного комплекса, призванного помочь заказчикам в получении максимальных преимуществ от использования «больших данных» (Big Data) для бизнеса. дальше »

Глава компании Mozilla назвал дату релиза Firefox OS для мобильных устройств

Мобильная ОС Firefox OS, которая разрабатывается компанией Mozilla, выйдет на рынок в начале лета текущего года. дальше »

OpenStack «Grizzly» — седьмая версия свободной облачной платформы

В конце прошлой недели был анонсирован выпуск новой — уже седьмой по счёту — версии свободной облачной платформы OpenStack под кодовым названием «Grizzly». дальше »

Microsoft, Nokia и Oracle инициировали антимонопольное разбирательство против Google и Android

Группа компаний FairSearch, в которую вошли Microsoft, Nokia и Oracle, подала в Еврокомиссию жалобу (PDF) на несоблюдение антимонопольного законодательства со стороны компании Google. дальше »

Мультимедийный плеер ROMP 1.6 обеспечит полноценную поддержку YouTube

Компания «РОСА» представила новую версию своего мультимедийного плеера ROMP (ROSA Media Player) — 1.6. дальше »

Windows Phone расширила свой рынок благодаря Lumia 920

Мобильная операционная система Windows Phone увеличила свою долю на американском рынке смартфонов до 4,1% благодаря успешным продажам флагмана Nokia Lumia 920. дальше »

Linux Foundation: применение Linux на предприятиях продолжает стремительно расти

В предыдущие два года были отмечены значительные скачки роста использования Linux предприятиями, и нынешний год продолжает эту тенденцию, как можно видеть из отчета Enterprise End User Report, подготовленного ассоциацией Linux Foundation дальше »

HP и Samsung представили ПО для прямой печати с мобильных устройств

HP представила новое ПО, которое будет интегрировано в некоторые мобильные устройства Samsung и обеспечит прямую печать без компьютера на более чем 180 моделях сетевых лазерных и струйных принтеров HP. дальше »

«Open Source» 127 – новый выпуск электронного издания

Опубликован новый выпуск электронного приложения к журналу «Системный администратор», полностью посвященного программному обеспечению с открытым кодом, — «Open Source» 127. дальше »

Разработчики Ubuntu выпустят ОС для китайцев

Компания Canonical совместно с властями Китая разрабатывает операционную систему для пользователей из Поднебесной. дальше »