Какие мобильные телефоны работают под управлением 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.