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 Linux

Компания Oracle анонсировала открытие неограниченного и бесплатного доступа к yum–репозиторию с бинарными обновлениями пакетов с устранением ошибок и проблем безопасности для Oracle Linux. дальше »

Tesseract — JavaScript-библиотека для визуализации больших массивов данных

Компания Square, специализирующаяся в области электронных платежей, объявила об открытии исходного кода JavaScript-библиотеки Tesseract для визуализации данных в реальном времени и их фильтрации. дальше »

Теперь Android встроена в ядро ОС Linux

Разработчик операционной системы Linux Линус Торвальдс официально сообщил в своей рассылке 18 марта о том, что начался выпуск новой версии ядра Linux 3.3. дальше »

Разгадана загадка троянца Duqu

Эксперты “Лаборатории Касперского” при помощи мирового сообщества программистов сумели опознать язык программирования, на котором написан фрагмент кода трояна Duqu. Ранее предполагалось, что для его создания был использован специально созданный язык программирования. дальше »

В Ubuntu 12.04 появится инструмент управления конфиденциальной информацией

В следующей версии Linux-дистрибутива Ubuntu — 12.04 «Precise Pangolin» (релиз состоится 26 апреля 2012 года) — появится инструмент для управления некоторой конфиденциальной пользовательской информацией. дальше »

MIT открыл публичный доступ к веб-сервису визуальной разработки App Inventor

Массачусетский технологический институт (MIT) объявил о запуске публичного сервиса для визуальной разработки Android-приложений с помощью App Inventor. дальше »

Выпущен релиз Microsoft Windows 8 Consumer Preview

С 29 февраля релиз Microsoft Windows 8 Consumer Preview стал доступен сообществу в 32- и 64-разрядных вариантах на английском, китайском, французском, немецком и японском языках. дальше »

В Барселоне литовская игра „Bear Care“ была названа лучшим мобильным приложением.

Игра расширенной реальности „Bear Care“ впервые была представлена на международном мероприятии „AppCamp“, прошедшем в Литве в ноябре. дальше »

В Chrome предложили встроить генератор паролей

В состав браузера Chrome предложили включить «генератор паролей». Инструмент будет автоматически предлагать сложные пароли для сайтов, на которых хочет зарегистрироваться пользователь. дальше »

Этот умопомрачительный ezPDF Reader

Многие набили себе немало шишек в поисках удобного PDF-ридера, который к тому же работал бы и на смартфоне, и на планшете. дальше »