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

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

3DMark для Android ожидается до конца года

Несколько крупных IT-компаний решили объединить свои усилия с целью добиться больших возможностей от мобильной операционной системы Android как платформы для игр, поскольку в этой сфере она заметно отстаёт от iOS. дальше »

Запуск новой версии Mac OS X стал самым успешным за историю продукта

По сообщению Apple течение четырех дней, начиная с момента появления новой Mac OS X - Mountain Lion, ее загрузили более трех миллионов пользователей. дальше »

Oracle выпустила Exalogic Elastic Cloud Software 2.0.

Корпорация Oracle анонсировала новую версию программно-аппаратного комплекса Oracle Exalogic Elastic Cloud Software 2.0, который оптимизирован для выполнения бизнес-приложений. дальше »

«Лаборатория Касперского» разрабатывает ОС для промышленных систем

Компания «Лаборатории Касперского» занимается разработкой новой операционной системы, отличительной особенностью которой станет повышенный уровень безопасности, а областью применения – информационные промышленные системы. дальше »

iOS 6 имеет ограничение в 500 установленных приложений

Сотрудники компании Mid Atlantic Consulting, которая занимается поддержкой Mac-пользователей и делает собственные приложения для App Store, заметили интересную особенность... дальше »

Linux остаётся самой популярной ОС для суперкомпьютеров

По данным очередного рейтинга наиболее производительных суперкомпьютеров планеты, абсолютное большинство систем, попавших в список, использует Linux, либо различные вариации Unix-подобных ОС. дальше »

Открыт код Redphone, VoIP-системы для платформы Android

Twitter продолжил открытие разработок поглощённой в прошлом году компании Whisper Systems и перевёл в разряд открытых проектов приложение Redphone, позволяющее организовать поверх IP-сетей шифрованный канал голосовой связи между конечными абонентами. дальше »

Новый Twitter для iPhone и Android

Twitter представил новые версии приложений для iPhone и Android. В приложениях содержатся все технологические новинки последнего времени. дальше »

Названы сроки появления операционной системы Windows 8

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

Mozilla представил мобильную операционную систему Firefox OS и первые телефоны на её основе

Организация Mozilla опубликовала пресс-релиз, в котором представила новую мобильную операционную систему Firefox OS. дальше »