Quais celulares rodam Linux?

14

Eu conheço o FreeRunner , mas existem outros celulares Linux por aí? Eles são bons?

Wayne Werner
fonte
O iphone também poderia ser considerado um telefone linux, não é? Mais como um telefone unix, mas tanto faz.
Falmarri 19/09/10
Acorde pessoal, ninguém mais pode analisar a pergunta sobre "Eles são bons?" Este tópico realmente precisa de comparação e contraste.
3
[BOUNTY] Quero atrair respostas mais sérias, hoje menos relacionadas aos produtos eufóricos, mas concentradas em analisar a pergunta "Elas são boas?" e fatores intrínsecos. Atribuirei a recompensa à pessoa que analisar, comparar e contrastar criticamente os telefones. As respostas que cobrem apenas questões explícitas de marketing e hacks com caixas abstratas não são o que estou procurando. Espero uma compreensão clara dos recursos intrínsecos (descritos na minha resposta). Então, existe algum telefone "linux" que resolva os pontos fracos de lá? E, por favor dizer se o produto é livre-como-liberdade ou livre-como-cerveja
Acabei de comprar um novo n900 e não estou satisfeito com ele. TL; DR: Tenho a sensação de que as pessoas que criaram o telefone não conheciam muito bem o Linux. sim, é linux, mas é muito fácil de instalar, não há páginas de manual, programas que você esperaria ter não existem, "optar" significa que seu PATH é completamente confuso e é necessário configurar o ambiente para compilar programas nele. tão difícil devido ao fato de que realmente não é suportado pela nokia desde 2010 ou mais. muitos repositórios 'oficiais' simplesmente ficaram offline por um ano ou mais ... não vale a pena. obtenha um andróide.
precisa saber é o seguinte
@Falmarri Não, isso seria BSD.

Respostas:

23

O Nokia N900 é um dos telefones baseados em Linux que eu conheço. Ele ainda tem um aplicativo de terminal pronto para acessar o shell!

blntechie
fonte
Alguém sabe quando a próxima iteração está chegando?
Xenoterracide
1
a família, N8XX e N9XX, possui um design de teclado muito ruim - difícil de obter cotações de até US $ 1 e de programação - que mata sua produtividade como o hXll. Os telefones Android em contraste, como o G1, têm teclados muito melhores, mas, de outra forma, não são da família Nokia. Não é possível recomendar nenhum dos produtos infantis, eles são vergonhosos. Eu me livrei dos meus Nokias e Androids, acho que ainda não vale a pena perder tempo com eles.
2
@ blntechie: a filial do Maemo será enterrada porque a Nokia está se tornando Micro. *? Eu não posso dizer nada sobre a hipocrisia, os empresários realmente têm lembranças curtas, uma vez que eram concorrentes e agora são quase a mesma coisa. O que está acontecendo? Eu acho que o N900 parece muito especulativo e muito ruim de marketing. Por que eles não conseguem produzir produtos melhores e se concentrar menos em fatores extrínsecos? Eu quero uma ferramenta melhor para o meu bolso. -1 por causa de uma visão muito bombástica, sem mencionar deficiências.
2
@Wes Hardaker: Uma vez eu tentei esse brinquedo e me cansei de teclados ruins e coisas assim, então comprei o N810 supostamente melhor, mas o uso era muito lento. Eu gostaria que houvesse um telefone parecido com o G1 (com bom teclado), mas com um marketing mais envolvente. Quero saber mais sobre o telefone, não apenas chrootando. Quero conchas multitarefa por padrão e essas coisas. Alguma idéia de por que eles não estão lá? Seria legal ter algum tipo de telefone realista com muitos IOs como RS232 e coisas assim, para que eu pudesse usá-lo em mais aplicativos. kosh as coisas estão ficando ruins agora com o Trojan.
3
hhh: Ahh ... isso não é multitarefa do shell, é virtualização de terminal. Eu suspeito que no N900 você possa escrever algo para alternar entre janelas abertas do xterm, que seriam semelhantes e vinculá-lo a uma chave, mas você está certo de que a funcionalidade não está lá agora.
precisa
20

Todos os telefones baseados no Android também são telefones Linux.

O Android conta com o Linux versão 2.6 para serviços principais do sistema, como segurança, gerenciamento de memória, gerenciamento de processos, pilha de rede e modelo de driver. O kernel também atua como uma camada de abstração entre o hardware e o restante da pilha de software.

Pawka
fonte
3
@Janusz você pode instalar uma distro linux completo em telefones Android, ou seja talkandroid.com/android-forums/android-development/...
3
@ Nathan Tomkins: Apenas alguns telefones - o gerenciador de inicialização precisa ser desbloqueado e o telefone enraizado. O processo para colocar o Debian no G1 foi bastante difícil inicialmente, mas é refinado.
5
Se você precisa "torcer" alguma coisa ... isso meio que derrota o propósito da "liberdade". É melhor alugar da Apple.
Xenoterracide
2
"alugar da Apple" - muahhahaa. +100 homem. Eu só percebi que iphones são exatamente isso - você não possuí-los - você alugá-los :)
Stann
5
Os telefones Android executam um kernel Linux modificado, mas não são sistemas GNU / Linux reais. O software deles é principalmente crapware corporativo de buggy, e você precisa fazer o download de buggy de fóruns duvidosos para fazer root (e muitas vezes destruir) o telefone para poder fazer algo interessante. É apenas um marketing antiético que faz as pessoas falarem sobre o Android ser um "telefone linux". Eu sei que o Linux significa que o kernel, tecnicamente, mas fechou aplicativos corporativos não são o que as pessoas estão pensando em quando dizem "Linux" ...
J. Taylor
8

