The OpenNET Project / Index page

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

Первая рабочая сборка Linux для iPhone

29.11.2008 19:55

Спустя несколько недель после начала работы над проектом iPhone Linux, разработчики представили первый загружаемый прототип Linux-окружения для смартфонов Apple iPhone. Текущее состояние разработки позволяет загружать на iPhone ядро Linux и работать в shell с утилитами из пакета Busybox, передавая команды через USB-консоль.

Уже реализовано:

  • Библиотека glibc работает без явных проблем, что позволит в ближайшее время значительно расширить спектр выполняемых приложений;
  • Работающий драйвер фреймбуфера (framebuffer)
  • Драйвер последовательного порта;
  • Режим эмуляции последовательного порта поверх USB-интерфейса;
  • Написан код для поддержки работы в режиме только для чтения с NAND Flash-накопителем, с данными в файловой системе HFS+.

    В настоящее время отсутствует поддержка: записи в NAND Flash, WiFi, сенсорного экрана, звука, акселерометра, сигнального процессора. Для реализации поддержки недостающих подсистем планируется задействовать ревер-инжиниринг бинарных драйверов.

    Демонстрационную сборку можно загрузить здесь (инструкция по установке загрузчика из Ubuntu 8.10), видео-демонстрация процесса загрузки - здесь.

    Разработчики еще не приняли окончательное решение, на основе какой платформы будет построено пользовательское окружение, главными претендентами выступают Android, OpenMoko и Ubuntu Mobile.

    1. Главная ссылка к новости (http://linuxoniphone.blogspot....)
    2. OpenNews: Обзор iPhone приложений, полезных для пользователя Linux и сисадминов
    3. OpenNews: Apple угрожает иском разработчику открытого ПО синхронизации для iPod и iPhone
    4. OpenNews: Запуск Linux на iPhone, интеграция Debian с Android, OpenMoko на E-TEN M800
    5. Roadmap
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/19142-iphone
    Ключевые слова: iphone, linux, pda, phone, apple
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Серж (??), 20:13, 29/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь можно гламурно юзать Линукс
     
     
  • 2.2, ws (??), 20:30, 29/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >В настоящее время отсутствует поддержка: записи в NAND Flash, WiFi, сенсорного экрана, звука, акселерометра, сигнального процессора. Для реализации поддержки недостающих подсистем планируется задействовать ревер-инжиниринг бинарных драйверов.

    Юзай, удачи!!!

     
  • 2.5, BSD (??), 21:32, 29/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя бы для Android G1 выпустить достойную...
     
     
  • 3.30, User294 (??), 13:58, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Хотя бы для Android G1 выпустить достойную...

    Ха, это с архитектурой то где линукс используется как запускач для самопальной JVM?Что там может быть достойно?Java-craplet'ы чтоли?А линукс тут вообще при чем?Его там по нормальному поюзать - вообще не того.Половины библ тупо нет - что вы там юзать то собираетесь?

     

  • 1.6, Dimez (??), 22:03, 29/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я, наверное, многого не знаю, но не лучшим выходом было бы использование uClibc?
     
  • 1.7, Аноним (7), 22:19, 29/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нафига козе баян...
     
     
  • 2.9, wS (?), 01:15, 30/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >нафига козе баян...

    Русская народная мудрость "Не ради выпить, а ради того чтоб не отвыкнуть!!!"
    Получить опыт портирование на сие устройство, и при необходимости это использовать:)
    Это же Опен Сурс, понимай смысл этого!!!
    Линус Товальс написал Линукс только для себя, а потом просто выложил в инет...

     
     
  • 3.11, Аноним (-), 01:59, 30/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>нафига козе баян...
    >
    >Русская народная мудрость "Не ради выпить, а ради того чтоб не отвыкнуть!!!"
    >
    >Получить опыт портирование на сие устройство, и при необходимости это использовать:)
    >Это же Опен Сурс, понимай смысл этого!!!
    >Линус Товальс написал Линукс только для себя, а потом просто выложил в
    >инет...

    Спасибо что разняснил нам тупым смысл Опен Сурс ты прямь гении !

     
  • 3.19, Серж (??), 23:00, 30/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Уж если и русифицировать термин Open Source, то как "Опен Соурс" или "Опен Сорс", но уж точно не как "Опен Сурс". Уже не первый раз наблюдаю тут такое безобразие.
     
     
  • 4.29, bobah (?), 13:52, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Уж если и русифицировать термин Open Source, то как "Опен Соурс" или
    >"Опен Сорс", но уж точно не как "Опен Сурс". Уже не
    >первый раз наблюдаю тут такое безобразие.

    Уж если и русифицировать термин Open Source, то как "Открытый код", а не сурс, сорс и прочие  опенутые сырцы.

     

  • 1.8, Аноним (7), 22:39, 29/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну если netbsd запускают на тостере, то почему бы линпус не запустить на йамобилко
     
  • 1.12, Аноним (7), 02:55, 30/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подумать только, как люди не извращаются!
    --- filter off ---
    Вместо того чтобы довести до ума то, за что взялись (полным полно нереализованного даже на десктопе), распыляют свои силы на то, чем никто никогда не будет пользоваться... Вымрут как мамонты со своими поделками, как пить дать.
    Ну не могу себе представить как пользоваться линукс на айфоне! Консоль через USB? они совсем рехнулись что ли? там тачскрин и он уже работает! ну бывают же такие мазохисты...
    --- filter on ---
    Их бы энергию да в мирных целях!
     
     
  • 2.13, eplumber (??), 08:54, 30/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Подумать только, как люди не извращаются!
    >Их бы энергию да в мирных целях!

    Человече! Ничто не мешает тебе использовать свою энергию на оплату услуг Apple!
    Люди просто развиваются, учатся, экспериментируют, а не тупо жуют корпоративную жвачку!

     
     
  • 3.15, Lindemidux (??), 11:39, 30/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше бы линупс на Toshiba Portege портировали, а то WM6 уже достал своими зависаниями и тормозами, пробовал и офф.версии и перацкие около десятка, ну тормоза и зависания постоянные, притом на остальных тошках тоже самое. Вроде и процессор  524Mhz и памяти 128/128 и видеокарточка GoForce 5500  и все равно тормоз.


     
     
  • 4.27, User294 (??), 13:24, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Лучше бы линупс на Toshiba Portege портировали, а то WM6 уже достал
    >своими зависаниями и тормозами, пробовал и офф.версии и перацкие около десятка,
    >ну тормоза и зависания постоянные, притом на остальных тошках тоже самое.

    Как типично.Отвалить баблосов а потом еще и как третьесортному лузеру по варезникам мыкаться.Проприетарщики, что с них взять?;).А что до портирования - такое делается или for fun или вообще не делается.Боюсь что вы увы, пролетаете.

    >Вроде и процессор  524Mhz и памяти 128/128 и видеокарточка GoForce
    >5500  и все равно тормоз.

    А вот интересно откуда блаародный дон возьмет дрова?Думаете, нвидия специально для вас накорябала версию оных под ARMовый линукс?Спеки они тоже выдать забыли, ну соответственно толку с этого форса будет много, ага...

    В общем продолжайте мечтать.Или (если делать нехрен) напильник и ида про в руки.Хотя по-моему своему времени можно найти более интересное применение и вместо того чтобы ломиться в запертую дверь стоящую в чистом поле ее можно просто обойти.

     

  • 1.16, o.k. (?), 14:09, 30/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а помоему весь прикол iPhone как раз именно в операционке от эппла. Без нее он нафик никому бы был не нужен.
     
     
  • 2.18, Серж (??), 21:13, 30/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Несомненно, ОС там гламурная. Но без гламурного стекла и стали, это было бы не то.
    Соотношение начинка/цена у Нокии 5800 гораздо выше яФона, но вот понтовый дизайн яФона перекрывает его беспонтовую начинку и делает вкуснее.
    З.Ы. На правах рекламы :-)
     
     
  • 3.21, mr_gfd (?), 00:34, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Несомненно, ОС там гламурная. Но без гламурного стекла и стали, это было
    >бы не то.
    >Соотношение начинка/цена у Нокии 5800 гораздо выше яФона, но вот понтовый дизайн
    >яФона перекрывает его беспонтовую начинку и делает вкуснее.
    >З.Ы. На правах рекламы :-)

    Cами кушайте свой симбиан )))

     

  • 1.22, Веслый Молочник (?), 07:06, 01/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Для реализации поддержки недостающих подсистем планируется задействовать ревер->инжиниринг бинарных драйверов.

    Это разве не запрещено? Или пофиг на EULA?

     
  • 1.23, Аноним (7), 09:32, 01/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    - Ну чем, чем ваш Москвич лучше, чем Жигули?
    - Чем Жигули!

    Так и с iPhone, давайте вместо фантастически удобного интерфейса (и пофиг, честно говоря, какого ядра) поставим что-то познакомее в смысле ядра и будет иметься и ругаться еще года два, что Wi-Fi не такой какой-то.

    За два года тем временем Apple еще какой-нибудь удобный интерфейс придумает :) и пЕнгвинофилам останется опять вручную (клавиатурно) удовлетворять себя, облизываясь и одновременно ругаясь на яблочников.

    Одно только не пойму - вечно же iPhone ругали те, кто его не мог/не хотел купить. Ни одного владельца не видел, который бы хотел бы что-то менять на сильно менее удобное.

    И еще - а чем им имеющееся сегодня внутри iPhone BSD не нравится?

     
     
  • 2.24, Sergey722 (?), 10:07, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >вечно же iPhone ругали те, кто его не мог/не хотел купить

    На счет "не мог" отвечать глупо (ещё один перл в стиле "если вы такой умный, то почему такой бедный"), а в остальном всё очень логично. Люди которым не нравится девайс не покупают его и ругают. Вот если бы они его купили и ругали и продолжали пользоваться, то было бы странно (как с мышами и кактусом).

     
  • 2.25, Антон (??), 10:24, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Так и с iPhone, давайте вместо фантастически удобного интерфейса (и пофиг, честно

    Спасибо, видели мы ваш "фантастически удобный интерфейс", однозадачный, без буфера обмена, с невозможностью удалить отдельные SMS, с жуткими ограничениями по закачке и проигрыванию мультимедиа... Вся суть обладания iPhone - показать, что у вас iPhone, не более того - это чисто имиджевая модель.

     
     
  • 3.28, Аноним (7), 13:43, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Спасибо, видели мы ваш "фантастически удобный интерфейс", однозадачный, без буфера обмена,

    А кто сказал, что в _ТЕЛЕФОНЕ_ нужен другой интерфейс? Как телефон, iPhone хорошо держится. Опять же, если кому нужны шашечки... :)

    Другое дело, что хочется большЕго, особенно от такой в принципе неслабой и качественно сделанной платформы - но я 100% уверен, что чего-то настолько же продуманного и красивого, как интерфейс iPhone, ни у кого из opensource-авторов, на каком бы ядре они не построили свое новое детище, не получится. С чего бы такая мысль - ну как бы и в остальном GUI opensource  не блещет, и разрабатывается обычно по принципу "мы сделаем не хуже, чем у (Apple, MS, подставить еще кого, кто нанимает хорошую команду разработки GUI), но с большим кол-вом фишек". Флейм можно здесь не разводить, но по части продуманности UI у Эппла очень большие заделы, и это видно.

    Что же до того, как удобно или нет работать с интерфейсом iPhone - своих недоработок там масса, но почему-то интерфейс там кажется более рассчитанным на работу в телефоне и пальцем, чем наработки, построенные на идее, что в телефоне юзеру нужна некая эмуляция мыши: напр., возьмем те же скролы - неудобно у них тыкать на мобильных устройствах, и все тут! Android возьмите, как пример - вроде тоже неглупые люди делали, а получилось такое что-то странное.

     
     
  • 4.31, User294 (??), 14:58, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Как телефон он полный ахтунг Хотя-бы потому что убить батарейку в 0 на такой жел... большой текст свёрнут, показать
     
     
  • 5.33, alexxx (??), 16:18, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    User294, я понимаю что Вы не любите закрытые технологии, несколько лет назад я тоже был "революционером" свободного ПО, даже на цитаты высказывания разбирали. Сейчас же зарабатывая на ИТ и имея опыт внедрения и поддержки намного более лояльно отношусь к закрытоым разработкам. И сейчас основным принципом является: "каждая технология хороша для решения своих задач".
    Но вот только не надо про UI у яблока - пока по удобству его никто не переплюнул. - это взгляд не фанатика с немытой головой, а пром дизайнеров, которые тоже в штате есть.
    Никто не спорит что многих возможностей нет. Но, повторюсь ПОКА, лучшей реализации гуя в карманных устройствах нет ни у кого.
     
  • 4.32, Антон (??), 15:46, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Спасибо, видели мы ваш "фантастически удобный интерфейс", однозадачный, без буфера обмена,
    >
    >А кто сказал, что в _ТЕЛЕФОНЕ_ нужен другой интерфейс? Как телефон, iPhone
    >хорошо держится. Опять же, если кому нужны шашечки... :)

    Ага, в телефоне никому и в голову не должно прийти удалять SMS. И скопировать данные через буфер обмена из браузера тоже никому не нужно. Музыку тоже через телефон нечего слушать. И в любом телефоне должно одновременно выполняться только одно приложение, что пользоатель всегда понимал, что это не коммуникатор какой, а телефон образца 10-летней давности :-)

    Это не фишички, а как раз таки нужные на телефоне фичи.

    >и все тут! Android возьмите, как пример - вроде тоже неглупые
    >люди делали, а получилось такое что-то странное.

    Эти странности из-за жлобства Apple, запанетовавшей очевидные приемы мультитач навигации.

     
     
  • 5.34, Аноним (7), 16:36, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько могу судить, вопрос скорее в перключателе задач, а не в невозможности запустить несколько приложений.

    Удалять SMS - да, надо, хотя мне скорее бы важна была фича "пометить как важное". Потому что памяти куча, и хранить мелкие заметки никакая не проблема, да и не столько я их пишу/получаю.

    Буфер обмена - должен со стыдом сказать, что много лет жил без буфера, и как-то обходился. На телефоне правда жил, да. Но неплохо себя чувствовал.

    Музыка в телефоне - вот и это и правда ерунда. ИМХО.

    "Очевидные приемы мультача" почему-то десятки лет не использовались никем. Тачпадов/тачскринов не было все это время? Не верю! И это, очевидно, опенсорс-сообщество, не бегущее не разу в хвосте дизайнеров жлобского Эппла, дошло до мысли, что палец у юзера не один? Старанно, "а мужики-то и не знают!"

    Вопрос, в общем-то, в том, что Эппл планирует нечто, берет сколько нужно для дела людей, и те выдают продукт, который на рынке удается п(р)одать под нужным соусом. Out-of-box работающий, и среднему неподкованному юзеру проблем не очень много создающий. Пока же из опенсорсного ни одного GUI-ового почтового клиента не назову (да, да, Thunderbird тоже не катит!), удачно для среднего юзера релизованного и понятного. Особенно те, кто под Exchange привыкли работать - вот они переживают, когда Thunderbird видят, ни тебе адресной книги работающей, ни тебе кучки корпоративных фич...

    Впрочем, о чем я? Эплы - уроды, это понятно. Лучше их удобно для среднего юзера мало кто делает - тоже понятно. Подждем Nokia 5800 и посмотрим, есть ли счастье :)

     

  • 1.26, crick (ok), 12:35, 01/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я - владелец iPhone.

    Здесь делаю небольшую паузу, обтекаю...

    А теперь по делу. Аппаратная часть iPhone выполнена на очень высоком уровне. Корпус выполнен просто шикарно. Достаточно легкий, со стальной рамкой, задник из отличного пластика, стекло над экраном без углубления в корпус, подгонка деталей идеальная, датчики света, положения, 3G, EDGE, WiFi, GPS, отличная батарея и т.д и т.п. А вот интерфейс нифига не революционный. Уже много написано про SMS, многозадачность и т.п. Повторяться не буду. Если на этом аппаратном обеспечении поднять любую другую, более функциональную платформу, то iPhone реально может стать тем, чем его хочет видеть Стив. А с запуском linux появляется не просто альтернатива, а целый ряд альтернатив, которые здесь уже упоминались и те которые еще только планируют появиться. Какой-нибудь FedoraMobile, DebiaFon...

     
     
  • 2.35, nomercy (?), 21:50, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Собственно - на взломанных айфонах отлично доступны и многозадачные переключатели и копипейст(у кого йамобилко - ищем в цидии, находим и юзаем :)
     
     
  • 3.36, nomercy (?), 21:52, 01/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    И еще - смс, звонки можно удалять по одному с помощью специального софта - которого тоже хватает :)
     

  • 1.37, Аноним (37), 02:48, 12/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Джейлбрэйк iPhon'a решает многие проблемы из-за которых его не любят, а именно закачка контента в обход синхронизации с itunes, MMS, запись видео, установка сторонних приложений, правда недоконца еще реализован copy-paste и bluetooth, но я думаю это вопрос времени
     
     
  • 2.38, hussur (?), 21:19, 14/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я вот счас яблочников то на землу опусчу Jailbreack афони, проблем не решает... большой текст свёрнут, показать
     
     
  • 3.39, Inquisitor (??), 05:49, 09/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ха-ха-ха .....Очень посмеялся от того что у тебя проблемы с Iphone....От того что прошился сам...там траблы с медиатекой...А ты не подумывал пройтись по настройкам ITunes прежде чем опсырать????У меня уже пол года 3G S и не каких проблем не испытываю...А для того что бы все работало надо чуть поинтересоватся на форумах...На данный момент таких форумов пруд-пруди!Прошивку сам ставляю ту на которой есть Джейл
     

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



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

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