前沿
单物理 CPU 上的多个逻辑 CPU,或超线程 (HT),是英特尔奔腾 4 Xeon 引入的一个相对较新的概念,最近在 Linux 内核中获得了大量支持。Ingo Molnar 于 2002 年 8 月下旬开始了这项工作,他提交了一个补丁,为调度程序添加了 HT 感知能力。此后,许多补丁相继出现,超线程已成为相当主流的功能。
khttpd 最终要消失了。从它被包含的那一刻起,经过漫长而痛苦的斗争,这个基于内核的 Web 服务器从 2.5 版本中消失了,并且不会再回来了。尽管围绕这个功能存在巨大的争议,但最终导致其消亡的不是口水战,而是用户空间 Tux2 快得多。甚至有人谈论将 Tux2 放入内核以取代 khttpd,尽管许多人出于最初反对 khttpd 的相同理由反对这样做。一些专利问题也阻碍了这个想法,而且看起来似乎没有人真的想费心去解决它。
在 2002 年 8 月和 9 月,几个新的系统调用进入了内核。其中,x86 平台上的 clone_startup() 将线程创建所需的系统调用数量减少到一个。Glibc 的高级 pthread 代码是这个调用的一个重要用户。唯一的问题是名称尚未最终确定。YMMV。
一个有趣的小花絮:后 2.5.31 内核中的 PC 扬声器 现在可以用作麦克风。这很新奇也很奇怪。正如 Jos Hulzink 在 linux-kernel 邮件列表中所说的那样,“2.5.32 将作为为所有 AT 类计算机实现语音识别的内核载入史册……”
为新的内核配置系统而进行的斗争仍在继续。随着 CML2 显然出局,几个新的配置系统已经出现。其中,“kernel conf” 可能是最有可能成功的。Roman Zippel 一直在稳步地进行这项工作,并声称他的代码几乎完全可用。有传言称 kernel conf 可能会进入主 2.5 树,但尚未发布官方公告。
一个名为 devlabel 的新工具从 Gary Lerhaupt 那里浮出水面。它允许通过动态符号链接一致地访问存储设备,并支持热插拔。只需插入您的设备,就会出现一个符号链接,可用于访问该设备。拔下设备,符号链接就会消失。
—Zack Brown
黑客驾驶四座格鲁曼飞机在澳大利亚珀斯上空飞行,使用 iPAQ 发现的无线节点数量:95
同一批黑客使用东芝笔记本电脑发现的无线节点数量:92
格鲁曼飞机地面速度(英里/小时):250
格鲁曼飞机整个飞行过程中的高度(英尺):1,500
犹他州首席信息官 Phil Windley 驾驶 Piper Turbo Arrow 飞机在盐湖城上空飞行时发现的无线节点数量:27
其中加密节点的数量:5
Piper 飞机地面速度(英里/小时):125
Piper 飞机整个飞行过程中的高度(英尺):1,500
Linux 在 1.1 亿台桌面电脑市场中的份额百分比:2.7
2001 年 Linux 桌面电脑的销量增长:47
每售出一台 Linux 桌面电脑,分发的 Linux 桌面电脑数量:12-15
过去一年 Linux 新许可证收入出货量的增长百分比:28
UNIX 新许可证收入出货量同期下降:25
安装 Linux 桌面电脑的 Zumiez 商店数量:100
Zumiez 商店使用 Linux 桌面电脑相对于 Microsoft 替代方案的估计每台桌面电脑节省成本:500 美元
1-4: E3
5-8: Phil Windley
9-15: International Data Corp.
Scott McNealy 在 2002 年 8 月的 LinuxWorld Expo 上迈出了第一步。在他的主题演讲中,Sun Microsystems 总裁兼首席执行官表示,该公司将在 9 月的 SunNetwork 会议上宣布推出新的 Linux 桌面电脑。当第二步在 SunNetwork 迈出时,它似乎与第一步并不匹配。该公司宣布的不是又一款 Linux 盒子,而是一项旨在利用廉价且灵活的无品牌 x86 PC 的巨大企业市场以及总体成本节约的桌面策略。
该策略的代号是 Mad Hatter。以下是 Sun 公司工程副总裁、桌面解决方案负责人 Curtis Sasaki 对此的解释
我们宣布的是一个完整的软件包,而不仅仅是一个盒子。您将获得硬件、软件、服务和后端中间件的组合。硬件是一台装有 Linux 内核、GNOME GUI、集成了 Java 2 平台、Mozilla、StarOffice 和 Ximian 的 Evolution 应用程序套件的桌面电脑。与众不同之处在于集成。您从我们的盒子中获得的是企业级且可扩展的,具有目录、日历、消息服务器和用于访问控制的 Java 卡。[Java 卡是支持 Java 的智能卡。]
目标客户是注重成本且拥有大量“事务处理人员”的公司。但 Mad Hatter 的角度并非为小隔间出售枯燥乏味的产品,而是完全关注个人身份。
“如今,首席信息官们想确切地知道每个用户拥有电子邮件、日历和目录帐户的成本——以及安全成本”,Sasaki 说。Sun 希望企业配备 Linux PC,这些 PC 在用户使用 Java 卡进行身份验证时进行个性化设置,而且这方面似乎存在需求。Sasaki 说
虽然客户对基于开放标准的、价格极具竞争力的系统非常感兴趣,但他们也对这项产品最独特的硬件方面感兴趣:Java 卡,它允许管理员配置网站和基于应用程序的用户身份验证。
这使我们进入了一个全新的分类,以及一个与之相关的首字母缩略词。“这不是 PC,而是 IdC——身份计算机”,Sasaki 说。“身份非常重要。它关系到无论您身在何处,都可以根据您的凭据访问您的桌面。”
Digital ID World 的分析师 Eric Norlin 提供了一些背景信息
企业 IT 几乎已成为一个纯粹的成本中心。几乎唯一能真正省钱(同时提高隐私和安全性)的 IT 工作就是身份管理。您可以预期身份管理会向前发展,而其他服务则停滞不前,因为身份管理真正有望将 IT 从成本中心转变为利润中心。借助 Digital ID,您在 IT 投资方面拥有真正的 ROI 可能性。
Sun 的意图还在于使单一身份在公司外部和公司之间以及用户公司内部都能工作。Sasaki 解释了如何实现
Liberty Alliance 拥有一项由来自许多行业的 115 家公司开发的开放规范。该规范解决了为用户创建一种一次登录即可访问多项服务的方式的挑战。您将看到许多不同的支持 Liberty 的服务能够安全地利用您的身份。当与也部署了支持 Liberty 的身份的企业(例如,美国联合航空公司或美国运通公司)建立业务关系时,您实际上可以从一个企业转移到另一个企业,而无需重新创建您的身份。
为什么是现在?根据 Sasaki 的说法,Linux 桌面软件堆栈终于完成了
在过去的 12-18 个月中,LOTD(Linux on the Desktop)技术已经真正成熟。一年前,这还不是真的。我们无法提供完整的桌面解决方案。我们的办公套件还没有到位。GNOME 和 KDE 还不够成熟。Mozilla 还没有达到 1.0 版本。现在 GNOME 2.0 非常酷。StarOffice 6 越来越受欢迎。您在 Evolution 中获得了一个非常不错的产品。现在我们准备好了。
Sun 将在年底前在其 iForce 中心组装第一个原型,并预计第一批 IdC 将于 2003 年第一季度开始发货。
—Doc Searls
我们今天能买到的东西远远超过了我们跟上时代的需求。
—Mike Prince,Burlington Coat Factory 的首席信息官,在财富杂志中解释了他为什么在转换为 Linux 后要求削减 IT 预算。
创新会使所有在旧制度下 prospered 的人成为敌人,而那些将在新制度下 prosper 的人只会给予不温不火的支持。他们的支持之所以冷淡,部分是出于恐惧,部分是因为他们普遍持怀疑态度,除非他们通过经验对其进行过测试,否则永远不会真正信任新事物。
—Nicolo Machiavelli
微软已选择将反对开源的战争变成一场宗教战争。这样做只会进一步突出开源,这意味着原本从未考虑过开源的 IT 主管现在正在考虑转向开源。
—Dan Kusnetsky,International Data Corp.
通常人们会想到 BIND 和 Sendmail 等非常重要的东西;但在更实际的意义上,自由和开放的代码都有助于互联网的诞生。这就是在构建揭示源代码的浏览器时做出的决定。源代码始终可用。人们不是先购买 Tim (O'Reilly) 的书来学习 HTML 的。他们所做的是窃取彼此的网页,进行他们想要的调整,然后购买 Tim 的书,以便他们能够弄清楚下次如何做得更好。
—Lawrence Lessig
我要对你们说,录像机对于美国电影制片人和美国公众来说,就像波士顿绞杀手对于独自在家的女人一样。
—Jack Valenti,1983 年在国会面前
基本上,所有商业人士都有自己的议程,这非常健康,因为您希望拥有这些经常冲突的议程,以推动系统朝着真正对每个人都有效的东西发展。
—Linus Torvalds
如果您知道源代码的工作原理,您将更有可能解决您的问题。您将能够更好地将软件与操作系统连接起来。您不必在维护上花费那么多;成本会更低。在内部开发软件并使其以您想要的方式工作也将花费更少。
—零售业首席信息官