На яких мобільних телефонах працює Linux?


14

Я знаю про FreeRunner , але чи є ще інші мобільні телефони Linux? Вони будь-які добрі?


Можливо, iphone можна також вважати телефоном Linux, ні? Більше схожий на телефон Unix, але як би там не було.
Фальмарі

Прокиньтесь, хлопці, ніхто більше не може проаналізувати питання про "Чи корисні вони?" Ця тема справді потребує порівняння та порівняння.

3
[BOUNTY] Я хочу залучити більш серйозні відповіді, які менше стосуються ейфорійних продуктів сьогодні, але зосереджуються на аналізі питання "Чи корисні вони?" і внутрішніх факторів. Я присуджую нагороду людині, яка критично аналізує, порівнює та протиставляє телефони. Відповіді, що стосуються лише явних маркетингових питань та хакерських резюме, - це не те, що я шукаю. Я сподіваюсь на чітке розуміння внутрішніх особливостей (викладених у моїй відповіді). Так чи є якийсь "linux" телефон, який вирішує слабкі місця? І будь ласка, скажіть, чи є продукт безкоштовним або без пива

Я щойно купив абсолютно новий n900, і я цим не задоволений. TL; DR: У мене таке відчуття, що люди, які сконструювали телефон, не дуже добре знали Linux. так, це Linux, але цегла легко цементувати, немає ніяких manpages, програм, які ви могли б очікувати, немає, "оптимізація" означає, що ваш PATH повністю заплутаний, і налаштування середовища для компіляції програм на ньому настільки важкий через те, що він насправді не підтримувався nokia з 2010 року. багато "офіційних" сховищ просто не були в режимі офлайн протягом року або більше ... не варто. отримати андроїд.
ixtmixilix

@Falmarri Ні, це був би BSD.

Відповіді:


23

Nokia N900 - один із телефонів на базі Linux, яких я знаю. У нього навіть є термінальний додаток з коробки, щоб отримати доступ до оболонки!


Хтось знає, коли настає наступна ітерація?
ксенотеррацид

1
сімейства, N8XX і N9XX, мають дуже поганий дизайн клавіатури - важко отримати рівномірний котирування та програмування - що вбиває вашу продуктивність, як hXll. У телефонів Android, таких як G1, є набагато кращі клавіатури, але інакше не так, як у сімейства Nokia. Не можна рекомендувати будь-які продукти для немовлят, вони ганебні. Я позбувся своїх Нокіасів та Андроїдів, я думаю, не варто ще витрачати час на них.

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

2
@Wes Hardaker: Я колись спробував цю іграшку, і мені набридла погана клавіатура та подібні речі, потім я придбав N810, начебто, кращу клавіатуру, але користуватися нею було дуже повільно. Мені б хотілося, щоб телефон був трохи схожий на G1 (з хорошою клавіатурою), але більш привабливим та глибоким маркетингом. Я хочу дізнатися більше про телефон, а не просто хронувати. Я хочу багатозадачні оболонки за замовчуванням і такі речі. Будь-які ідеї, чому їх там немає? Було б здорово мати якийсь реалістичний силовий телефон з багатьма ввідними документами, такими як RS232, і подібні речі, щоб я міг використовувати його в інших додатках. Кош речі зараз стають поганими з троянцями.

3
hhh: Ааа ... це не багатозадачність оболонки, це термінальна віртуалізація. Я підозрюю, що ви можете написати щось для переключення між відкритими вікнами xterm, що було б подібним, і потім прив'язати його до ключа, але ви праві, що функціональності зараз немає.
Уес Хардакер

20

Усі телефони на базі Android - це також телефони Linux.

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


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

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

5
Якщо вам потрібно щось «вкоренити» ... це начебто перемагає мету «свободи». Можливо також орендувати Apple.
ксенотеррацид

2
"оренда від Apple" - muahhahaa. +100 чоловік. Я щойно зрозумів, що iphone - це саме те, що ти не є ними - ти їх
орендуєш

