どの携帯電話が Linux カーネルで動作しますか?

どの携帯電話が Linux カーネルで動作しますか?

私は知っているフリーランナーしかし、他にも Linux 携帯電話はあるのでしょうか? それらは良いのでしょうか?

答え1

ノキア N900は、私が知っている Linux ベースの携帯電話の 1 つです。シェルにアクセスするためのターミナル アプリもすぐに使用できます。

答え2

Android ベースの携帯電話はすべて Linux マシンでもあります。その上で Dalvik または Java 仮想マシンが実行されていることを考慮してください。

Android は、セキュリティ、メモリ管理、プロセス管理、ネットワーク スタック、ドライバー モデルなどのコア システム サービスに Linux バージョン 2.6 を使用しています。カーネルは、ハードウェアとその他のソフトウェア スタック間の抽象化レイヤーとしても機能します。

答え3

Palm の WebOS フォンも Linux で動作します。システムにアクセスするためにルート化する必要はありません。WebOS には非常に活発な自作コミュニティがあり、optware 経由で多くの標準 Linux パッケージが利用可能です。私は Palm Pre を Web サーバーとしてセットアップし、ssh 経由でアクセスできるようにしました。また、しばらくの間、samba も実行していました。WebOS 内部

答え4

それらは良いものですか?

私の回答は Nokia と Android に関するものです。以下の問題が修正されるまで待つことをお勧めします。

Nokia のキーボードは貧弱だが、Android ではそうではない。少なくとも G1 では。しかし、どちらの陣営でも使い勝手が悪いと、生産性が低下する。

N8XX および N9XX ファミリは、キーボードの設計が非常に貧弱で、チルダやプログラミング引用符さえ入力するのが非常に困難で、生産性がひどく低下します。対照的に、G1 などの Android フォンはキーボードがはるかに優れていますが、それ以外は Nokia ファミリほどオープンではありません。ここでのオープン性は非常に主観的な用語で、携帯電話を「オープンソース」でどれだけ宣伝しても、そうではありません。Nokia N900 は N8XX よりもオープンであると聞きましたが、私の理解が正しければ、送信機/アンテナに関連するコードの一部が閉じたままになっています。Freenode の Maemo チャネルから現在の状態を確認してください。これは風車のように変わる可能性があります。Android については、Cyanogenmod、Dev フォンなどすべてを試しましたが、busy-box-cli-abstraction とマルチタスク コマンドラインは不可能でした (Android でも Nokia でも)。これも生産性への打撃です。

現在の「Linux」携帯電話のいくつかの初期の問題

  1. ネイティブ マルチタスク CLI (busy-box のような抽象化 pling-pling はありません)。Nokia の「GUI マルチタスク」マーケティング pling-pling とは異なります。
  2. GNU Screen、Mutt、Vi、irssi などの基本的なプログラムが欠落しているか、実装が不十分です (生産性に悪影響)
  3. 使いにくいプログラマーキーを備えた貧弱なQWERTYキーボード。Nokiaのようなディスプレイのクリック音はもう出ないでほしい。
  4. ネイティブのDebianや類似のOSは動作していないため、少なくともN900でボックス化する必要があります。
  5. Cyanogenmod の Nvidia ドライバーのようなオープンで難読化されたコードではない (検証されていない、Freenode の #cyanogenmod での噂、推測のみ)

初期の製品はどれもお勧めできません。使い勝手が悪く、オープン性も疑問視されています。SSH などの一部の機能は気に入るかもしれませんが、生産性の問題に直面するでしょう。私は Nokia、Android、Cyanogen-mod-messe を処分しましたが、上記の問題が解決された電話が見つかったら、また購入します。

問題に対処できる携帯電話をご存知でしたら、ぜひ教えてください。タイトルが「Linux」なのは本当です。BSD 携帯電話が欲しいのですが、OBSD 携帯電話が計画中または生産中かどうかご存知ですか?

関連情報