The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлен проект Magenta, совместимой с iOS реализации Darwin/BSD, работающей поверх ядра Linux

12.06.2012 15:15

Представлен проект Magenta, в рамках которого ведётся работа по реализации платформы Darwin/BSD, функционирующей поверх ядра Linux, бинарно совместимой на уровне формата исполняемых файлов с операционной системой Apple iOS 5.0. Проект находится в начальной стадии разработки с конечной целью обеспечить максимальную совместимость со стеком приложений iOS 1.0.

Система базируется на наборе открытых библиотек, в той или иной мере обеспечивающих совместимость с API/ABI iOS, включая CoreFoundation, libstdc++, libobjc, libc++abi, libicucore и libncurses. Система работает поверх ядра Linux 2.6.37 с дополнительными патчами для улучшения совместимости с компонентами ядра Mach. В будущем в проекте также планируется задействовать библиотеки Cairo, FreeType и libpng/jpg в качестве основы для реализации фреймворка CoreGraphics, различные открытые мультимедиа-библиотеки в качестве основы Celestial и Chameleon как замену UIKit.

Разработчик проекта особенно подчеркивает, что полной совместимости с приложениями для iOS достичь вряд ли удастся. В то время как базовые компоненты ОС можно достаточно малой кровью доработать до совместимого состояния, но более высокоуровневые слои платформы потребуют слишком больших затрат на реализацию. На определенном этапе разработки частичная совместимость будет достигнута, но не стоит ждать от проекта слишком многого.

