Quali telefoni cellulari eseguono Linux?


14

Conosco FreeRunner , ma ci sono altri telefoni cellulari Linux là fuori? Sono buoni?


L'iPhone potrebbe essere vagamente considerato anche un telefono Linux, no? Più come un telefono unix, ma qualunque cosa.
Falmarri,

Sveglia ragazzi, nessun altro non può analizzare la domanda su "Stanno bene?" Questo argomento ha davvero bisogno di paragoni e contrasti.

3
[BOUNTY] Voglio attirare risposte più serie che sono meno sui prodotti euforici di oggi ma mi concentro per analizzare la domanda "Sono buoni?" e fattori intrinseci. Assegnerò la generosità alla persona che analizza, confronta e confronta in modo critico i telefoni. Le risposte che coprono solo questioni di marketing esplicite e hack in scatola astratta non sono ciò che sto cercando. Spero che sia chiara la comprensione delle caratteristiche intrinseche (delineata nella mia risposta). Quindi ci sono telefoni "linux" che affrontano i punti deboli lì? E per favore dì se il prodotto è libero come libertà o libero come birra

ho appena comprato un nuovissimo n900 e non ne sono soddisfatto. TL; DR: ho la sensazione che le persone che hanno progettato il telefono non conoscessero molto bene Linux. sì, è linux, ma è molto facile da murare, non ci sono manpage, i programmi che ti aspetteresti di non avere non sono lì, "l'ottimizzazione" significa che il tuo PATH è completamente confuso, e impostare l'ambiente per compilare programmi su di esso è così difficile a causa del fatto che non è stato davvero supportato da Nokia dal 2010 o giù di lì. molti archivi "ufficiali" sono semplicemente offline da un anno o più ... non ne vale la pena. prendi un androide.
ixtmixilix

@Falmarri No, sarebbe BSD.

Risposte:


23

Nokia N900 è uno dei telefoni basati su Linux che conosco. Ha anche un'app terminale pronta per accedere alla shell!


Qualcuno sa quando arriverà la prossima iterazione?
xenoterracide,

1
la famiglia, N8XX e N9XX, ha un design della tastiera molto scadente - dannatamente difficile ottenere persino tilde e citazioni di programmazione - che uccide la tua produttività come hXll. I telefoni Android in conrast, come G1, hanno tastiere molto migliori ma per il resto non piace la famiglia Nokia. Non posso raccomandare nessuno dei prodotti per l'infanzia, sono vergognosi. Mi sono sbarazzato dei miei Nokias e Androidi, penso che non valga ancora la pena di perdere tempo con loro.

2
@blntechie: la filiale di Maemo verrà seppellita perché Nokia sta diventando Micro. *? Non riesco a capire l'ipocrisia, gli uomini d'affari hanno davvero ricordi brevi, una volta che erano concorrenti e ora sono quasi la stessa cosa. Cosa sta succedendo? Penso che N900 sembri un marketing troppo speculativo e troppo scarso. Perché non possono realizzare prodotti migliori e concentrarsi di meno sui fattori estrinseci? Voglio uno strumento migliore in tasca. -1 a causa della visione troppo burrascosa, senza menzionare carenze.

2
@Wes Hardaker: una volta ho provato quel giocattolo e mi sono stufato di cattiva tastiera e cose del genere, quindi ho comprato l'N810 supponendo una tastiera migliore ma è stato molto lento da usare. Vorrei che ci fosse un telefono un po 'come G1 (con una buona tastiera) ma un marketing più coinvolgente. Voglio sapere di più sul telefono, non solo sul chrooting. Voglio shell multitasking di default e cose del genere. Qualche idea sul perché non ci siano? Sarebbe bello avere una sorta di telefono realistico con molti IO come RS232 e cose del genere in modo da poterlo utilizzare in più applicazioni. kosh le cose stanno peggiorando ora con il Trojan.

3
hhh: Ahh ... non è il multitasking della shell, è la virtualizzazione terminale. Ho il sospetto sull'N900 che potresti scrivere qualcosa per passare da finestre xterm aperte che sarebbero simili, e quindi associarlo a una chiave, ma hai ragione che la funzionalità non è lì ora.
Wes Hardaker,

20

Tutti i telefoni basati su Android sono anche telefoni Linux.

Android si affida a Linux versione 2.6 per servizi di sistema di base come sicurezza, gestione della memoria, gestione dei processi, stack di rete e modello di driver. Il kernel funge anche da strato di astrazione tra l'hardware e il resto dello stack del software.


3
@Janusz è possibile installare una distribuzione Linux completa su telefoni Android, ad esempio talkandroid.com/android-forums/android-development/…

3
@Nathan Tomkins: solo alcuni telefoni: il bootloader deve essere sbloccato e il telefono deve essere rootato. Il processo per ottenere Debian su G1 inizialmente è stato piuttosto difficile, ma è raffinato.

5
Se hai bisogno di "radicare" qualcosa ... in qualche modo sconfigge lo scopo della "libertà". Potrebbe anche affittare da Apple.
xenoterracide,

2
"affitto da Apple" - muahhahaa. +100 uomini. Mi sono appena reso conto che gli iPhone sono esattamente questo - non li possiedi - li noleggi :)
Stann,

