前沿

作者:Various

前沿

LJ 索引—2004 年 6 月

  • 1. Linux 比 Microsoft Windows 节省百分比:70

  • 2. Van Shung Chong Holdings 通过切换到 Linux 并推迟服务器购买节省的美元:100,000

  • 3. 2004 年前两个月 NASA 网站的点击量(十亿):7.5

  • 4. 2004 年 1 月 NASA 的峰值流量(Gb/秒):7

  • 5. SGI 的 Altix 平台在单个系统映像中可扩展到的 Itanium 2 处理器数量:256

  • 6. IBM 计划中的 Linux 桌面和笔记本电脑的内部 beta 测试人员数量(千):15

  • 7. Linux 服务器季度收入同比增长(百万美元):960

  • 8. Linux 服务器同比增长率:63.1%

  • 9. Linux 服务器出货量同比增长率:52.5%

  • 10. Windows 服务器出货量同比增长率:23.3%

  • 11. Windows 工厂收入同比增长率:16.1%

  • 12. IBM 服务器第四季度工厂收入同比增长率:17.7%

  • 13. HP 服务器第四季度工厂收入同比增长率:9.4%

  • 14. Dell 服务器第四季度工厂收入同比增长率:19%

  • 15. Sun 服务器第四季度工厂收入同比增长率:-1.7%

  • 16. Fujitsu-Siemens 服务器第四季度工厂收入同比增长率:17.7%

  • 17. 中国新推出的 Linux 驱动的曙光 4000A 超级计算机中的 AMD Opteron 处理器数量:800

  • 18. 曙光 4000A 每秒将执行的运算次数(万亿):10

  • 19. 这将使曙光 4000A 在当前 Top500 列表中的位置:4

  • 1, 2: 商业周刊

  • 3, 4: vnunet.com

  • 5: SGI

  • 6: TheLinuxShow

  • 7–16: IDC

  • 17–19: AMD

diff -u: 内核开发的新动向

BIOS 通常是计算机最不友好的部分之一。源代码通常是秘密的,更新几乎不存在。大多数像样的操作系统都试图尽快抛弃 BIOS,提供它们自己的类似功能的接口。有时 BIOS 错误迫使操作系统开发人员采取措施来解决它。最近 eMachines M6805 就发生了这种情况。BIOS 未能识别 CPU 升级,并将 CPU 速度和电压值报告为原始 CPU 的值。Tony Lindgren 创建了一个 Linux 内核补丁,用于对这些机器执行一些健全性检查,以纠正 BIOS 报告的值。

Benjamin Herrenschmidt 正在开发一个 sysfs 接口到 Open Firmware,为 PPC 和 PPC64 系统提供完整的 Open Firmware 路径。正如 Linux 开发风格所展示的那样,Benjamin 一发表他的工作,各种设计问题就受到了审查。特别是,他希望将 Open Firmware 数据作为 PCI 设备数据的一部分提供,这有可能变成一团糟。所有不同的总线和所有不同的固件是否都将开始存储彼此的数据?而且,系统的哪些其他部分也希望在其他地方表示?Linus Torvalds 建议将每个方面分开,这样 Open Firmware 数据,即使它寻址 PCI 设备,也将在 Open Firmware 子目录中找到。

Dipankar Sarma 已经制作了一个 API 函数,它应该能够清理一些 ReiserFS(和其他)代码。该函数 rcu_barrier() 等待所有排队的 RCU 回调完成。RCU,或 Read Copy Update(读取复制更新),是一种锁定机制,允许操作系统以低计算成本访问多个 CPU 之间共享的数据 [参见 Paul McKenney 的“在 2.5 内核中使用 RCU”,LJ,2003 年 10 月]。以前,ReiserFS 必须实现自己的逻辑来模拟此功能。Nikita Danilov 来自 ReiserFS 团队,一直希望出现这种 API 很久了。一旦它被接受到主干中,Reiser 团队将能够抛弃大量丑陋的代码。

随着 Linux 2.0.40(代号 Moss-Covered Tortoise)的发布,David Weinehall 已经表明他打算继续维护古老的 2.0 系列。在 2.0.40 中,他修复了许多安全漏洞和文件系统损坏问题,以及其他问题。在公告中,David 申明不会有新功能进入 2.0 系列。他说,希望利用最新内核中可用功能的用户必须升级到 2.4 或 2.6 树。一些系统可能难以升级,例如仅运行 2.0 内核的活动服务器,这需要为任何更高版本的内核完全重新设计。尽管如此,考虑到偶数内核必须努力实现稳定性,提供比现有更平滑的升级路径似乎是不可行的。

Max Asbock 最近组装了一个设备驱动程序,以支持 IBM xSeries RSA 服务处理器。该驱动程序名为 ibmasm,提供了一个用户空间接口来发送命令、等待事件和处理远程视频功能。然而,当前设计中的一个障碍是,Max 的接口在 Linux 中是独一无二的。尽管驱动程序必须提供一个进入系统的接口,但他看不到提供 sysfs 的“一个文件,一个值”机制的方法。该驱动程序也不容易放入字符设备类别,因此他将其放置在 Linux 内核源代码的 /drivers/misc 目录中。鉴于这些异常情况,我们可能会期望这个驱动程序在被内核正式采用之前会经历一些更改。如果它确实很快被接受,那么接口仍然可能需要一些时间才能稳定下来,因为它被硬塞进首选的 Linux 位置。

