Какие мобильные телефоны работают под управлением Linux?


14

Я знаю о FreeRunner , но есть ли другие мобильные телефоны с Linux? Они хороши?


Iphone тоже можно считать телефоном Linux, нет? Больше похоже на телефон с Unix, но что угодно.
— Фальмарри

Ребята, проснитесь, никто больше не может проанализировать вопрос: "Они хороши?" Эта тема действительно нуждается в некотором сравнении и контрасте.

3
[BOUNTY] Я хочу привлечь более серьезные ответы, которые меньше касаются эйфорических продуктов сегодняшнего дня, но сконцентрируюсь на анализе вопроса: «Насколько они хороши?» и внутренние факторы. Я буду вручать награду человеку, который критически анализирует, сравнивает и сопоставляет телефоны. Ответы, охватывающие только явные маркетинговые проблемы и отвлеченные хаки, - это не то, что я ищу. Я надеюсь, что ясное понимание внутренних особенностей (обрисовано в общих чертах в моем ответе). Так есть ли какой-нибудь телефон "linux", который устраняет слабые места? И, пожалуйста, скажите, является ли продукт свободным как свобода или бесплатным как пиво

Я только что купил новый N900, и я не доволен этим. TL; DR: у меня такое ощущение, что люди, которые проектировали телефон, не очень хорошо знали Linux. да, это linux, но его очень легко объединить, нет man-страниц, программ, которых вы ожидаете, не будет, "optifying" означает, что ваш PATH полностью сбивает с толку, и настройка среды для компиляции программ на нем так сложно из-за того факта, что nokia не поддерживает его с 2010 года или около того. Многие «официальные» репозитории просто были недоступны в течение года или более ... не стоит. получить андроид.
— ixtmixilix

@Falmarri Нет, это будет BSD.

Ответы:


23

Nokia N900 - один из телефонов на базе Linux, который я знаю. Он даже имеет терминальное приложение из коробки для доступа к оболочке!


Кто-нибудь знает, когда будет следующая итерация?
— ксенотеррацид

1
Семейство, N8XX и N9XX, имеет очень плохой дизайн клавиатуры - чертовски трудно получить даже тильду и программные кавычки - что убивает вашу производительность, как hXll. В отличие от телефонов Nokia, таких как G1, клавиатура намного лучше, но в остальном не похожа на семью Nokia. Не могу рекомендовать какие-либо детские продукты, они позорны. Я избавился от своих ноки и андроидов, думаю пока не стоит тратить на них время.

2
@blntechie: будет ли похоронен филиал Maemo, потому что Nokia становится Micro. *? Я не могу смириться с лицемерием, у деловых людей действительно короткие воспоминания, когда-то они были конкурентами, а теперь они почти одно и то же. Что здесь происходит? Я думаю, что N900 звучит слишком спекулятивно и слишком плохо для маркетинга. Почему они не могут делать более качественные продукты и меньше концентрироваться на внешних факторах? Я хочу лучший инструмент в моем кармане. -1 из-за слишком напыщенного взгляда, без упоминания каких-либо недостатков.

2
@Wes Hardaker: Однажды я попробовал эту игрушку, и мне надоели плохие клавиатуры и все такое, потом я купил N810, предположительно лучшую клавиатуру, но пользоваться ей было очень медленно. Хотелось бы, чтобы был телефон, похожий на G1 (с хорошей клавиатурой), но более увлекательный и глубокий маркетинг. Я хочу узнать больше о телефоне, а не только о chrooting. Я хочу многозадачность-оболочки по умолчанию и тому подобное. Есть идеи, почему их там нет? Было бы здорово иметь какой-нибудь реалистичный мощный телефон со многими устройствами ввода-вывода, такими как RS232, и тому подобное, чтобы я мог использовать его в большем количестве приложений. С трояном сейчас все плохо.

3
ххх: ааа ... это не многозадачность оболочки, это терминальная виртуализация. Я подозреваю, что на N900 вы могли бы написать что-то для переключения между открытыми окнами xterm, что было бы похоже, и затем связать это с ключом, но вы правы, что функциональность сейчас отсутствует.
— Уэс Хардакер

20

Все телефоны на базе Android также являются телефонами Linux.

Android использует Linux версии 2.6 для основных системных служб, таких как безопасность, управление памятью, управление процессами, сетевой стек и модель драйвера. Ядро также действует как уровень абстракции между аппаратным обеспечением и остальной частью программного стека.


3
@Janusz вы можете установить полный дистрибутив Linux на телефоны Android, т.е. talkandroid.com/android-forums/android-development/…

3
@ Натан Томкинс: Только определенные телефоны - загрузчик должен быть разблокирован и телефон рутирован. Поначалу процесс загрузки Debian на G1 был довольно сложным, но он усовершенствован.

5
Если вам нужно что-то «укоренить» ... это как бы побеждает цель «свободы». Можно также арендовать у Apple.
— ксенотеррацид

2
"арендная плата от Apple" - muahhahaa. +100 чел. Я только что понял, что iphone это именно то - вы не владеете ими - вы их арендуете :)
— Stann

