哪些手機運行Linux核心?

哪些手機運行Linux核心?

我知道的自由跑者,但還有其他 Linux 手機嗎?他們有什麼好處嗎?

答案1

諾基亞 N900是我所知道的基於 Linux 的手機之一。它甚至還有一個開箱即用的終端應用程式來存取 shell!

答案2

所有基於 Android 的手機也是 Linux 機器。考慮到它們在頂部運行 Dalvik 或 Java 虛擬機。

Android 依賴 Linux 2.6 版來提供核心系統服務,例如安全性、記憶體管理、進程管理、網路堆疊和驅動程式模型。核心還充當硬體和軟體堆疊其餘部分之間的抽象層。

答案3

Palm 的 WebOS 手機也採用 Linux 技術。他們不需要 root 即可存取系統。 WebOS 有一個非常活躍的自製社區,並且可以透過 optware 獲得許多標準 Linux 軟體包。我已經將 Palm Pre 設定為 Web 伺服器,可以透過 ssh 訪問,甚至運行了一段時間的 samba。查看WebOS 內部結構

答案4

他們有什麼好處嗎?

我的答案是關於諾基亞和安卓的。我建議您等待,直到下面的問題得到解決。

諾基亞的鍵盤很差,但安卓的鍵盤不行,至少 G1。然而,兩個陣營的可用性都很差,這會降低您的工作效率

N8XX 和 N9XX 系列的鍵盤設計非常差勁——連波形符號和程式引號都很難得到——這會像 hXll 一樣降低你的工作效率。相比之下,Android 手機(例如G1)擁有更好的鍵盤,但在其他方面不如諾基亞系列那麼開放,這裡的「開放」是一個非常主觀的術語- 無論他們多麼努力地以「開源」推銷自己的手機,但它們並非如此。聽說諾基亞 N900 比 N8XX 更開放,但如果我理解正確的話,它仍然有一些與發射器/天線關閉相關的代碼,請從 Freenode 的 Maemo 通道檢查當前狀態,這可以像風車一樣變化。至於 Android,我嘗試了 Cyanogenmod、Dev 手機等所有功能,但只是 busy-box-cli-abstraction 和多任務命令行是不可能的(Android 和諾基亞都沒有)——這再次對生產力造成了打擊。

目前“linux”手機的一些嬰兒問題

  1. 原生多任務 CLI(沒有像 busy-box 那樣的抽象 pling-pling),與諾基亞的「GUI 多任務」不同-marketing-pling-pling
  2. 缺少/執行不佳的程序,例如 GNU Screen、Mutt、Vi、irssi 等基礎程序(不利於生產力)
  3. 糟糕的 QWERTY 鍵盤和難以使用的編程鍵,拜託,不再有像諾基亞那樣的顯示器點擊
  4. 沒有運行本機 Debian 或類似作業系統,您至少需要將其與 N900 一起裝箱
  5. 不開放和混淆的程式碼,就像 Cyanogenmod 的 Nvidia 驅動程式一樣(未經驗證,只是 Freenode 的 #cyanogenmod 中的謠言,猜測)

不能推薦任何嬰兒產品,它們的可用性和有爭議的開放性是可恥的。您可能喜歡它們的一些功能,例如 SSH,但您會遇到生產力問題。我扔掉了我的諾基亞、安卓、Cyanogen-mod-messes——如果我能找到一部解決了上述問題的手機,我就會回去。

如果您知道任何可以解決這些問題的手機,請告訴我 - 認真地說為什麼標題是關於“linux”的,我想要 BSD 手機,知道是否有計劃或正在生產的 OBSD 手機嗎?

相關內容