Os telefones WebOS da Palm também são equipados com Linux. Eles não precisam estar enraizados para obter acesso ao sistema. O WebOS possui uma comunidade caseira muito ativa e muitos pacotes padrão do Linux disponíveis via optware. Eu tenho meu Palm Pre configurado como um servidor web, acessível via ssh, e até tive samba em execução por um tempo. Confira WebOS Internals .

ATC
fonte
Uma coisa ruim sobre a falta de liberdade que eu li sobre: ​​esses telefones estão propensos a " atualizações forçadas no ar pelo WebOS ". Não se pode recusá-lo e pode matar as suas coisas personalizadas instaladas na máquina "sua" (ele realmente não parece ser "seu" daqui).
imz - Ivan Zakharyaschev 28/03
3

Eles são bons?

Minha resposta é sobre Nokias e Androids. Eu recomendo que você espere com eles até que os problemas sejam corrigidos abaixo.

Teclados ruins com Nokias, mas não com Androids, pelo menos G1. Má usabilidade nos dois campos, no entanto, prejudicará sua produtividade

A família, N8XX e N9XX, tem um design de teclado muito ruim - difícil de obter cotações de até US $ 1 e de programação - que mata sua produtividade como o hXll. Os telefones Android em contraste, como o G1, têm teclados muito melhores, mas, caso contrário, não são tão abertos quanto a família Nokia, o opennes é um termo muito subjetivo - por mais que eles comercializem seus telefones com "código aberto", eles não são. Ouvi dizer que o Nokia N900 é mais aberto que o N8XX, mas se eu entendi direito, ainda tem algum código relacionado ao transmissor / antena fechado, verifique o estado atual do canal Maemo da Freenode, isso pode mudar como um moinho de vento. Quanto aos Android, tentei de tudo, como telefones Cyanogenmod, Dev, mas não é possível apenas a linha de comando busy-box-cli-abstraction e multi-tasking (não nos Androids e não nas Nokias) - novamente um golpe na produtividade.

Alguns problemas infantis com os telefones "linux" atuais

  1. CLI multitarefa nativa (sem abstração, como a caixa ocupada), não é o mesmo que o Nokias "GUI multitarefa" - marketing-pling-pling
  2. programas ausentes / implementados de maneira inadequada, como GNU Screen, Mutt, Vi, irssi e esses conceitos básicos (ruins para a produtividade)
  3. teclado QWERTY ruim com teclas de programador difíceis de usar, por favor, não é mais necessário clicar com o Nokias
  4. nenhum sistema Debian nativo ou similar rodando, você precisa encaixotar pelo menos com o N900
  5. código não aberto e ofuscado, como com o driver Nvidia da Cyanogenmod (não verificado apenas rumores no #cyanogenmod, especulação da Freenode)

Não é possível recomendar nenhum dos produtos infantis, eles são vergonhosos em sua usabilidade e abertura discutível. Você pode gostar de alguns de seus recursos, como SSH, mas encontrará problemas de produtividade. Eu me livrei das minhas Nokia, Android, Cyanogen-mod-messes - voltarei se eu encontrar um telefone com os problemas acima.

Por favor, deixe-me saber se você conhece algum telefone que resolva os problemas - e, seriamente, por que o título é sobre "linux", eu quero telefone BSD, alguma idéia se algum telefone OBSD está planejado ou em produção?

user2362
fonte
2
Sincronize um teclado bluetooth com ele.
LawrenceC
@ultrasawblade: ou você pode simplesmente usar a conexão SSH e usar o computador para usá-lo, mas isso limita bastante as possibilidades de uso. Eu tentei com o N810, mas devido ao seu design ruim, o mini-usb (ou era realmente micro-usb ... produtos inferiores não padronizados dxmn) não carrega o telefone e ficou sem bateria muito rapidamente, muito ruim Projeto. Se bem me lembro, o G1 podia ser carregado através de usb e transferir dados, mas fiquei cansado disso porque precisava carregar uma bateria pesada e, pelas razões acima, voltei ao simples e agradável 1110-Nokia / Communicator -combo enquanto esperava melhor vezes.
2

Ainda mais antigo que o FreeRunner era o GreenPhone . Parou a produção em 2007. O software conseguiu sobreviver como QtMoko / Debian para o FreeRunner.

Broam
fonte
@Broam: alguma idéia de se este telefone tem recursos como shell real (sem abstração de caixa ocupada) ou outros recursos descritos na minha resposta?