聚焦获奖者:PocketLinux
明年的硬件总是会更快。 有时公关人员或操作系统倡导者会用这个简单的事实来为马虎的软件和臃肿的代码辩护。 但是,让那些熬夜想出聪明方法将位打包到结构中的黑客感到恼火的是,通常可以肯定的是,在您的项目完成时,足够快可以运行它的东西将在折扣计算机商店出售,而且价格足够便宜,适合您的目标用户。
在 1985 年撰写的 GNU 宣言 中,Richard Stallman 宣布他的目标是 Motorola 68000 级 CPU。 当时,68000 系列仅在相对昂贵的 Macintosh 和 Sun 工作站中找到,而不是我们拥有的 Commodore 64。 但是理查德认为,到 GNU 流行的时候,硬件会足够便宜。 并且,在 1990 年代初,确实如此。
今天,PocketLinux 正在承担一项雄心勃勃的任务,即将完整的 Java 环境、XML 和 Web 服务器放到 PDA 上。 哦,还有用户界面主题,这是愚蠢但看起来很酷的软件创新。 他们的目标平台是我们都想要的 PDA,例如 Compaq iPAQ,它具有 32 MB 的 RAM、16 MB 的闪存 ROM 和一个足够大的彩色 240x320 屏幕,可以在上面进行电子邮件处理。 这与我的第二台桌面 Linux 机器的 RAM 一样多。
等一下? 一个 Java GUI 环境? 多么过时的东西啊! 每个人都知道 Java 只是“新的 Cobol”——一种服务器端语言,适用于编写销售税计算应用程序并穿着短袖衬衫和领带上班的人!
错了。 PocketLinux 拥有活跃的开发列表,如果有人可以将 Java 带回到其“小型设备的虚拟机”的根源,他们可以做到。 如果你认为 Java 很糟糕,那就找另一种方法将应用程序从一种架构的 PDA “传输”到另一种架构的 PDA。
我们可以感谢 PocketLinux 在 Kaffe 免费 Java 虚拟机上所做的工作。 考虑到自由软件开发者最终开始进行雄心勃勃的 Java 项目(你可以说是 Freenet 吗?),Kaffe 正在迅速成为“完整早餐的一部分”,以便于构建一个明智的 Linux 环境。
当然,PocketLinux 并不是唯一一个在 PDA 上运行 Linux 的项目。 Agendacomputing.com 和 handhelds.org 是其他一些站点。 那么,你可以在 PDA 上使用 Linux 和 Kaffe 做什么? 没人真正知道。 这就是启用技术的乐趣所在。 如果你认为 Java 培训只适用于编写电子商务应用程序,那就获取 PocketLinux 并尝试一下。
电子邮件: ljeditors@ssc.com