Код опубликован под различными открытыми лицензиями на сайте проекта, в качестве поддерживаемых аппаратных платформ заявлена только ARMv7. Для разработки приложений можно использовать SDK для iOS 5.0 от компании Apple. Среди опубликованного кода Linux/Mach ядро, набор системных библиотек для armv7 (libc, compiler-rt, libmach, linker), Objective-C 4 runtime, демон инициализации системы Veronica, фреймворк CoreFoundation, основанный на Apple CFlite 4xx.

 
  1. Главная ссылка к новости (http://crna.cc/magenta.html...)
Автор новости: Evgeny Zobnin
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34080-ios
Ключевые слова: ios, darwin, apple, magenta
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 15:58, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –10 +/
    Вовремя эпл с ГПЛ-ного ГЦЦ свалила. Теперь такие штуки не прокатят.
     
     
  • 2.2, czy (ok), 15:59, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Да они как бы и не нужны нафик.
     
     
  • 3.5, Аноним (-), 16:03, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Свобода выбора еще никогда не мешала.
     
     
  • 4.17, Аноним (-), 17:52, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Свобода страдать фигней - важнейшая из свобод!
    Вот уж айОС и ее приложениями (из ее маркетов) и даром не нужны.
     
  • 2.15, Аноним (-), 17:45, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    > Вовремя эпл с ГПЛ-ного ГЦЦ свалила.

    Ну да, будет у эппл еще 1 ни с чем не совместимый пепелац. А сделает эппл несколько неудачных шагов - и через 10 лет никто глядишь и не вспомнит что такая система вообще существовала. Как с остальными проприетарными юниксами.

     
     
  • 3.18, Аноним (-), 17:55, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/

    > пепелац. А сделает эппл несколько неудачных шагов - и через 10

    Она эти шаги делает всу свою историю, но умудряется убедить пипл в том, что это круто. Мышь с одной кнопкой (да, как самая первая мышь-прототип) но шариком вверху (котрый почти нигде не задействован) или вообще без кнопок - это круто. 1 (одна) кнопка в телефоне, занимающая тем не менее 20% прощади устройства - это же удобно.


     
     
  • 4.19, Аноним (-), 18:55, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    > Она эти шаги делает всу свою историю, но умудряется убедить пипл в
    > том, что это круто. Мышь с одной кнопкой (да, как самая
    > первая мышь-прототип) но шариком вверху (котрый почти нигде не задействован) или
    > вообще без кнопок - это круто. 1 (одна) кнопка в телефоне,
    > занимающая тем не менее 20% прощади устройства - это же удобно.

    Замечу что раньше они были несколько раз на грани того чтобы сыграть в ящик. Спасал их в основном маркетинговый гений одного харизматичного господина. Но этот господин свое отлетал и теперь спасать их будет некому. Несколько хороших продолбов - и им крышка. Секта без лидера - уже не то.

     
     
  • 5.46, лень регистрироваться (?), 11:38, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Этот "харизматичный господин" ничем бы не смог помочь, если его незаслуженно забытые предшественники не подготовили OS X, Newton, не инициировали развитие ARM и т.д.
    Без них никакая секта не поможет.
     
     
  • 6.47, Michael Shigorin (ok), 12:31, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    > незаслуженно забытые предшественники

    Из таковых сходу припоминается разве что Возняк (если в самом аппле).

    > не подготовили OS X, Newton

    Не имея особых симпатий к Джобсу по окончательной сумме его дел, всё-таки отмечу, что к OSX и Newton он имел самое что ни на есть прямое отношение.

     
  • 6.48, Аноним (-), 15:30, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    > Этот "харизматичный господин" ничем бы не смог помочь,

    Этот харизматичный господин умел делать Продукт. Тот, который с большой буквы. Тот, который будет заметен на фоне конкурентов и изменит представление о том как это должно выглядеть. А вот это дано не всем. Примерно как не любой солдат может стать полководцем выигрывающим легендарные сражения. У корпорасов конечно есть сакральное желение чтобы взаимозаменимость и все дела. Но хотеть то не вредно...

     
     
  • 7.49, Аноним (49), 18:25, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    >Этот харизматичный господин умел делать Рекламу. Ту, которая с большой буквы

    fixed

     
  • 7.50, Аноним (-), 21:52, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Почти как реклама по телику...
    Это как сейчас дураки носятся по городу чтобы купить Diablo 3...
    и ведь наверняка все все понимают... инстинкты? психология?
     

  • 1.3, filosofem (ok), 16:02, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    iWINE?
    или
    iINE (iINE Is Not Emulator)
     
     
  • 2.29, XoRe (ok), 22:01, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    > iWINE?
    > или
    > iINE (iINE Is Not Emulator)

    Вино из яблок?
    Сидр!
    Сидр (фр. Cidre) — слабоалкогольный напиток, как правило шампанизированный, получаемый путем сбраживания яблочного сока без добавления дрожжей.

     
     
  • 3.34, бм (?), 22:19, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    >> iWINE?
    >> или
    >> iINE (iINE Is Not Emulator)
    > Вино из яблок?
    > Сидр!
    > Сидр (фр. Cidre) — слабоалкогольный напиток, как правило шампанизированный, получаемый
    > путем сбраживания яблочного сока без добавления дрожжей.

    Сидр уже забит. Внезапно - он на основе Cedega (а она - на основе Вайна)
    http://en.wikipedia.org/wiki/TransGaming_Technologies#Cider

     
  • 3.39, Аноним (-), 01:48, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> iWINE?
    >> или
    >> iINE (iINE Is Not Emulator)
    > Вино из яблок?
    > Сидр!

    "Золотая осень", "Золушка" же! (хотя, школоте этого не понять...)

     
  • 2.32, Аноним (-), 22:04, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > iWINE?
    > или
    > iINE (iINE Is Not Emulator)

    MACE же! если учесть изначальную расшифровку аббревиатуры WINE

     
     
  • 3.35, filosofem (ok), 22:22, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Если изначальную, то iOSE.
     
     
  • 4.40, Аноним (-), 02:22, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Если изначальную, то iOSE.

    ваша правда :)

     
  • 4.42, Какаянахренразница (ok), 10:10, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Если изначальную, то iOSE.

    О, Йозе!

     

  • 1.4, Аноним (-), 16:02, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –1 +/
    MacWINE? :)
     
  • 1.6, Аноним (-), 16:04, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • –1 +/
    iAINE
     
  • 1.7, Аноним (-), 16:05, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    > функционирующей поверх ядра Linux, бинарно совместимой с операционной системой Apple iOS 5.0.
    > 5.0
    > Проект находится в начальной стадии разработки с конечной целью обеспечить максимальную совместимость с приложениями для iOS 1.0.
    > 1.0

    ай желтота

     
     
  • 2.25, Аноним (-), 21:27, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    Что авторы написали, то и указали http://crna.cc/magenta.html

    "It is fully binary compatible with iPhone OS 5.0 (as in, it uses the same binary format)."
    "The final goal is probably recreating the iPhone OS 1.0 stack."

     

  • 1.8, JL2001 (ok), 16:07, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    >подчеркивает, что полной совместимости

    простите а зачем вобще оно нужно будет ?

     
     
  • 2.9, Аноним (-), 16:13, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Для частичной совместимости.
     

  • 1.10, Аноним (-), 16:18, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    А нахрена там линукс? iOS же почти та же Mac OS X, то есть проприетарные там DE, драйвера и мелочь? Или это что-типа wine?
     
     
  • 2.20, Аноним (-), 18:56, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > А нахрена там линукс?

    Наверное потому что эппл воспользовался BSDшными свободами и "немножко забыл" выдать сорец "свободного" дарвина адаптированные под ARM...

     
     
  • 3.41, Аноним (-), 08:38, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    О сколько желания залесть в чужой карман и там ковыряться...
    Мисье так же на улице залазит в чужие карманы и требует делиться ?:)
     

  • 1.11, Аноним (-), 16:28, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    вопрос к автору новости — как Вы вообще узнали о проекте? Вы участвуете в разработке?
     
     
  • 2.12, Аноним (-), 16:49, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    Я хоть и не автор новости, но, пожалуй, отвечу. На ЛОРе эта новость была со ссылкой на Хабр. Точнее, просто ссылка на Хабр. Естественно, "новость" не прошла модерацию. А вот и ссылка на Хабр (автор поста на Хабре - alizar): http://habrahabr.ru/post/145643/
     
     
  • 3.16, Аноним (-), 17:46, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +8 +/
    > Естественно, "новость" не прошла модерацию.

    А тут прошла. Один-ноль в пользу опеннета. Новость хоть и полный изврат, но честное слово, я не хочу видеть личную точку зрения модераторов. Я новости хочу видеть. А что из них изврат - я для себя решу сам, без модераторов ;)

     
     
  • 4.44, Аноним (-), 10:29, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >А тут прошла. Один-ноль в пользу опеннета. Новость хоть и полный изврат, но честное слово, я не хочу видеть личную точку зрения модераторов. Я новости хочу видеть. А что из них изврат - я для себя решу сам, без модераторов ;)

    Не, на ЛОРе реально там не было новости. То есть она была вот такой (по памяти цитирую ибо там и вспоминать-то нечего):

    Заголовок: "Magenta: open-source клон iOS"
    Текст: "Подробности: http://habrahabr.ru/post/145643/"

    Вот, собственно, и все. Здесь автор постарался и кое-что от себя добавил. И да, один-ноль в пользу Опеннета.

     
  • 3.21, Аноним (-), 19:28, 12/06/2012 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    может тогда стоит указать ссылку на хабр?
     
     
  • 4.22, filosofem (ok), 21:08, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    при чем тут хабр?
     
  • 4.28, Аноним (-), 21:42, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > может тогда стоит указать ссылку на хабр?

    Новости то разные, хоть и про один и тот же проект.

     
  • 4.36, Michael Shigorin (ok), 22:39, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > может тогда стоит указать ссылку на хабр?

    Ну так правки принимаются, дополняйте :)

    Интересно, что из этого проекта получится...

     
  • 3.26, Аноним (-), 21:30, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > Я хоть и не автор новости, но, пожалуй, отвечу. На ЛОРе эта
    > новость была со ссылкой на Хабр.

    На Лоре этой новости быть не могло, так как она была написана специально для opennet и на другие сайты не отправлялась. И с текстом хабровой новости она никаким боком не пересекается даже близко.

     
     
  • 4.45, Аноним (-), 10:33, 13/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Я хоть и не автор новости, но, пожалуй, отвечу. На ЛОРе эта
    >> новость была со ссылкой на Хабр.
    > На Лоре этой новости быть не могло, так как она была написана
    > специально для opennet и на другие сайты не отправлялась. И с
    > текстом хабровой новости она никаким боком не пересекается даже близко.

    Я имел ввиду, что новость про этот же проект, а не сама эта же новость.

     
  • 2.24, Аноним (-), 21:25, 12/06/2012 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > вопрос к автору новости — как Вы вообще узнали о проекте? Вы
    > участвуете в разработке?

    http://www.osnews.com/story/26060/Magenta_implements_Darwin_BSD_on_top_of_the
    http://www.phoronix.com/scan.php?page=news_item&px=MTExNzk

     

  • 1.13, СуперАноним (?), 17:33, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +2 +/
    iWINE, iINE, MacWINE, iAINE - какя разниа? Китайские телефоностроители будут рады :) Могли бы и проспонсировать проект.
     
  • 1.14, Аноним (-), 17:43, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    > Darwin/BSD, функционирующей поверх ядра Linux

    Эти мсье знают толк в извращениях :)

     
  • 1.27, anonim (?), 21:37, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Ребят, а кто в курсе Lindows ещё дышит? Кратко суть проекта была в разработке системы, внутри которой можно запускать как виндовые, так и elf файлы. Вроде узкоглазые пилили. Это к вопросам про извращения.
     
     
  • 2.30, Аноним (-), 22:03, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    не lindows, а longene, вроде дышит (longene.org), недавно не дышал :)
     
  • 2.37, Аноним (-), 23:15, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    > Ребят, а кто в курсе Lindows ещё дышит? Кратко суть проекта была

    ...в очередном Linux дистре, способном запускать и виндовые программы за счет wine.

    > в разработке системы, внутри которой можно запускать как виндовые, так и elf файлы.

    Так любой пингвин на х86 может. Установите wine - получите возможность запуска виндовых EXE.

    > Вроде узкоглазые пилили. Это к вопросам про извращения.

    Пилила ее какая-то конторка на которую потом наехал MS т.к. похоже на их торговую марку и они переименовались в Linspire.

     
     
  • 3.38, Michael Shigorin (ok), 23:20, 12/06/2012 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Lindows ещё дышит? Кратко суть проекта была
    > ...в очередном Linux дистре, способном запускать и виндовые программы за счет wine.

    Помнится, там несколько более широко заморачивались тесной интеграцией и интероперабельностью, но в главном -- угу.

    > Пилила ее какая-то конторка на которую потом наехал MS т.к. похоже на
    > их торговую марку и они переименовались в Linspire.

    Остатки потом купил Xandros, который в последний раз отмечался на eeePC будто...

     

  • 1.52, Аноним (-), 00:58, 24/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    Интересно, кто и с какого перепуга пометил ЭТУ новость как важную? Они с головой дружат? Если почитать блог, то...
    1) Авторша этой конструкции сама не знает нафиг она это делает :)
    2) Авторша этой конструкции не юзает системы контроля версий.
    3) Авторша этой конструкции даже не надеется и не собирается получить 100% совместимость.

    В общем - обычное програмерское баловство. Сомнительно что с таким ведением проекта будет толк.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру