The OpenNET Project / Index page

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

Представлен проект 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
Тип: Интересно / К сведению
Короткая ссылка: https://opennet.ru/34080-ios
Ключевые слова: ios, darwin, apple, magenta
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (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:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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