5
Телефоны Android работают с модифицированным ядром Linux, но они не являются настоящими системами GNU / Linux. Их программное обеспечение в основном состоит из глючного корпоративного программного обеспечения, и вам нужно загружать глючное программное обеспечение с сомнительных форумов, чтобы рутировать (и часто ломать) свой телефон, чтобы иметь возможность делать что-нибудь интересное. Это просто неэтичный маркетинг, когда люди говорят о том, что Android - это «телефон Linux». Я знаю, что Linux означает ядро, технически, но закрытые корпоративные приложения - это не то, о чем думают люди, когда говорят «Linux» ...
— Дж. Тейлор,

8

Телефоны Palm WebOS также работают на Linux. Их не нужно рутировать, чтобы получить доступ к системе. WebOS имеет очень активное сообщество домашних пивоваров и множество стандартных пакетов Linux, доступных через optware. Я настроил свой Palm Pre как веб-сервер, доступный через ssh, и даже некоторое время работал на samba. Проверьте WebOS Internals .


Плохая вещь об их несвободе, о которой я читал: эти телефоны склонны к « принудительному обновлению WebOS по воздуху ». Никто не может отказаться от него, и он может убить любые ваши пользовательские вещи, установленные на «вашем» компьютере ( на самом деле, похоже, не "твой").
— imz - Иван Захарьящев

3

Они хороши?

Мой ответ о Nokias и Android. Я рекомендую вам подождать с ними, пока проблемы не будут устранены ниже.

Плохие клавиатуры с Nokias, но не с Android, по крайней мере, G1. Плохое использование в обоих лагерях, однако, будет препятствовать вашей производительности

Семейство, N8XX и N9XX, имеет очень плохой дизайн клавиатуры - чертовски трудно получить даже тильду и программные кавычки - что убивает вашу производительность, как hXll. У Android-телефонов в отличие от них, таких как G1, клавиатура намного лучше, но в остальном не такая открытая, как у семейства Nokia, здесь термин opennes - очень субъективный термин - как бы они ни продавали свои телефоны с «открытым исходным кодом», это не так. Слышал, что Nokia N900 более открыт, чем N8XX, но если я правильно понял, у него все еще есть код, например, связанный с передатчиком / антенной, проверьте текущее состояние на канале Freenode Maemo, это может измениться как ветряная мельница. Что касается Android, я попробовал все, как Cyanogenmod, телефоны Dev, но просто занятые-box-cli-abstraction и многозадачная командная строка невозможны (не в Android и не в Nokias) - снова удар по производительности.

Некоторые детские проблемы с нынешними телефонами "linux"

  1. родной многозадачный интерфейс командной строки (без абстракции, как у занятой коробки), не такой, как у Nokias "GUI многозадачность" -маркетинг-связь-сборка
  2. Пропущенные / плохо реализованные программы, такие как GNU Screen, Mutt, Vi, irssi и подобные основы (плохо для производительности)
  3. плохая QWERTY клавиатура с трудными в использовании клавишами программирования, пожалуйста, больше не нужно нажимать на дисплей, как в Nokias
  4. не работает нативный Debian или аналогичная ОС, вам нужно поставить его как минимум на N900
  5. не открытый и не запутанный код, как в случае с драйвером Cyanogenmod для Nvidia (не подтверждено, просто слух в Freenode #cyanogenmod, предположения)

Не могу рекомендовать какой-либо из детских продуктов, они позорно в их практичности и дискуссионной открытости. Вам могут понравиться некоторые их функции, такие как SSH, но вы столкнетесь с проблемами производительности. Я избавился от своих Nokias, Androids, Cyanogen-mod-messes - вернусь, если найду телефон с исправленными выше проблемами.

Пожалуйста, дайте мне знать, если вы знаете какой-либо телефон, который решает проблемы - и серьезно, почему название о "linux", я хочу телефон BSD, есть идеи, планируется ли какой-либо телефон OBSD или в производстве?


2
Синхронизируйте Bluetooth-клавиатуру с ним.
— LawrenceC

@ultrasawblade: или вы можете просто использовать SSH-соединение и использовать компьютер для его использования, но это сильно ограничивает возможности его использования. Я попробовал это с N810, но из-за его плохого дизайна мини-USB (или это был на самом деле микро-USB ... DXNN не стандартизированные продукты ниже) не будет заряжать телефон, и он очень быстро разряжается, очень плохо дизайн. Если я правильно помню, G1 можно было заряжать через USB и передавать данные, но я сыт по горло этим, потому что мне нужно было нести тяжелую батарею, и по причинам, приведенным выше, вернулся к хорошему простому 1110-Nokia / Communicator -combo, ожидая лучшего раз.

2

Еще старше FreeRunner был GreenPhone . Он прекратил производство в 2007 году. Программное обеспечение продолжало жить как QtMoko / Debian для FreeRunner.


@Broam: есть идеи, есть ли у этого телефона такие функции, как реальная оболочка (без абстракции занятого ящика) или другие функции, изложенные в моем ответе?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.