Gerd Knorr 编写了一个驱动程序,虽然它本身实际上没有提供任何用户可见的优点,但它将帮助其他驱动程序处理 红外遥控 设备。像 saa7134 和 bttv 这样的驱动程序现在将能够使用常规的 Linux 输入层,以干净的方式访问这些设备。一个有趣的转折是,基本的 Linux 模块处理代码在 2.5 时间框架内发生了变化,Gerd 坚持使用旧的接口,即使他的驱动程序是为 2.6 编写的。这样做的原因是,他希望他的代码在 2.4 和 2.6 下都能编译,而 2.4 不支持 2.6 提供的一些必要功能。Rusty Russell,是 2.5 期间模块接口修改的主要开发者,似乎非常积极地响应这种情况,他说他将在 2.4 中实现兼容性功能,这将允许首选的 2.6 结构在两个内核系列上都能正确编译。

反垃圾邮件 SMTP 项目

ASSP 是一个 SMTP 代理,它执行贝叶斯过滤,具有白名单,通常尝试在垃圾邮件传递到您的 MTA 以进行接受和处理之前识别和拒绝垃圾邮件。好的功能之一是,只需将非垃圾邮件转发到 assp-spam@your.domain 即可轻松地将非垃圾邮件重新分类为垃圾邮件。审查垃圾邮件有点困难,因为您实际上需要快速浏览垃圾邮件目录,以确保没有非垃圾邮件被错误分类。然后,快速重建垃圾邮件数据库,您就完成了。设置更加密集,因为您必须让事情运行一段时间,密切关注它们的去向,并根据需要移动它们。但是,即使被错误分类,邮件也永远不会丢失。ASSP 可能不适合 ISP,但企业,尤其是小型企业,会喜欢它。需要:Perl。

UpFront

Nvu

对于那些一直在寻找 Linux HTML 编辑器来替代 FrontPage 或 Dreamweaver 的人来说,新发布的 Nvu(N-view)渴望成为该替代品。借助 Nvu,最困难的 Web 编码工作变得轻而易举,包括表单、CSS 等。大多数功能都可用,并且似乎运行良好。未来的版本应该完善缺失的部分;框架似乎已经到位。需要:libmozjs、libxpcom、libplds4、libplc4、libnspr4、libpthread、libdl、libgtk-x11-2.0、libgdk-x11-2.0、libatk-1.0、libgdk_pixbuf-2.0、libpangoxft-1.0、libpangox-1.0、libpango-1.0、libgobject-2.0、libgmodule-2.0、libglib-2.0、libm、glibc、libgcc_s、libstdc++、libX11、libXi、libXext、libXft、libXrender、libfontconfig、libfreetype、libz 和 libexpat。

UpFront

vnStat

vnStat 是一个基于控制台的流量监视器。与其他监视器不同,它不需要 root 访问权限或使用太多资源。基本上,vnStat 从 /proc 文件系统更新其日志。如果您需要一个可以由任何人(而不仅仅是 root)运行的轻量级监视器,这可能是一个不错的选择。需要:glibc。

UpFront

ecncheck

您是否曾经发现您无法从 Linux 系统访问某个网站,但其他系统没有问题?然后,您后来发现 ECN(显式拥塞通知)在 Linux 系统中已打开,这就是导致问题的原因?您是否希望能够检查站点是否符合 RFC 或只是找出它们是否支持 ECN?ecncheck 可以为您做到这一点。需要:libpthread、glibc 和原始套接字访问。

UpFront

他们说

我们的很多客户都很精通 Linux。所以我们给他们 root 访问权限。请,尽情破解吧。我们已经看到了很多社区开发。事实上,我们正在推出的一些功能......来自社区。

—Bob Fuhrman,Interact-TV 总裁兼首席执行官,在 CES 采访中

我认为 Linux 可能正在接近认真竞争的另一个原因:零售巨头沃尔玛开始在桌面计算领域玩弄它在其他所有领域都玩弄过的强硬手段。

—Dan Gillmor,《圣何塞水星报》技术专栏作家

我认为现在没有人质疑 Linux 了......我过去不得不写一篇论文来解释为什么有人会使用这项技术,但我们开发的系统在过去五年里一直非常可靠。

—Ray Loyzaga,CommSecure (www.computerworld.com.au)

Linux 服务器的增长继续加速,这表明 Linux 服务器正在 IT 客户的计算基础设施中承担重要的角色。最初以边缘和以 Web 为中心的工作负载开始,现在正在扩展到包括 HPC 和商业工作负载。

—Jean Bozeman,IDC (www.idc.com)

如果吃豆人小时候影响了我们,我们就会在黑暗的房间里跑来跑去,啃药丸,听着重复的音乐。

—Marcus Brigstocke (marcusbrigstocke.com),不是来自任天堂的 Kristian Wilson,所以请修复你的 .sig—Ed。

Nameko

Nameko 是最容易安装的 Web 邮件应用程序之一。这个朴素的实用程序允许您在您的邮件/Web 服务器上阅读和发送电子邮件。如果所有您需要做的只是阅读和发送电子邮件,并且其他电子邮件 Web 应用程序太难安装,也许这值得一试。只需将其复制到您的 Web 服务器,调用 URL 并登录即可。需要:带有 PHP 的邮件和 Web 服务器,浏览器。

加载 Disqus 评论