Które telefony komórkowe obsługują system Linux?

14

Znam FreeRunner , ale czy są jeszcze jakieś telefony komórkowe z Linuksem? Czy są jakieś dobre?

Wayne Werner
źródło
IPhone można również luźno uznać za telefon z systemem Linux, prawda? Bardziej jak telefon unix, ale cokolwiek.
Falmarri,
Obudźcie się, nikt inny nie może przeanalizować pytania o „Czy są jakieś dobre?” Ten temat naprawdę wymaga porównania i kontrastu.
3
[BOUNTY] Chcę przyciągnąć poważniejsze odpowiedzi, które mniej dotyczą współczesnych produktów euforycznych, ale koncentrują się na analizie pytania „Czy są one dobre?” i czynniki wewnętrzne. Przyznam nagrodę osobie, która krytycznie analizuje, porównuje i kontrastuje telefony. Nie szukam odpowiedzi obejmujących tylko wyraźne problemy marketingowe i hacki w abstrakcyjnych pudełkach. Mam nadzieję na jasne zrozumienie wewnętrznych cech (opisanych w mojej odpowiedzi). Czy jest więc jakiś telefon „linuxowy”, który usuwa słabości? I powiedz, czy produkt jest wolny od wolności, czy od piwa
Właśnie kupiłem nowy n900 i nie jestem z niego zadowolony. TL; DR: Mam wrażenie, że ludzie, którzy zaprojektowali telefon, nie znali dobrze Linuksa. tak, jest to linux, ale bardzo łatwo jest zbudować cegłę, nie ma stron, nie ma programów, których można by się spodziewać, że „brak” oznacza, że ​​twoja ŚCIEŻKA jest całkowicie myląca, a konfiguracja środowiska do kompilowania programów na niej jest tak trudne ze względu na fakt, że tak naprawdę nie była wspierana przez Nokia od 2010 roku. wiele „oficjalnych” repozytoriów było po prostu offline przez rok lub dłużej… nie warto. zdobądź androida.
ixtmixilix
@Falmarri Nie, to byłby BSD.

Odpowiedzi:

23

Nokia N900 to jeden z telefonów z systemem Linux, które znam. Ma nawet gotową aplikację terminala, aby uzyskać dostęp do powłoki!

blntechie
źródło
Czy ktoś wie, kiedy nadejdzie kolejna iteracja?
ksenoterrakid,
1
rodzina, N8XX i N9XX, ma bardzo kiepską konstrukcję klawiatury - cholernie trudno uzyskać nawet tyldy i cytaty programistyczne - które zabijają Twoją produktywność jak hXll. Natomiast telefony z Androidem, takie jak G1, mają znacznie lepsze klawiatury, ale poza tym nie są z rodziny Nokia. Nie mogę polecić żadnych produktów dla niemowląt, są haniebne. Pozbyłem się moich nokich i androidów, myślę, że nie warto tracić na nich czasu.
2
@blntechie: czy oddział Maemo zostanie pochowany, ponieważ Nokia staje się Micro. *? Nie potrafię mówić wprost o hipokryzji, ludzie biznesu naprawdę mają krótkie wspomnienia, kiedyś byli konkurentami, a teraz są prawie tym samym. Co się dzieje? Myślę, że N900 brzmi zbyt spekulacyjnie i jest zbyt kiepski w marketingu. Dlaczego nie mogą wytwarzać lepszych produktów i mniej koncentrować się na czynnikach zewnętrznych? Chcę lepszego narzędzia do kieszeni. -1 z powodu zbyt bombastycznego widoku, nie wspominając o żadnych niedociągnięciach.
2
@Wes Hardaker: Kiedyś wypróbowałem tę zabawkę i miałem dość złej klawiatury i tego typu rzeczy, potem kupiłem N810, prawdopodobnie podobno lepszą klawiaturę, ale używanie jej było bardzo wolne. Chciałbym, żeby był telefon trochę podobny do G1 (z dobrą klawiaturą), ale bardziej wciągający i głęboko marketingowy. Chcę wiedzieć więcej o telefonie, nie tylko o chrootowaniu. Chcę domyślnie powłoki wielozadaniowe i takie rzeczy. Jakieś pomysły, dlaczego ich nie ma? Byłoby fajnie mieć jakiś realistyczny telefon z wieloma urządzeniami IO, takimi jak RS232 i takie rzeczy, dzięki czemu mógłbym go używać w większej liczbie aplikacji. Kosh robi się coraz gorzej z trojanem.
3
hhh: Ahh ... to nie jest wielozadaniowość powłoki, to jest wirtualizacja terminali. Podejrzewam, że na N900 możesz napisać coś, aby przełączyć się między otwartymi oknami xterm, które byłyby podobne, a następnie powiązać to z kluczem, ale masz rację, że funkcjonalność nie jest teraz dostępna.
Wes Hardaker
20

