编辑选择奖

正如 1999 年编辑选择奖所报道的那样,对于我们最喜欢的操作系统来说,又是一年蓬勃发展和进步的一年。Linux 不仅正在成为嵌入式环境的热门操作系统,而且新千年的第一年见证了 RSA 专利的到期,从而允许开源安全工具包含在 Linux 发行版中。由 VA Linux 提供的 SourceForge 站点已迅速成为编程工具和信息方面可能最有价值的资源。大型企业和风险资本家比以往任何时候都更加关注企鹅操作系统作为桌面替代方案,他们终于开始理解免费商业模式,并且很高兴地开始接受 GNU GPL 而不是提出他们自己不兼容的许可证。此外,越来越多的以前的专有软件正在变成开源,例如 Sun 公司的 StarOffice,现在在 GNU GPL 下免费。所有这些都转化为编辑选择奖竞争者不断扩大的领域。不仅参赛作品比以往任何时候都多,而且几乎所有参赛作品的质量和功能都在提高,这使得选择我们的最爱类似于在提供一杯饮料限制的开放式酒吧决定喝什么。当然,您可以喝一杯汤姆·柯林斯,但只能以牺牲俄罗斯白兰地为代价。如果我们的一些选择让您感到不悦,那就来一杯烈酒并和解吧。