5
Телефони Android працюють з модифікованим ядром Linux, але вони не є реальними системами GNU / Linux. Їх програмне забезпечення - це в основному грізне корпоративне програмне забезпечення, і вам доведеться завантажувати баггі програмне забезпечення з сумнівних форумів на корінний (а часто і руйнуючий) телефон, щоб мати можливість робити щось цікаве. Це просто неетичний маркетинг, в якому люди говорять про те, що Android є "телефоном Linux". Я знаю, що Linux означає ядро ​​технічно, але закриті корпоративні додатки - це не те, про що люди думають, коли говорять "Linux" ...
Дж. Тейлор,

8

Телефони WebOS Palm працюють також під управлінням Linux. Їх не потрібно вкорінювати, щоб отримати доступ до системи. WebOS має дуже активну спільноту для домашньої заварки та багато стандартних пакетів Linux, доступних за допомогою оптичного програмного забезпечення. У мене Palm Pre налаштований як веб-сервер, доступний через ssh, і навіть самба деякий час працював на ньому. Ознайомтесь із внутрішніми веб-сайтами .


Погана річ у їхній свободі, про яку я читав: ці телефони схильні до " вимушених оновлень оновлень WebOS ". Один не може її відмовити, і він може вбити будь-які ваші користувацькі речі, встановлені на "вашій" машині (це насправді, схоже, не є "твоїм".
imz - Іван Захарящев

3

Вони будь-які добрі?

Моя відповідь - про Нокіаса та Андроїдів. Я рекомендую зачекати з ними, поки проблеми, виправлені нижче.

Бідні клавіатури з Нокіасом, але не з Андроїдами, принаймні G1. Однак погана юзабіліті в обох таборах буде перешкоджати вашій продуктивності

Сімейства, N8XX і N9XX, мають дуже поганий дизайн клавіатури - важко отримати рівномірний котирування та котирування програмування - що вбиває вашу продуктивність, як hXll. Телефони Android в conrast, такі як G1, мають набагато кращі клавіатури, але в іншому випадку не такі відкриті, як сімейство Nokia, відкриття тут є дуже суб'єктивним терміном - як би важко вони продавали свої телефони з "відкритим кодом", вони не є. Почув, що Nokia N900 є більш відкритим, ніж N8XX, але якщо я правильно зрозумів, у нього все ще є якийсь код, наприклад, пов'язаний із передавачем / антеною, перевірте поточний стан з каналу Maemo Freenode, це може змінитися, як вітряк. Що стосується Андроїдів, то я спробував усе, як Cyanogenmod, Dev телефони, але просто неможливо (просто в Androids і не в Nokias) командна лінія зайнятості-кліп-абстракції та багатозадачність - це знову удар по продуктивності.

Деякі проблеми немовляти з поточними телефонами "Linux"

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

Не можна рекомендувати будь-які продукти для немовлят, вони ганебні в користуванні та дискусійній відкритості. Можливо, вам сподобаються деякі їх функції, такі як SSH, але у вас виникнуть проблеми з продуктивністю. Я позбувся своїх Nokias, Androids, Cyanogen-mod-messes - повернусь назад, якщо зможу знайти телефон із виправленими вище проблемами.

Будь ласка, дайте мені знати, якщо ви знаєте будь-який телефон, який вирішує проблеми - і серйозно, чому в заголовку йдеться про "Linux", я хочу BSD телефон, будь-яку ідею, планується чи продається якийсь телефон OBSD?


2
Синхронізуйте клавіатуру Bluetooth.
LawrenceC

@ultrasawblade: або ви можете просто взяти SSH-з'єднання і використовувати його для використання, але це значно обмежує його можливості використання. Я спробував це з N810, але через його поганий дизайн mini-usb (або насправді це був мікро-usb ... dxmn нестандартні неповноцінні продукти) не буде заряджати телефон, і у нього вичерпався акумулятор дуже швидко, дуже погано дизайн. Якщо я добре пам'ятаю, 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.