Qualquer "deve ler" docs para a cabeça do Linux comprando um dispositivo Android? -- linux camp android Relacionado O problema

Any “must read” docs for Linux-head buying an Android device?


4
vote

problema

português

Eu decidi finalmente atualizar para um telefone Android do meu perfeitamente bom N900 porque o Twitter Open Sourted O aplicativo de mensagens SMS criptografado TextSecure Sistemas sussurrantes.

Eu vou querer software de baunilha Linux embora, provavelmente busybox / bash, sshd, rsync, perl, python, látex, duplicidade, git, git-anexo, gnupg, encfs (fusível) e tahoe-lafs.

Existe algum bom recurso para comparar problemas com os diferentes dispositivos Android diferentes? Ou talvez recursos para sugerir problemas que eu devo ao Google antes de selecionar uma operadora?

Existem howtos ou outros documentos que eu devo skim antes de comprar um dispositivo Android? Existe um derivativo debian que é a lista de pacotes que eu deveria explorar?

Basicamente, qual é a devida diligência para uma cabeça do Linux comprando seu primeiro dispositivo Android?

english

I've decided to finally upgrade to an Android phone from my perfectly good N900 because Twitter open sourced the encrypted SMS messaging application TextSecure by Whisper Systems.

I'll want vanilla linux software though, probably busybox/bash, sshd, rsync, perl, python, latex, duplicity, git, git-annex, gnupg, encfs (fuse), and tahoe-lafs.

Is there any good resource for comparing issues with rooting different Android devices? Or perhaps resources to suggest issues I should google before selecting a carrier?

Are there any HowTos or other docs I should skim before buying an Android device? Is there a debian derivative who's package list I should explore?

Basically, what's the due diligence for a Linux head buying their first Android device?

  
   
   

Lista de respostas

10
 
vote

android! = GNU / Linux. Isso é um mal-entendido comum.

Você nunca terá a mesma experiência Linux como você tinha com o seu N900 executando o Debian . Claro, você pode instalar o busybox, sshd, talvez o rsync e o fusível também devem ser possíveis. O látex, por exemplo, com suas várias dependências será difícil de correr. Principalmente porque não há gerente de pacotes para Android e a chafarina de ferramentas (isto é, libc) não é o mesmo. Tudo é tecnicamente possível, sem grandes bloqueadores. Há até maneiras de obter Debian / Ubuntu funcionando no Android, mesmo lado a lado. Mas isso não parece uma solução prática, mais uma prova de conceito por enquanto.

 

Android != GNU/Linux. That is a common misunderstanding.

You will never have the same Linux experience like you had with your N900 running debian. Sure, you can install busybox, sshd, maybe rsync and fuse should also be possible. Latex for example, with it's various dependencies will be hard to get running. Mostly because there is no package manager for Android and the toolchain (i.e. libc) is not the same. It's all technically possible, no major blockers. There are even ways to get debian/ubuntu running on Android, even side-by-side. But this doesn't seem a practical solution, more a proof-of-concept for now.

 
 
     
     
2
 
vote

como fluxo já mencionado , Android Embora baseado fora do Linux não lhe dará a mesma experiência. Isso também significa que os utilitários do Linux terão que ser compilados cruzados. Desculpe.

Se você quiser um dispositivo de desenvolvimento com software de baunilha e atualizações rápidas, a linha Nexus de smartphones é a melhor maneira de ir.

    .
  1. galaxy nexus - versão GSM (é se você quiser ir para o telefone mais atualizado com o maior suporte em termos de drivers e OS)
  2. nexus s - isto é se você não precisar de um top do telefone da linha, mas ainda quer algo suportado pelo projeto de código aberto do Android ou ao ASP para curto
  3. Nexus One - Google recentemente descartou o suporte para o AOSP deste dispositivo, então ele precisará de alguns mexer, mas isso é de longe o mais barato dos 3 no eBay com energia suficiente para ainda executar a última versão do Android.