5
I telefoni Android eseguono un kernel Linux modificato, ma non sono veri sistemi GNU / Linux. Il loro software è principalmente crapware aziendale difettoso e devi scaricare software difettoso da forum dubbi su root (e spesso distruggere) il tuo telefono per poter fare qualcosa di interessante. È solo un marketing non etico che fa parlare di Android come un "telefono Linux". So che Linux significa tecnicamente il kernel, ma le app aziendali chiuse non sono ciò a cui la gente pensa quando dice "Linux" ...
J. Taylor,

8

Anche i telefoni Palm WebOS sono basati su Linux. Non è necessario eseguire il root per accedere al sistema. WebOS ha una comunità molto attiva di produzione di birra fatta in casa e molti pacchetti Linux standard disponibili tramite optware. Ho preinstallato il mio Palm Pre come server Web, accessibile tramite ssh, e per un po 'ho persino usato samba. Dai un'occhiata a WebOS Internals .


Una cosa negativa della loro non-libertà di cui ho letto: quei telefoni sono suscettibili di " aggiornamenti WebOS forzati in aereo ". Non si può rifiutare, e può uccidere qualsiasi cosa personalizzata installata sul "tuo" computer (esso non sembra davvero essere "tuo" da qui).
imz - Ivan Zakharyaschev,

3

Sono buoni?

La mia risposta riguarda Nokias e Androidi. Ti consiglio di aspettare con loro fino a quando i problemi risolti di seguito.

Tastiere scadenti con Nokias ma non con Androidi, almeno G1. La scarsa fruibilità in entrambi i campi tuttavia ostacolerà la tua produttività

La famiglia, N8XX e N9XX, ha un design della tastiera molto scadente - dannatamente difficile ottenere persino tilde e citazioni di programmazione - che uccide la tua produttività come hXll. I telefoni Android in conrast, come G1, hanno tastiere molto migliori, ma per il resto non sono così aperti come la famiglia Nokia, opennes qui è un termine molto soggettivo - per quanto sia difficile commercializzare i loro telefoni con "open source", non lo sono. Ho sentito che Nokia N900 è più aperto di N8XX ma se ho capito bene ha ancora un codice come relativo al trasmettitore / antenna chiuso, controlla lo stato corrente dal canale Maemo di Freenode, questo può cambiare come un mulino a vento. Per quanto riguarda gli androidi, ho provato di tutto, come Cyanogenmod, i telefoni Dev, ma solo un'astratta scatola di cartone e una linea di comando multi-tasking (non in Androidi e non in Nokias) - ancora una volta un colpo alla produttività.

Alcuni problemi infantili con gli attuali telefoni "linux"

  1. CLI multi-tasking nativa (nessuna astrazione pling-pling come busy-box), non uguale a Nokias "GUI multitasking" -marketing-pling-pling
  2. programmi mancanti / implementati in modo scadente come GNU Screen, Mutt, Vi, irssi e simili basi (male per la produttività)
  3. tastiera QWERTY scadente con tasti programmatore difficili da usare, per favore, non visualizzare più il clic come con Nokias
  4. nessun Debian nativo o sistema operativo simile in esecuzione, è necessario boxarlo almeno con N900
  5. codice non aperto e offuscato, come con il driver Nvidia di Cyanogenmod (non verificato solo voci in #cyanogenmod di Freenode, speculazione)

Non posso raccomandare nessuno dei prodotti per l'infanzia, sono vergognosi nella loro usabilità e apertura discutibile. Potresti apprezzare alcune delle loro funzionalità come SSH ma incontrerai problemi di produttività. Mi sono sbarazzato dei miei Nokias, Androidi, cianogen-mod-mess - tornerò se riesco a trovare un telefono con i problemi sopra risolti.

Per favore, fatemi sapere se conoscete un telefono che risolve i problemi - e seriamente perché il titolo riguarda "linux", voglio un telefono BSD, avete idea se un telefono OBSD è programmato o in produzione?


2
Sincronizza una tastiera bluetooth con essa.
LawrenceC,

@ultrasawblade: o potresti semplicemente prendere la connessione SSH e usare il tuo computer per usarlo, ma limita molto le sue possibilità di utilizzo. L'ho provato con N810 ma a causa del suo design scadente il mini-usb (o era in realtà micro-usb ... dxmn prodotti non standardizzati inferiori) non carica il telefono e si è esaurito la batteria molto rapidamente, molto scarso design. Se ricordo bene, G1 potrebbe essere caricato tramite USB e trasferire i dati, ma mi sono stufato perché avevo bisogno di trasportare una batteria pesante e i motivi sopra, sono tornati al bel semplice 1110-Nokia / Communicator -combo mentre aspettavo meglio volte.

2

Ancora più vecchio di FreeRunner era il GreenPhone . Ha cessato la produzione nel 2007. Il software è riuscito a sopravvivere come QtMoko / Debian per FreeRunner.


@Broam: hai idea di se questo telefono ha caratteristiche come la shell reale (nessuna astrazione della scatola occupata) o altre funzionalità delineate nella mia risposta?
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.