[нокия] [прошивка] [линукс]
Можно ли как-то прошить телефон NOKIA платформы S40 под линуксом? Просто видел в установленном J.A.F/Phoenix perl-скрипты, ну подумал, может быть. А то нужно прошить модель 5130, неужели надо для этого ставить венду?
>неужели надо для этого ставить венду?
Да, ставь в virtualbox и прошивай.
Угу я отже прошивал через виртуальбокс
Мда, вот еще одна отрасль, где линукс курит бамбук:( к сожелению
Ман для se, как вариант
Спасибо!
Спасибо! Конечно, у меня не эта модель телефона, зато у бати SE W200i. Буду иметь ввиду:)
Эх. Ну тогда ведро ставить буду. Блин!
есть livecd у венды
Они все такие убожные, что даже не знаю, какой выбрать:)
ну да) мс на это дело положила, а всякие денисы поповы собирают непонятно что, лишь бы на торрентах рейтинг поднять 🙂
насколько я помню их лицензию, то там разрешается использовать виндовс на очень ограниченом колличестве компов. А живой диск — это возможность запускать ОС кем угодно и где угодно. МС против, и это никогда не поддерживали. Нарушения:(
Источник
Nokia N900. Будущее, утерянное в прошлом
Смартфон Nokia N900 стал уникальным в своем роде устройством, работавшим на стандартном дистрибутиве Linux и предлагавшим завидную для своего времени комплектацию. Но что же помешало этому карманному ПК войти в современный мир, и можно ли сейчас найти достойные альтернативы?
Кажется, будто прошло уже несколько поколений со времени, когда рынок мобильных устройств сулил перспективы широкого разнообразия. Даже несмотря на то, что платформы Android и iOS стремительно вытесняли своих конкурентов, сообщество рассчитывало, что это все же не приведет к очередной дуополии. На рынке, конечно, присутствовали такие участники, как BlackBerryOS 10 и Windows Phone, но довольно много вдумчивых пользователей все же таили надежду на то, что вместо урезанных, ограниченных и ограничивающих операционных систем люди получат возможность носить в кармане настоящий ПК.
Лучшим же представителем этого сегмента рынка можно смело назвать Nokia N900.
Программная начинка
N900 был последним мобильным устройством от Nokia на базе стандартной Linux, завершавшим линейку интернет-коммуникаторов N770, N800 и N810. В нем первом была интегрирована функциональность мобильного телефона, в результате чего он стал первым смартфоном Nokia с ОС Linux, но при этом не последним. За ним последовали N950 и N9, но они уже существенно отличались, так как их ОС больше походила на Android и iOS, чем на стандартную Linux.
Работал N900 под управлением Maemo, платформы, разработанной Nokia для мобильных устройств. В ее разработке были задействованы многие популярные открытые проекты Linux, такие как Linux kernel (ну это очевидно), Debian, Gtk, GNOME, Qt и другие. В интерфейсе Maemo использовался менеджер окон Matchbox, а в качестве прикладной среды выступал Hildon. Под покровом интерфейса Gtk+ система Maemo представляла собой стандартный основанный на Debian дистрибутив Linux, что позволяло с удобством использовать все обычные инструменты командной строки этих ОС. В ней был реализован менеджер окон X Window System, за управление пакетами и установку ПО отвечала APT, а функционал GNU Core Utilities выполнял набор BusyBox.
Тем не менее, хоть основной упор и был сделан на открытое ПО, некоторые части программного стека оставались закрытыми, например код, отвечающий за управление питанием, а также некоторые детали UI, такие как апплеты статусов приложений. Эта версия платформы с преимущественно открытым ПО легла в основу будущих вариаций, в частности Sailfish и MeeGo.
Технический арсенал
В аппаратном смысле N900 включала в себя все современные возможности, но с целью снижения стоимости в основном использовались дешевые компоненты. К примеру, разрешение 800×480 дает четкую картинку на дисплее 3.5”, но несмотря на то, что устройство было выпущено спустя почти 2 года после iPhone, в нем использован резистивный экран, для взаимодействия с которым требуется стилус. В качестве SoC применялся одноядерный OMAP3430 от Texas Instruments, работающий на частоте 600МГц, в сопровождении DSP C64x с частотой 430МГц и GPU PowerVR SGX530. Объем памяти составлял 256Мб RAM, а также 256Мб NAND Flash и 32Гб eMMC Flash.
Звездой всего набора, конечно же, была выдвижная QWERTY-клавиатура. Несмотря на свой миниатюрный размер она была достаточно удобна в использовании, особенно для тех, кому доводилось владеть Symbian-устройствами с клавиатурой. N900 также оснащался выдвижной ножкой, стереодинамиками и возможностью вывода на ТВ через специальный переходник и кабель. Просмотр изображения, выведенного с Maemo 5 на гигантский 55” 4K ТВ, представлял особое развлечение. Добавьте к этому другие стандартные плюшки в виде WiFi, Bluetoth, выхода для наушников, съемной батареи, фронтальной и тыльной камеры с отдельной кнопкой, а также другие бонусы, которые я мог забыть. Заряжен N900 был под завязку.
Три запасные батареи, ТВ-кабель и переходник, а также оригинальные наушники
Добрые воспоминания
Могу сказать, что у N900 сформировалась особая категория пользователей, к которым относился и мой брат. Он был настолько убежденным приверженцем этой модели в течение многих лет, что даже купил запасной экземпляр на случай выхода из строя основного. И только после того, как этот смартфон совершенно отстал от прогресса, он не без сожаления передал его мне в коллекцию.
N900 – это особый вид устройства, которое хоть и не сыграло большой роли в истории мобильной связи, но заняло отдельное место в сердцах отдельной группы пользователей, оставшихся с тех пор без альтернатив. Эти люди хотели иметь достойный карманный компьютер, желательно на базе Linux, и N900 стал единственным устройством, заполнившим эту нишу. Его преемники – N9 и Jolla Phone, которые также находятся в моей коллекции – уже не способны настолько полноценно удовлетворить эти потребности.
Jolla Phone, планшет Jolla (очень редкий, так как выпущено их было максимум несколько сотен экземпляров), Nokia N9 и Nokia N900
Надежда есть
Сегодня большинство пользователей N900, возможно, перешли на Android (а кто-то на Sailfish), оставив в прошлом стандартный дистрибутив Linux и довольствуясь странным испорченным подвидом Linux от Google. Конечно, можно установить BusyBox на Android, разблокировать загрузчик и сымитировать нечто приближенное к стандартной версии Linux, но без клавиатуры, а также более стандартных программных стеков и наборов инструментов, это уже совсем не то.
Тем не менее поклонникам N900 и другим желающим заполучить карманный ПК с Linux еще есть на что надеяться, так как в этом направлении работают две компании.
Первая – это F(x)tec, чья линейка смартфонов с выдвижной клавиатурой больше соответствует идее. На данный момент у них можно сделать предзаказ на очень крутой девайс, который будет поддерживать Android, Sailfish, Ubuntu Touch, а также стандартные дистрибутивы ARM Linux. Я пытался связаться с представителями компании, чтобы получить экземпляр для обзора, но ответа не получил (видимо, мы недостаточно крупная рыба).
Второй источник надежды, требующий более тщательного изучения, это некоторые из мини ноутбуков компании GPD, например GPD Pocket 2 и аналогичные устройства. Они отличаются от N900 или продуктов F(x)tec, но при этом достаточно близки по духу. Эта компания тоже не ответила на запрос устройства, но, опять же, наш сервис достаточно мал, и если у производителя есть возможность отправлять тестовые образцы таким ритейлерам, как Linus Tech Tips, то OSNews просто не попадает в диапазон интересов.
Послесловие
Меня искренне опечалило то, что линейка N оказалась очередной жертвой бесконечного мисменеджмента Nokia. Ведь N900 был уникальным, единственным в своем роде устройством, заполнявшим категорию, в которую практически никто больше не смел ступить. Я никогда не был таким же заядлым пользователям как мой брат, и в свое время N900 прослужил мне в качестве основного устройства всего несколько недель. Тем не менее я видел, какую степень преданности он вызывал у многих людей, что, в свою очередь, было поистине заразительно.
Несмотря на преклонный по меркам цифровой индустрии возраст, история N900 еще не закончена. Сообщество проявило инициативу и взялось за разработку обновленной версии Maemo под названием Leste. Последний релиз состоялся в декабре 2020 года, и если он вызовет достаточный интерес, то я сделаю по этому поводу небольшой обзор.
Источник
Linux для смартфонов, часть 1. Забытое (и не очень) прошлое
Уж сколько раз твердили Хабру, что не в меру интригующие заголовки приводят скорее к противному разочарованию, чем к повышенному интересу читателей — и всё равно здесь появляется статья о том, что готов релиз Fedora Linux для смартфонов. При внимательном прочтении выясняется, что не для смартфонов, а всего лишь для смартфона — причём смартфона довольно редкого и «в любом военторге» не продающегося, к тому же откровенно посредственного в аппаратной части. Правда, разработчики обещают в неопределённом будущем выкатить прошивку ещё для парочки малопопулярных смартфонов, но это принципиально ничего не меняет.
Так, но ведь это один отдельно взятый дистрибутив. Может, есть (или были) какие-то другие, более удачные разработки? Точно были, и точно есть! Ок, давайте посчитаем пингвинов в зоопарке вспомним историю, а заодно оценим перспективы нынешних проектов.
Полусмартфоны от компании Е28
Не каждому первопроходцу в своей области удалось, подобно Гагарину, прославиться и войти в историю. Судьба китайской компании Е28 Limited довольно безрадостна, но несомненно заслуживает того, чтобы вспомнить о ней — ведь именно с неё началась история Linux на мобильных устройствах.
Компания возникла в 2002 году в Шанхае. Её основатель — «отец Linux-смартфонов» тайванец Роджер Кунг — раньше возглавлял Motorola PCS Asia Pacific. Он решительно выступал за применение Linux в смартфонах и в 2002 году покинул Motorola, чтобы заняться развитием своего стартапа. Новая компания получила название Е28 в честь номера школьного класса, где учились её основатель и один из инвесторов из Inventec.
В 2003 году был выпущен первый в мире сенсорный Linux-смартфон с незамысловатым названием Е28 Е2800. Сенсорный 2,4-дюймовый экран, 0,1-мегапиксельная камера, 200-мегагерцевый процессор, 32 МБ оперативки, стилус в корпусе, флип с окошком (прямо как чехлы некоторых современных смартфонов!)… и цена около 700 долларов. Устройство пользовалось неплохим спросом в Китае и США, а в ноябре 2004 года компания получила премию Гонконга за технологические достижения.
Впоследствии компания выпустила на международный рынок ещё несколько аппаратов на собственной сборке Linux, а годом её расцвета стал славный 2007-й. Увы, но кризис 2008 года она не пережила, а официальный сайт был отключён в 2013. Видимо, её основатель (интервью с ним) ушёл в из технологического бизнеса.
Mobilinux
Разработка небезызвестной компании Montavista Software, предназначенная для кнопочных телефонов и смартфонов и появившаяся в 2005 году. По заявлению «лидера коммерциализации встраиваемого Linux», в 2007 году 95% Linux-смартфонов работали под управлением этой системы. Впрочем, развить локальный успех не удалось: началась всеобщая смартфонизация, и кнопочным телефонам осталась ниша простых и дешёвых устройств с базовой функциональностью, где Linux не очень-то и нужен. Даже внедрённая в версии 5.0 (ноябрь 2007 года) поддержка многоядерных процессоров — а их в смартфонах было ещё 3 года не видать — не спасла систему. В 2008 году разработка Mobilinux и его деривативов прекращена.
Что до компании-разработчика, то она успешно существует по сей день, а её основная разработка — Linux Montavista — живёт и потихоньку развивается. Если у вас есть ридер, в характеристиках которого указан некий неуточнённый Linux — очевидно, это именно Montavista.
Openmoko
Вот мы и дошли до момента, когда Linux в смартфонах стал ассоциироваться с гиками и технофанатами! Openmoko — проект с запутанной историей, яркой вспышкой интереса и быстрой кончиной.
Итак, 2006 год. Норвежская компания Trolltech разработала Linux-платформу Qtopia для смартфонов, наладонников и прочих сенсорных устройств. Система нашла применение в серии КПК Sharp Zaurus, мультимедийных наладонниках Sony Mylo и Archos PMA400/PMA430, а также в ряде других устройств.
В 2007 году Trolltech совместно с ODM-партнёром Yuhua Teltech выпустила кнопочно-сенсорный смартфон Greenphone. Характеристики — процессор XScale 312 МГц, 64 МБ оперативной и 128 МБ встроенной памяти, Bluetooth, Wi-Fi. Программной платформой была Qtopia Phone Edition 4.1.4. В комплекте поставлялся и SDK для разработки ПО. Пробная партия аппаратов была выпущена в декабре 2006 года, но этим дело и ограничилось. Завышенная цена ($700) негативно отразилась на продажах — вот и всё.
В 2008 году Qtopia была переименована в Qt Extended, а компания Trolltech интегрирована в Nokia как Qt Software. Финский гигант имел свои наработки в области мобильного Линукса — см. ниже — и 3 марта 2009 года было объявлено о прекращении разработки системы. Но мы ведь в мире open-source, и всё самое интересное происходило параллельно!
В 2007 году Qtopia была форкнута тайваньской компанией First International Computer. Форк получил название Openmoko («Открытые мобильные коммуникации») и стал развиваться как community-driven операционная система. Был выпущен смартфон FIC Neo 1973 — и его характеристики были неплохими на момент выхода (в частности, 400-мегагерцевый процессор Samsung), но маленький 2,8-дюймовый сенсорный экран наряду с полным отсутствием кнопок существенно затруднял использование девайса. Следующим устройством стал FIC Neo Freerunner — тот же дизайн, но более мощный процессор Samsung с графическим ускорителем, 256 МБ оперативной памяти и зачем-то два акселерометра.
Смартфоны под управлением свободной операционной системы Openmoko вызвали оживлённый интерес среди поклонников технологий, но сколь-нибудь широкой популярности они не достигли. FIC отказалась от развития Openmoko, а продвинутое сообщество инициировало мелкосерийный выпуск ещё одного смартфона — GTA04 (тот же дизайн, тот же экран, но гигагерц и полгига). Сама же система, вновь форкнутая как Qtmoko и портированная ещё и на OpenPandora, кое-как развивалась силами нескольких энтузиастов аж до 2013 года, после чего окончательно загнулась.
Появление этой системы в истории мобильного Линукса довольно необычно, ведь Bada — это не совсем Linux, а проприетарная ОС, использующая ядро Linux, да и только. По сей день не утихают дискуссии на тему «Linux ли Android». Так вот, Bada — это ещё меньший Linux, чем Android. Тем не менее, вкратце упомянем и её — просто чтобы не забыть.
Итак, Bada. Система, разработанная Samsung в качестве собственной альтернативы Android и предназначенная для широкого ценового спектра смартфонов: так, самый первый «бадафон» Samsung Wave GT-S5800 считался субфлагманом компании (как ни странно, но в ряде источников встречаются упоминания о том, что Bada якобы предназначалась для бюджетных устройств). Система получилась весьма удачной и была подкреплена ресурсом огромной компании, но проигрывала конкуренцию Android из-за большего количества стороннего софта под него и большей открытости. В итоге через 3 года от неё было решено отказаться, а наиболее полезные наработки были интегрированы в Tizen.
Maemo, MeeGo, Meltemi
Про разработки Nokia сказано очень много, про них всем всё хорошо известно, поэтому обращу внимание лишь на некоторые ключевые моменты.
Первой open-source системой от Nokia была Maemo. Появившаяся в 2005 году, она изначально устанавливалась в немногочисленные КПК, которые почему-то позиционировались как интернет-планшеты. Собственно смартфон на ней был всего один — Nokia N900 (неофициальный слоган: «Нет забот — купи N900») и среди гиков и IT-комьюнити он был очень популярен.
Параллельно с тем с 2008 года Intel совместно с Nokia пилил дистрибутив Linux для нетбуков — MeeGo. Так бы ему и забыться, но в 2011 году его начали портировать на смартфоны. Тогда же ограниченным тиражом вышел Nokia N950 (в продажу не поступал, роздан разработчикам), а в конце года — ставший легендарным Nokia N9. Для своего времени это было одно из лучших устройств, а его ОС вызывала восторженные отзывы журналистов. Увы, но тогдашний топ-менеджер Nokia, а именно глава мобильного подразделения Стивен Элоп, делал всё возможное, чтобы не допустить развития MeeGo и сбагрить компанию Microsoft. Иногда можно встретить упоминания, что неуспех системы связан то ли с её недостатками, то ли с доминированием Android (хотя в 2011 году такового не было, а качество системы и её особенности вполне могли навязать конкурентную борьбу на равных), то ли с «ошибками менеджмента». Ничего подобного: никаких ошибок не было, то, что произошло с MeeGo — это умышленное заказное убийство. И дальнейшая карьера Элопа тому нагляднейшее доказательство.
Пара слов про Meltemi. Этот уничтоженный в зародыше проект, разрабатывавшийся на базе MeeGo, предназначался для смартфонов низшего ценового сегмента. Однако вместо этого Nokia выпустила в 2012 году линейку сверхбюджетных смартфонов Asha, оснастив часть из них старой платформой S40, а часть — адаптированной Smarterphone OS с графической оболочкой от наработок по Meltemi (так называемая «Asha Platform»).
Firefox OS
Разговоры (в основном полушуточные) о том, что обыкновенный браузер способен заменить большинству пользователей компьютера все остальные программы, велись давно. Поэтому сама идея сделать ОС из браузера для бюджетных смартфонов в 2013 году выглядела лишь немного странно. У Mozilla, одного из лидеров open-source движения, получилось привлечь немало внимания к своему проекту Boot to Gecko. Было даже заключено партнёрство со Spreadtrum. Но дальше начало твориться что-то непонятное. Сначала мир не увидел обещанной волны смартфонов за 25 долларов. Затем — вообще перестал видеть что-то новое и интересное. А в 2016 году проект Firefox OS, в который были вложены огромные средства, был признан неудачным и закрыт.
Впрочем, нет худа без добра. Часть кодовой базы FF OS была в виде форка использована для новой системы KaiOS, применяемой в неожиданно обрётших вторую жизнь кнопочных полусмартфонах. Теперь KaiOS — третья мобильная ОС в мире с долей рынка около 5%.
Пожелаем же ей удачи!
Выводы
История прихода Linux на смартфоны интересна и запутана. Увы, но многие интересные проекты так и не достигли состояния, в котором их можно было бы рекомендовать продвинутым пользователям. Некоторые из них, развивавшиеся в полузакрытом режиме производителями аппаратного обеспечения, фактически представляли собой «ещё одну мобильную ОС» без какой-либо опенсорсной идеологической нагрузки и предназначались для обслуживания коммерческих интересов производителя, а потому сошли с горизонта, будучи вытеснены сильными конкурентами (Android, iOS, а в одном случае даже WP). Единственный проект «для гиков» — Openmoko — подвела ужасная реализация: установить систему на широкий ассортимент смартфонов не представлялось возможным, а «родные» устройства от FIH имели неудовлетворительные характеристики (ну прямо как Pinephone!).
Тем не менее, в наши дни существует немало проектов Linux-based системы для смартфонов — некоторые из них поддерживаются гигантами индустрии и могут выстрелить в любой момент, а некоторые развиваются «идеологически верными» методами и имеют все связанные с этим преимущества свободного ПО. О них — в следующей части. Stay tuned!
Источник