我们知道,我们知道,我们应该选择这款易于配置的服务器的机架安装版本。“RaQ”是人们大量购买的版本。但我们喜欢立方体形状。它是如此...立方体。整个东西都能正常工作,即使对于不是 Linux 专家的人来说也是如此。正是快乐的新用户最终促成了我们选择这款设备的决定。如果您想了解用户社区(Quommunity?)正在做什么,请阅读 QubeQuorner 网络日志。
VA Linux Systems 在获得优秀的硬件并在其上安装 Linux 方面享有盛誉。去年,他们雄心勃勃,设计了自己的易于打开的 2U 机箱,并用热插拔 RAID 驱动器和其他优质部件填充它。今年,拼图完成了,因为他们在最新的 2200 系列服务器上安装了 Debian。现在,您可以像更换驱动器一样轻松地升级您的软件。
每个人都在为 IBM 在 Linux 部门变得多么有见地而欢呼雀跃。但是为什么要更改 System/390 的名称呢?这就像重命名战舰 艾奥瓦号。 但不管名字多么愚蠢,您都必须喜欢这样一台服务器,它允许您为一个项目启动一个全新的 Linux 实例,甚至无需下到服务器机房去运行另一根以太网电缆。
除了我们测试的预生产系统中的一个嘈杂的风扇外,我们非常喜欢这款设备。它由优质组件组装而成,并由一家小型友好的公司提供支持。CPU 是 AMD 的 Duron,即著名的 Athlon 的廉价版本,我们也喜欢受良好支持的 Matrox 显卡和可靠的 IBM 硬盘驱动器。正是运行新的免费 StarOffice 或设计您的新网站的最佳选择。
坦率地说,还没有人向我们展示过真正让我们惊艳的高端 Linux 工作站。Linux 工作站行业仍处于起步阶段,良好的 3-D 支持仍然需要一些调整和 RTFM。因此,袜子仍然牢牢地穿在脚上,我们访问了 elinux.com,浏览了他们选择的 Linux 兼容部件,并构建了自己的工作站。也许明年会出现一款让我们开箱即用的工作站,但我们仍然会喜欢 elinux.com,因为它提供 SCSI 卡和名牌 RAM 等重要产品。
今年早些时候,我们听到了很多关于 Web 广告代理 Doubleclick 滥用隐私的消息。因此,与其被他们的全球跟踪数据库“推动、归档、盖章、索引、简报、汇报或编号”,不如安装隐私保护软件:Internet Junkbuster Proxy。
如果您带着笔记本电脑旅行,也请在上面安装一份副本。不下载横幅广告可以使酒店拨号速度变得可以忍受。
我们为最佳图形应用程序选择的两个选项甚至都没有 GUI 界面。有时您需要编写一些脚本,而将您可能拥有的任何未授权的 GIF 转换为合法的 PNG 格式就是其中之一。
gif2png 包括一个脚本,用于遍历您的整个站点并彻底清除 GIF。而且,某些软件在您“另存为 PNG”时会创建超大的 PNG,而 pngcrush 可以返回并正确执行。
Linux 有大量的备份工具可供选择,我们很高兴,因为这使得备份您的新 Linux 设备更容易,因为当权者已经选择了要使用的备份软件。
但在 Linux Journal,我们运行 Amanda。我们可以免费获得任何我们想要的软件,因为软件公司给我们副本是为了讨好我们。但我们的系统管理员团队选择了 Amanda,它代表“高级马里兰自动网络磁盘归档器”。伯克利有一个不相关的项目也叫 Amanda,所以请务必不要安装错误的软件——伯克利 Amanda 是南极μ子和中微子探测器阵列,您不希望发现自己拥有一堆μ子跟踪数据而不是文件备份。
Amanda 是经典的、老式的免费软件——无限可配置,不花哨,但可靠。它需要一段时间来学习和设置,但一旦您按照您想要的方式配置好它,它应该是无故障的。
在我们之前写的一篇文章中,我们写道:“Jabber 的构建非常开放,以至于很难看到使用它可以完成什么事情的限制。”我们喜欢 XML 和即时消息的“爆炸性组合”。借助 Jabber,任何两个身份,无论是人还是机器,都可以发送和接收实时消息,这些消息几乎可以包含任何内容,并且可以以结构化的方式执行此操作,如果需要,可以独立于中介协议。Jabber 将成为一些有趣应用程序的基础。
将 Blender 视为渲染农场的播种机——它是让您设计 3-D 场景的应用程序。但是启动它,您很快就会意识到 Blender 不是 Xpaint。这是一款重量级的软件,需要投入实际的时间来学习。但我们通过树木的果实来判断树木,用 Blender 制作的数字艺术令人印象深刻。
著名的 PHP 向导 Tim Perdue 解释了使用 PostgreSQL 作为他的 Web 项目的后端数据库的好处:“首先,我们将使用 Postgres 的 SELECT...FOR UPDATE 语法,它可以有效地锁定选定的行,以便您可以更新它们并在事务中提交您的更改。”
他补充说,“使用某些数据库,例如 MySQL,您无法轻松锁定数据的特定行以防止其他进程在您也尝试减少库存时减少库存。您最终会得到不准确的数字和无用的库存计数。”现在,我们不能那样做。如果您的电子商务网站将最后一只 Furby 卖了两次,您就麻烦大了。
对于“大型数据库”功能以及开源的可配置性和管理优势,我们给 PostgreSQL 点赞。
如果您在电脑游戏中投入时间和金钱,您希望看到人们在您射击他们时受苦,对吗?解剖学上正确的枪伤。痛苦的尖叫。情节简单。把所有这些放在一起,你会得到什么?数小时的乐趣,就是这样。
胃弱?试试 GNOME 空当接龙。
我们现在必须坦白一件事。在 Linux Journal,我们只是不怎么使用办公套件。我们基本上使用 vi 来完成工作,直到我们将文章发送到布局,当有人向我们发送专有格式的文档时,我们只是将其丢弃并将他们添加到 bozo 列表中。但是,在我们个人生活中,我们偶尔需要制作一批反 DMCA 传单或其他东西。为此,可以使用 StarOffice。有点耗资源,但它可以完成工作。我们会在下一次 Linux 展会上为 Sun 的员工买啤酒——感谢您将新版本置于 GPL 之下。
还记得 Matt Suhey 在“超级碗 Shuffle”中没有说唱,但在超级碗 XX 中却获得了大量码数,包括一次触地得分吗?KDE 就是 Linux 桌面的 Matt Suhey。尽管今年人们对某个其他桌面项目给予了关注,但我们对 KDE 的稳定性和精心设计的特性印象最深刻。KWord 是一款很有前途的文字处理器,所有桌面小工具也都运行良好。我们 Linux Journal 的大多数人都运行 KDE。
Troll Tech 最终通过一笔勾销解决了 KDE 许可问题,但如果所涉及的公司不如 Troll Tech 那么酷,那么下一次许可争议可能会走向另一个方向。所以,孩子们不要在家里尝试许可证不兼容的事情。
顺便说一句,对于那些不是 NFL 粉丝的人来说,那是超级碗 0x14。

