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

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

На новой версии Apple Swift теперь можно создавать приложения для Android

Язык Apple Swift, с момента анонса в 2014 году пережил немало изменений. Изменения касались небольших улучшений, переходу на open source и теперь, новая версия позволяет компилировать приложения также и для Android. дальше »

Представлена первая бета–версия ОС Android N

На конференциях разработчиков Google I/O часто представляются новые версии операционной системы Android. Однако в нынешнем году компания отступила от традиционной стратегии и еще до конференции выпустила две сборки Android N Developer Preview. дальше »

Lenovo готовит обновление прошивки для Vibe Shot

Компания Lenovo предоставила для закрытого тестирования команде lenovo–forums новую прошивку к популярному смартфону Lenovo Vibe Shot. дальше »

Google открыл код SyntaxNet

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

SAP Business One Sales: новое приложение для розничной и оптовой торговли

Компания SAP SE объявила о выходе SAP Business One Sales – нового мобильного приложения для SAP Business One, работающего на базе платформы SAP HANA. дальше »

Выпущено приложение WhatsApp для ПК

Компания WhatsApp представила официальные десктопные версии своего приложения для OS Х и Windows. дальше »

Microsoft прекратит бесплатные обновления до Windows 10 с 30 июля 2016 года

С 29 июля 2015 года — именно в этот день появилась возможность апдейта до Windows 10 — по текущий момент времени количество устройств, использующих «десятку» в том или ином виде, достигло 300 млн единиц. дальше »

Cortana на ПК будет работать только с ПО Microsoft

Компания Microsoft сообщила о том, что голосовой помощник Cortana для Windows 10 теперь будет работать только в браузере Edge и с поиском Bing без поддержки сторонних браузеров и поисковых движков. дальше »

Microsoft Word Flow будет выпущен для iOS

Microsoft официально выпустит популярную среди пользователей фанатовм Windows Phone, клавиатуру для iOS и Android. дальше »

Google выпустила стабильную версию среды разработки Android Studio 2.0

Состоялся официальный анонс стабильной версии интегрированной среды разработки под платформу Android – Android Studio 2.0. дальше »