Wszystkie telefony z systemem Android są również telefonami z systemem Linux.

Android opiera się na Linuksie w wersji 2.6 w zakresie podstawowych usług systemowych, takich jak bezpieczeństwo, zarządzanie pamięcią, zarządzanie procesami, stos sieciowy i model sterownika. Jądro działa również jako warstwa abstrakcji między sprzętem a resztą stosu oprogramowania.

Pawka
źródło
3
@Janusz, możesz zainstalować pełną dystrybucję Linuksa na telefonach z Androidem
3
@Nathan Tomkins: Tylko niektóre telefony - moduł ładujący musi zostać odblokowany, a telefon zrootowany. Proces uzyskania Debiana na G1 był początkowo dość trudny, ale udoskonalony.
5
Jeśli trzeba coś „zrootować” ... to w pewnym sensie pokonuje cel „wolności”. Może również wynająć od Apple.
ksenoterrakid,
2
„czynsz z Apple” - muahhahaa. +100 człowiek. Właśnie zdałem sobie sprawę, że iPhone'y są dokładnie takie - nie jesteś ich właścicielem - je wynajmujesz :)
Stann
5
Telefony z Androidem mają zmodyfikowane jądro Linuksa, ale nie są prawdziwymi systemami GNU / Linux. Ich oprogramowanie to głównie błędne korporacyjne crapware i musisz pobrać błędne oprogramowanie z podejrzanych forów, aby zrootować (i często zniszczyć) telefon, aby móc zrobić coś interesującego. To po prostu nieetyczny marketing, w którym ludzie mówią, że Android jest „telefonem z Linuksem”. Wiem, że Linux oznacza technicznie jądro, ale zamknięte aplikacje korporacyjne nie są tym, o czym myślą ludzie, gdy mówią „Linux” ...
J. Taylor
8

Telefony Palm WebOS są również zasilane z systemu Linux. Nie muszą być zrootowane, aby uzyskać dostęp do systemu. WebOS ma bardzo aktywną społeczność domową i wiele standardowych pakietów Linuksa dostępnych za pośrednictwem opcji. Mam moją Palm Pre skonfigurowaną jako serwer WWW, dostępny przez ssh, a nawet miałem na nim uruchomioną sambę. Sprawdź wewnętrzne WebOS .

ATC
źródło
Zła rzecz o ich braku wolności, o której czytałem: te telefony mają skłonność do „ wymuszania bezprzewodowych aktualizacji WebOS ”. Nie można tego odrzucić i może zabić dowolne niestandardowe rzeczy zainstalowane na „twoim” komputerze (to nie wydaje się więc „twój”).
imz - Ivan Zakharyaschev
3

Czy są jakieś dobre?

Moja odpowiedź dotyczy Nokias i androidów. Polecam poczekać z nimi, aż problemy zostaną naprawione poniżej.

Słabe klawiatury z Nokias, ale nie z androidami, przynajmniej G1. Słaba użyteczność w obu obozach utrudni jednak wydajność

