在 iPAQ 上安装 Linux™ 对于赋予成熟的硬件以新的活力或者使已有的工具变得更好,可能是一种很好的方式,尤其当您是桌面 Linux 的拥趸者时更是如此。在这个过程中您可以充分利用已有的知识,还可以享受到熟悉(双关语,Familiar)而且免费的开放源代码软件的益处。在本文中,学习如何用 Linux 来武装您的 HP-Compaq iPAQ PDA。
iPAQ 是 Hewlett Packard 生产的一类 PDA 的品牌(较老的型号品牌是 Compaq)。最初的型号是于 1999 年发布的 3600,其拥有一个 206-Mhz 的 StrongArm 处理器、32 MB ROM 和 32 MB RAM,运行 PocketPC 2000 操作系统。从那时起,已经推出了具有多种不同选择的很多型号。当前最新的型号具备内置的 Bluetooth、Wi-Fi 和 SDIO 能力,运行 PocketPC 2003 操作系统。所有这些设备足够强大,可以流畅地运行 Linux。本文论述了为什么您可能选择这样做并研究了一些可能的选择。
为什么运行 Linux 而不是 Pocket PC?
开始进入在 iPAQ 上安装并使用 Linux 的细节之前,需要考虑的一个显而易见的问题是,为什么从 PocketPC 200x 转而使用 Linux?
不再以已经被滥用的,“因为您可以”这一理由作为答复,其实有很多正当的理由,包括:
个人感觉:很多人只是觉得作为用户或开发者使用 Linux 环境更舒服。
持续的升级/支持:Linux 正不断地得到改进,安全缺陷正得到修复。然而,其原来的软件可能已经完全得不到支持,在很多情况下不能升级到最新的版本。即使操作系统/应用程序可以被升级,但这也不可能是免费的。
自由:出于意识形态的观点,或者因为希望得到很多其他益处(比如自己修复缺陷的能力和更强大的用户社区,等等),很多人更喜欢使用开放源代码软件。
实际能力:运行 Linux,使得很多在使用 PocketPC 时难以达到、代价高昂或者不可能达到的事情成为可能。
应用程序:通过运行一个标准的 Linux 发行版本,您可以轻松地移植很多应用程序(某些根本不需要做任何改动,很多只需要很少改动)。
操作系统功能性:此操作系统具备远程 X(Remote X)和原始的套接字。
选择硬件
一旦决定下来想要在 iPAQ 上尝试 Linux,您首先需要选择要使用的 iPAQ 硬件。通常,更老的硬件会得到更好的支持(因为开发者有更多的时间进行与之相关的工作)。可靠的选择是 H3100、H3600、H3700、H3800、H3900、H5100、H5400 和 H5500。随时都在添加对较新的设备的支持,所以,如果您的 iPAQ 是较新的,也不是完全没有希望 —— 您可以选择参与开发版本(即便仅仅是为了测试软件,如果您没有开发经验),或者保持观望,直到您的硬件得到官方支持。同时,如果不想等待,您随时可以找一个二手的旧机器来用。为了进行测试,我使用的是一个扔在办公室里的相当古老的 H3650 型号。
下载发行版本
好,既然您已经挑选出了一些硬件,那么接下来就是要确定去哪里获得 Linux 以及如何将它安装到设备上。
假设您不打算改造您自己的系统(这是完全可行的,也是极其耗时),那么将 Linux 安装到您的设备的最简单办法就是获得一个支持这些设备的可用的特殊发行版本。最流行的发行版本之一(这也是我已经决定要使用的)是由 Familiar Project(参见 参考资料 中 Web 站点的链接)所提供的,以下简称为“Familiar”。
与大部分桌面 Linux 发行版本类似,Familiar 由两个独立的组件构成:
内核和基本系统。
GUI/桌面环境。