哪些手机运行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 手机已计划或正在生产吗?

相关内容