Rodzina N8XX i N9XX ma bardzo kiepską konstrukcję klawiatury - cholernie trudno uzyskać nawet tyldy i cytaty programistyczne - które zabijają Twoją produktywność jak hXll. Z kolei telefony z Androidem, takie jak G1, mają znacznie lepsze klawiatury, ale poza tym nie są tak otwarte jak rodzina Nokia, opennes jest tutaj bardzo subiektywnym określeniem - jakkolwiek ciężko sprzedają swoje telefony z „open source”, nie są. Słyszałem, że Nokia N900 jest bardziej otwarta niż N8XX, ale jeśli dobrze zrozumiałem, nadal ma zamknięty kod podobny do nadajnika / anteny, sprawdź aktualny stan z kanału Maemo Freenode, to może się zmienić jak wiatrak. Jeśli chodzi o androidy, próbowałem wszystkiego takiego jak Cyanogenmod, telefony deweloperów, ale po prostu abstrakcji zajętej skrzynki-cli i wielozadaniowego wiersza poleceń nie było możliwe (nie w Androidach i nie w Nokias) - znowu cios w produktywność.

Niektóre problemy niemowląt z obecnymi telefonami „linux”

  1. natywny, wielozadaniowy interfejs CLI (brak abstrakcji - pling-pling jak busy-box), nie taki sam jak Nokias „GUI multitasking” -marketing-pling-pling
  2. brakujące / zaimplementowane - źle działające programy, takie jak GNU Screen, Mutt, Vi, irssi i podobne podstawy (złe dla wydajności)
  3. kiepska klawiatura QWERTY z trudnymi w użyciu klawiszami programatora, proszę, koniec z klikaniem wyświetlacza jak w przypadku Nokiasa
  4. nie ma natywnego Debiana lub podobnego systemu operacyjnego, musisz go zapakować przynajmniej w N900
  5. nie otwarty i zaciemniony kod, jak w przypadku sterownika Nvidia Cyanogenmod (niepotwierdzone tylko plotki w #cyanogenmod Freenode, spekulacje)

Nie mogą polecić żadnego z produktów dla niemowląt, są haniebne pod względem użyteczności i otwartości. Niektóre funkcje, takie jak SSH, mogą Ci się spodobać, ale możesz napotkać problemy z wydajnością. Pozbyłem się moich Nokias, Androidów, Cyanogen-mod-messes - wrócę, jeśli uda mi się znaleźć telefon z naprawionymi powyżej problemami.

Daj mi znać, jeśli znasz jakiś telefon, który rozwiązuje problemy - i poważnie, dlaczego tytuł dotyczy „linux”, chcę telefon BSD, jakiś pomysł, czy jakiś telefon OBSD jest planowany czy produkowany?

user2362
źródło
2
Zsynchronizuj z nią klawiaturę Bluetooth.
LawrenceC
@ultrasawblade: lub możesz po prostu wziąć połączenie SSH i użyć komputera, aby z niego korzystać, ale znacznie ogranicza to jego możliwości użycia. Próbowałem z N810, ale ze względu na słabą konstrukcję mini-usb (a może tak naprawdę micro-usb ... dxmn niestandardowe gorsze produkty) nie ładuje telefonu i bardzo szybko wyczerpał się akumulator, bardzo słabo projekt. Jeśli dobrze pamiętam, G1 można ładować przez USB i przesyłać dane, ale mam już dość, bo musiałem nosić ciężką baterię, a powody powyżej powróciłem do ładnego prostego combo 1110-Nokia / Communicator, czekając lepiej czasy.
2

Nawet starszy od FreeRunnera był GreenPhone . Zaprzestał produkcji w 2007 roku. Oprogramowanie przetrwało jako QtMoko / Debian dla FreeRunner.

Broam
źródło
@Broam: masz pojęcie, czy ten telefon ma takie funkcje, jak prawdziwa powłoka (brak abstrakcji zajętej skrzynki) lub inne funkcje przedstawione w mojej odpowiedzi?