A Shop Shop para todas as necessidades de desenvolvimento do Android: http://forum.xda-developers.com

 

As Flow already mentioned, Android although based off of linux will not give you the same experience. This also means that the linux utilities will have to be cross compiled. Sorry.

If you want a development device with vanilla software and fast updates, then the Nexus line of smartphones is the best way to go.

  1. Galaxy Nexus - GSM version (This is if you want to go for the most updated phone with the most support in terms of drivers, and OS)
  2. Nexus S - This is if you dont need a top of the line phone but still want something supported by Android Open Source Project or AOSP for short
  3. Nexus One - Google has recently dropped support for AOSP of this device so it will need some tinkering but this is by far the cheapest out of the 3 on ebay with enough power to still run the latest version of Android.

The one stop shop for all Android development needs: http://forum.xda-developers.com

 
 

Perguntas relacionadas

7  Como faço para obter meu telefone para conectar o SD interno por USB?  ( How do i get my phone to connect the internal sd by usb ) 
Eu recentemente enraizada e atualizei meu Samsung Galaxy S2 para a versão 4, ICS. Desde então, quando conecto meu dispositivo por USB ao computador Ubuntu, ...

1  Enraizando Samsung Galaxy S II GT-I9100  ( Rooting samsung galaxy s ii gt i9100 ) 
Como é uma raiz A Samsung Galaxy S II GT-I9100 (com seu original Android 2.3 Gingerbread), de preferência sob Linux Mint? Essas questões pertencem especific...

5  Desbloquear bootloader usando fastboot usando o Ubuntu / Linux  ( Unlock bootloader using fastboot using ubuntu linux ) 
Eu estou tentando desbloquear bootloader para minha lenda HTC. Eu tenho ADT (Android SDK de acordo com a versão 21.1) na minha caixa Ubuntu / Linux. Enqua...

5  Como faço para fazer meu PC Linux Mount Meu telefone Android 4.2.2 usando o MTP?  ( How do i make my linux pc mount my android 4 2 2 phone using mtp ) 
Acabei de comprar um novo celular TCL (S950) Idol X e eu estou descobrindo algum problema para torná-lo visível no meu sistema. Este telefone usa o Android ...

4  Como é que o enraizamento é sempre possível?  ( How is it that rooting is always possible ) 
Tendo passado algum tempo pesquisando o que realmente vai atrás de enraizando um telefone Android, a principal razão que leva à raiz da habilidade é uma vulne...

7  Telefone Android não reconhecido no Ubuntu  ( Android phone not recognized in ubuntu ) 
Eu tenho um telefone Android (um marco de motorola) e tentando conectá-lo ao meu Ubuntu Maverick (10.10). O problema é que eu não consigo mesmo carregá-lo usa...

4  Como entender rapidamente a UI do Android  ( How to quickly understand the android ui ) 
Eu tenho experiência com o Windows, os macos, o iPad e o Linux UIs como KDE. Eu não usei um dispositivo Android no entanto, então eu realmente não entendo com...

0  Usando um dongle WiFi para monitorar a rede  ( Using a wifi dongle to monitor network ) 
Eu tenho uma caixa inteligente Android com um wifi interno e quero adicionar um dongle à caixa para que eu possa monitorar a rede. Eu encontrei uma pergunta s...

9  Como encontrar o nome do caminho da partição swap no cartão SD?  ( How to find the pathname of the swap partition on sd card ) 
como este < / a> adverte, você não deve habilitar a troca na partição errada ou você pode destruir seu telefone: . OK antes de ir mais longe! Os telefones ...

6  Como faço para acessar arquivos .img com yaffs2?  ( How do i access img files with yaffs2 ) 
Eu tentei montá-los no Ubuntu, sem sorte, mount não reconhece o sistema de arquivos Yaffs2. Eu tentei yaffs2utils e ./unyaffs2 mas não descompacta os ar...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.