Представлен проект Magenta (http://crna.cc/magenta.html), в рамках которого ведётся работа по реализации платформы 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 достичь вряд ли удастся. В то время как базовые компоненты ОС можно достаточно малой кровью доработать до совместимого состояния, но более высокоуровневые слои платформы потребуют слишком больших затрат на реализацию. На определенном этапе разработки частичная совместимость будет достигнута, но не стоит ждать от проекта слишком многого.
Код опубликован под различными открытыми лицензиями на сайте проекта (http://crna.cc/magenta_source.html), в качестве поддерживаемых аппаратных платформ заявлена только ARMv7. Для разработки приложений можно использовать SDK для iOS 5.0 от компании Apple. Среди опубликованного кода Linux/Mach ядро, набор системных библиотек для armv7 (libc, compiler-rt, libmach, linker), Objective-C 4 runtime, демон инициализации системы Veronica, фреймворк CoreFoundation, основанный на Apple CFlite 4xx.
URL: http://crna.cc/magenta.html
Новость: http://www.opennet.me/opennews/art.shtml?num=34080
Вовремя эпл с ГПЛ-ного ГЦЦ свалила. Теперь такие штуки не прокатят.
Да они как бы и не нужны нафик.
Свобода выбора еще никогда не мешала.
Свобода страдать фигней - важнейшая из свобод!
Вот уж айОС и ее приложениями (из ее маркетов) и даром не нужны.
> Вовремя эпл с ГПЛ-ного ГЦЦ свалила.Ну да, будет у эппл еще 1 ни с чем не совместимый пепелац. А сделает эппл несколько неудачных шагов - и через 10 лет никто глядишь и не вспомнит что такая система вообще существовала. Как с остальными проприетарными юниксами.
> пепелац. А сделает эппл несколько неудачных шагов - и через 10Она эти шаги делает всу свою историю, но умудряется убедить пипл в том, что это круто. Мышь с одной кнопкой (да, как самая первая мышь-прототип) но шариком вверху (котрый почти нигде не задействован) или вообще без кнопок - это круто. 1 (одна) кнопка в телефоне, занимающая тем не менее 20% прощади устройства - это же удобно.
> Она эти шаги делает всу свою историю, но умудряется убедить пипл в
> том, что это круто. Мышь с одной кнопкой (да, как самая
> первая мышь-прототип) но шариком вверху (котрый почти нигде не задействован) или
> вообще без кнопок - это круто. 1 (одна) кнопка в телефоне,
> занимающая тем не менее 20% прощади устройства - это же удобно.Замечу что раньше они были несколько раз на грани того чтобы сыграть в ящик. Спасал их в основном маркетинговый гений одного харизматичного господина. Но этот господин свое отлетал и теперь спасать их будет некому. Несколько хороших продолбов - и им крышка. Секта без лидера - уже не то.
Этот "харизматичный господин" ничем бы не смог помочь, если его незаслуженно забытые предшественники не подготовили OS X, Newton, не инициировали развитие ARM и т.д.
Без них никакая секта не поможет.
> незаслуженно забытые предшественникиИз таковых сходу припоминается разве что Возняк (если в самом аппле).
> не подготовили OS X, Newton
Не имея особых симпатий к Джобсу по окончательной сумме его дел, всё-таки отмечу, что к OSX и Newton он имел самое что ни на есть прямое отношение.
> Этот "харизматичный господин" ничем бы не смог помочь,Этот харизматичный господин умел делать Продукт. Тот, который с большой буквы. Тот, который будет заметен на фоне конкурентов и изменит представление о том как это должно выглядеть. А вот это дано не всем. Примерно как не любой солдат может стать полководцем выигрывающим легендарные сражения. У корпорасов конечно есть сакральное желение чтобы взаимозаменимость и все дела. Но хотеть то не вредно...
>Этот харизматичный господин умел делать Рекламу. Ту, которая с большой буквыfixed
Почти как реклама по телику...
Это как сейчас дураки носятся по городу чтобы купить Diablo 3...
и ведь наверняка все все понимают... инстинкты? психология?
iWINE?
или
iINE (iINE Is Not Emulator)
> iWINE?
> или
> iINE (iINE Is Not Emulator)Вино из яблок?
Сидр!
Сидр (фр. Cidre) — слабоалкогольный напиток, как правило шампанизированный, получаемый путем сбраживания яблочного сока без добавления дрожжей.
>> iWINE?
>> или
>> iINE (iINE Is Not Emulator)
> Вино из яблок?
> Сидр!
> Сидр (фр. Cidre) — слабоалкогольный напиток, как правило шампанизированный, получаемый
> путем сбраживания яблочного сока без добавления дрожжей.Сидр уже забит. Внезапно - он на основе Cedega (а она - на основе Вайна)
http://en.wikipedia.org/wiki/TransGaming_Technologies#Cider
>> iWINE?
>> или
>> iINE (iINE Is Not Emulator)
> Вино из яблок?
> Сидр!"Золотая осень", "Золушка" же! (хотя, школоте этого не понять...)
> iWINE?
> или
> iINE (iINE Is Not Emulator)MACE же! если учесть изначальную расшифровку аббревиатуры WINE
Если изначальную, то iOSE.
> Если изначальную, то iOSE.ваша правда :)
> Если изначальную, то iOSE.О, Йозе!
MacWINE? :)
iAINE
> функционирующей поверх ядра Linux, бинарно совместимой с операционной системой Apple iOS 5.0.
> 5.0
> Проект находится в начальной стадии разработки с конечной целью обеспечить максимальную совместимость с приложениями для iOS 1.0.
> 1.0ай желтота
Что авторы написали, то и указали 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."
>подчеркивает, что полной совместимостипростите а зачем вобще оно нужно будет ?
Для частичной совместимости.
А нахрена там линукс? iOS же почти та же Mac OS X, то есть проприетарные там DE, драйвера и мелочь? Или это что-типа wine?
> А нахрена там линукс?Наверное потому что эппл воспользовался BSDшными свободами и "немножко забыл" выдать сорец "свободного" дарвина адаптированные под ARM...
О сколько желания залесть в чужой карман и там ковыряться...
Мисье так же на улице залазит в чужие карманы и требует делиться ?:)
вопрос к автору новости — как Вы вообще узнали о проекте? Вы участвуете в разработке?
Я хоть и не автор новости, но, пожалуй, отвечу. На ЛОРе эта новость была со ссылкой на Хабр. Точнее, просто ссылка на Хабр. Естественно, "новость" не прошла модерацию. А вот и ссылка на Хабр (автор поста на Хабре - alizar): http://habrahabr.ru/post/145643/
> Естественно, "новость" не прошла модерацию.А тут прошла. Один-ноль в пользу опеннета. Новость хоть и полный изврат, но честное слово, я не хочу видеть личную точку зрения модераторов. Я новости хочу видеть. А что из них изврат - я для себя решу сам, без модераторов ;)
>А тут прошла. Один-ноль в пользу опеннета. Новость хоть и полный изврат, но честное слово, я не хочу видеть личную точку зрения модераторов. Я новости хочу видеть. А что из них изврат - я для себя решу сам, без модераторов ;)Не, на ЛОРе реально там не было новости. То есть она была вот такой (по памяти цитирую ибо там и вспоминать-то нечего):
Заголовок: "Magenta: open-source клон iOS"
Текст: "Подробности: http://habrahabr.ru/post/145643/"Вот, собственно, и все. Здесь автор постарался и кое-что от себя добавил. И да, один-ноль в пользу Опеннета.
может тогда стоит указать ссылку на хабр?
при чем тут хабр?
> может тогда стоит указать ссылку на хабр?Новости то разные, хоть и про один и тот же проект.
> может тогда стоит указать ссылку на хабр?Ну так правки принимаются, дополняйте :)
Интересно, что из этого проекта получится...
> Я хоть и не автор новости, но, пожалуй, отвечу. На ЛОРе эта
> новость была со ссылкой на Хабр.На Лоре этой новости быть не могло, так как она была написана специально для opennet и на другие сайты не отправлялась. И с текстом хабровой новости она никаким боком не пересекается даже близко.
>> Я хоть и не автор новости, но, пожалуй, отвечу. На ЛОРе эта
>> новость была со ссылкой на Хабр.
> На Лоре этой новости быть не могло, так как она была написана
> специально для opennet и на другие сайты не отправлялась. И с
> текстом хабровой новости она никаким боком не пересекается даже близко.Я имел ввиду, что новость про этот же проект, а не сама эта же новость.
> вопрос к автору новости — как Вы вообще узнали о проекте? Вы
> участвуете в разработке?http://www.osnews.com/story/26060/Magenta_implements_Darwin_...
http://www.phoronix.com/scan.php?page=news_item&px=MTExNzk
iWINE, iINE, MacWINE, iAINE - какя разниа? Китайские телефоностроители будут рады :) Могли бы и проспонсировать проект.
> Darwin/BSD, функционирующей поверх ядра LinuxЭти мсье знают толк в извращениях :)
Ребят, а кто в курсе Lindows ещё дышит? Кратко суть проекта была в разработке системы, внутри которой можно запускать как виндовые, так и elf файлы. Вроде узкоглазые пилили. Это к вопросам про извращения.
не lindows, а longene, вроде дышит (longene.org), недавно не дышал :)
> Ребят, а кто в курсе Lindows ещё дышит? Кратко суть проекта была...в очередном Linux дистре, способном запускать и виндовые программы за счет wine.
> в разработке системы, внутри которой можно запускать как виндовые, так и elf файлы.
Так любой пингвин на х86 может. Установите wine - получите возможность запуска виндовых EXE.
> Вроде узкоглазые пилили. Это к вопросам про извращения.
Пилила ее какая-то конторка на которую потом наехал MS т.к. похоже на их торговую марку и они переименовались в Linspire.
>> Lindows ещё дышит? Кратко суть проекта была
> ...в очередном Linux дистре, способном запускать и виндовые программы за счет wine.Помнится, там несколько более широко заморачивались тесной интеграцией и интероперабельностью, но в главном -- угу.
> Пилила ее какая-то конторка на которую потом наехал MS т.к. похоже на
> их торговую марку и они переименовались в Linspire.Остатки потом купил Xandros, который в последний раз отмечался на eeePC будто...
Интересно, кто и с какого перепуга пометил ЭТУ новость как важную? Они с головой дружат? Если почитать блог, то...
1) Авторша этой конструкции сама не знает нафиг она это делает :)
2) Авторша этой конструкции не юзает системы контроля версий.
3) Авторша этой конструкции даже не надеется и не собирается получить 100% совместимость.В общем - обычное програмерское баловство. Сомнительно что с таким ведением проекта будет толк.