Tuxtops 的处境很奇怪,介于像 VA Linux Systems 这样的硬件供应商和 Linux 笔记本电脑的 消费者报告 之间。它们太小,无法影响制造商的硬件选择,因此他们必须采用他们能获得的最好的笔记本电脑并在其上安装定制的软件。但 Tuxtops 是一个在收缩包装的世界中令人耳目一新的诚实爆发。
我们喜欢他们的“坦白”页面,他们在其中列出了他们出货的硬件的不足之处。其中一页指出,即使使用提供的 Linux 驱动程序,某个系统的 Lucent 调制解调器也“不稳定且喜怒无常”,并建议买家“忽略此硬件并将其视为退化的”。谢谢;我将购买可选的 PCMCIA 调制解调器,而不是浪费时间。有趣的是,您对您的产品说的坏话越多,您看起来就越好。
Microwindows 演示是我们在 LinuxWorld 上最喜欢的演示之一。想象一下一个 GUI 项目,它包括 X- 和 WinCE 兼容的 API、alpha 混合、比例字体、手写识别、VNC 客户端、扫雷克隆等等。现在想象一下它在 100K 中。您能说 Linux PDA 吗?最好在上面放一个防水罩;我们流口水了。
RedBoot 是一款嵌入式调试和引导工具,用于在嵌入式平台上运行嵌入式 Linux 系统,包括 ARM、MIPS、MN10300、PowerPC、Hitachi SHx、v850 和 x86。它支持从闪存或网络启动。
RedBoot 提供了解决实时定时要求的方法,这些方法允许应用程序快速响应现实世界的需求。它还提供了一些重要的工具来调试这种环境,在我们看来,这是一个极其重要的问题。它也是完全开源的。
喵!这款免费条形码扫描仪在 Radio Shack 分发,并随附在一些杂志中(不是我们的)。人们不仅解剖了小猫以禁用其序列号(参见 2000 年 11 月号),而且还编写了驱动程序和解码器,以将其用于各种用途,包括编目他们大量的藏书。
CueCat 的制造商也参与了其中,他们的律师发出了一些我见过的最毫无意义和荒谬的威胁信,这自然而然地让每个人都获得更多的 CueCat,以了解所有的大惊小怪。
显然,CueCat 的最初目的是让人们扫描杂志广告而不是键入 URL,这肯定为一些公司省去了学习 HTTP 重定向的麻烦。但是,在愚蠢的商业模式中,出现了精巧的玩具。
Olaf Kirch 和 Terry Dawson 撰写的 Linux 网络管理员指南 自 1993 年以来一直是 Linux 文档项目的“活文档”,并且仍然包含我们读过的最好的 TCP/IP 入门知识之一。今年发布的新版本比以往任何时候都更与更多的 Linux 用户相关,因为越来越多的我们正在获得宽带互联网连接并设置家庭网络,而不仅仅是使用 PPP 拨号。对于希望利用其 DSL 或电缆连接的用户,我们推荐这本书,该书可从 Linux 文档项目网站获得。
曾经有 Usenet 新闻,Linus Torvalds 在那里宣布了 Linux。然后许多讨论主题转移到列表和 Web 讨论板,但是一个又一个智能对话论坛被喷子和白痴攻陷和摧毁。今年选择的网站 Advogato 令人惊讶地没有混入讨厌鬼,并为我们提供了关于密码保护教科书、GNU autoconf、Bill Joy 以及选择正确的 C 数据类型以使您的代码 64 位兼容的深思熟虑的讨论。Advogato 由声誉排名系统的冷酷公式统治,到目前为止,该系统已成功保护它免受淹没其余“社区”站点的无聊废话的侵扰。
作为奖励,为 Advogato 提供支持的 Apache 模块快速、免费,并且在我们看来,非常优雅。

+年度产品:TiVo
如果您认为 Linux 尚未为最终用户做好准备,那么,请将 TiVo 放在您的烟斗中并抽烟。它是今年最热门的家庭影院组件——一个由 Linux 驱动的盒子,实际上可以让您“暂停”和“快进”直播电视。无需再等待广告才能再喝一杯啤酒。