前沿

作者:Staff
diff -u: 内核开发中的新变化

作者:Zach Brown

上个月我写了关于 digsig 的文章,这是一个安全模块,它在执行二进制文件之前检查其校验和,以确保在给定系统上不会运行受损代码。 显然,我比一些内核开发人员,特别是 Alexander ViroPavel Machek 更加热情。 事实证明(digsig 开发人员也同意这一点),digsig 只不过是一种临时的安全策略,脚本小子在很短的时间后就能绕过它。 从历史上看,这些类型的临时措施从未被内核采用,正是因为它们没有提供稳健的解决方案。

随着 2003 年 11 月初发布的 2.6.0-test1 内核,Linus Torvalds 宣布了 稳定性冻结,这意味着只有当补丁修复了数据损坏、系统崩溃或其他一些严重破坏时,才会被接受。 即使是实际上不改变代码行为的清理补丁现在也被拒绝了。 根据 Linus 的说法,目标是开始为官方 2.6.0 版本发布做最后的准备,届时他强烈暗示他将立即将 2.6 树的维护权交给 Andrew Morton。 这与 2.4 不同,在 2.4 中,他仅在发布几个版本后才将维护权交给 Marcelo Tosatti。 目前仍未表明 2.7 树何时会分叉; 它可能会与移交给 Andrew 的时间同时发生,但肯定不会更早。

Rusty RussellTim Hockin 共同制作了一个补丁,将 Linux 下支持的组数提高到 200 多个。 事实上,该补丁支持数千个组,这是很多人(例如 Tim 的一些 Samba 客户端)有时想要的。 Linus Torvalds 认为他们补丁的某些版本比其他版本更丑陋,但显然他已准备好考虑支持如此多的组,只要实现不会让他太难受。

Ian Pratt 和剑桥大学计算机实验室系统研究组的其他成员已经发布了他们的 Xen 虚拟机监控器的第一个稳定版本,用于 x86 架构,并将 2.4.22 内核移植到其中作为 guest OS。 Xen 旨在在单台计算机上同时运行多个操作系统。 一旦内核移植到 Xen,所有用户二进制文件显然将保持不变地运行; 因此,从理论上讲,任何 Linux 发行版都可以在 Xen 下运行,唯一的修改是插入式内核。 目前,递归运行 Xen 是不可能的,尽管许多喜欢钻研内核的黑客表示对此感兴趣。

Eli Billauer 创建了 /dev/frandom,这是一个随机数生成器,在某些测试中,它比 /dev/urandom 快 50 倍。 虽然它并非旨在用于密码学(但有一天可能会用于密码学),但它仍然适用于科学模拟、算法压力测试和执行数据擦除。 尽管它具有各种优点,但它可能不得不在很长一段时间内作为外部补丁存在,因为一些内核开发人员(如 Nick Piggin)认为没有迫切需要在内核空间中执行 /dev/frandom,因为它可以在用户空间中做得足够好。

Roman Zippel 在 2003 年 10 月中旬宣布了 iSCSI 规范的实现。 尽管它不是一个完整的实现,并且为其接口使用了已弃用的 /proc 文件系统而不是 SysFS,但它显然已经有些可用。 Roman 已承诺,如果有足够的兴趣,他将继续维护它,但如果没有帮助,他说进展可能会很缓慢。

SQL-Ledger: www.sql-ledger.com

作者:David Bandel

我不认为在我使用它的三年里,我见过任何项目像这个项目一样发展得如此迅速或如此深入。 该系统为几乎任何行业的企业提供多种语言的完整复式记账。 我很难找到更好的会计软件包。 安装非常简单。 如果您安装了 LaTeX,则可以直接输出 PDF 文件或通过电子邮件发送账单或对账单。 开箱即用的配置基于加拿大税制,但可以轻松地应用于任何其他系统。 最好的功能之一是数据库使用 PostgreSQL。 如果您需要一个用于企业的完整会计软件包,那就是它了。 要求:Perl、Perl 模块 DBI、DBD- (DBD-Pg 或 DBD-Oracle)、PostgreSQL 或 Oracle、能够运行 Perl 脚本的 Web 服务器、Web 浏览器和 LaTeX(可选)。

UpFront
他们说

我不相信我们应该愿意购买或使用源代码和设计未公开供公众审查的投票系统。 我认为有些公司愿意在这种模式下工作,特别是如果合同提供一些长期承诺。 我们在这里谈论的不是布兰妮·斯皮尔斯——我们投票系统的完整性是我们政府的基本组成部分。

—Phil Windley, www.windley.com/2003/11/03.html#a893

电子政务应用程序需要降低成本、允许快速开发、为选民提供用户友好的体验并提供增强的安全性。 Linux 提供了电子政务计划所需的一切。

—Tom Adelstein, www.linuxjournal.com/article/7076

有趣的是,未来项目中嵌入式 Linux 最受欢迎的来源是“自制(我从 GNU/Linux 下载的源文件构建自己的)”。 也就是说,开发人员显然更喜欢可自由下载的非商业来源——例如 kernel.org、Debian 或 uClinux 项目——而不是商业嵌入式 Linux 发行版。

—Rick Lehrbaum, linuxdevices.com

gtick: www.antcom.de/gtick linuxdevices.com

需要节拍器吗? 这款节拍器不仅为您提供简单的音乐节拍,还为您提供可选的节拍,例如 2/4、3/4、4/4 或可自定义的节拍。 可变速度和音量控制,带有用于粗调的滑块和用于微调的增量轮,为您提供很大的灵活性。 要求:libgtk-x11-2.0、libgdk-x11-2.0、libatk-1.0、libgdk_pixbuf-2.0、libm、libpangoxft-1.0、libpangox-1.0、libpango-1.0、libgobject-2.0、libgmodule-2.0、libdl、libgthread-2.0、libglib-2.0、libpthread、glibc、libX11、libXi、libXext、libXft、libXrender、libfontconfig、libfreetype、libz 和 libexpat。

UpFront
LJ 指数——2004年2月
  1. Sanchez Computer Associates 基于 Linux 的银行核心处理系统预计最低百分比 TCO(总拥有成本)节省:50

  2. 世界上使用 Linux 的人数(百万):18

  3. Commercequest 软件帮助公司遵守新的萨班斯-奥克斯利公司合规法案的最高价格:500,000

  4. IT 预算中用于内部员工的百分比:70

  5. 到 2008 年 Wi-Fi 接入点出货量的年度增长率百分比:50

  6. 预计 2008 年每年出货的 Wi-Fi 接入点数量(百万):1

  7. 2005 年 Wi-Fi 接入点出货量预计增长率百分比:132

  8. Linux 在嵌入式 Wi-Fi 接入点操作系统中的排名:1

  9. 过去两年中,喜欢将“自制”作为其“Linux 来源/供应商”的嵌入式 Linux 开发人员的百分比:15

  10. 过去两年中,“自制”作为嵌入式开发人员首选“Linux 来源/供应商”的排名:2

  11. 过去两年中,喜欢将 Red Hat 作为其“Linux 来源/供应商”的嵌入式 Linux 开发人员的百分比:17

  12. 过去两年中,Red Hat 作为嵌入式开发人员首选“Linux 来源/供应商”的排名:1

  13. 未来两年中,喜欢将“自制”作为其“Linux 来源/供应商”的嵌入式 Linux 开发人员的百分比:18

  14. 未来两年中,“自制”作为嵌入式开发人员首选“Linux 来源/供应商”的排名:1

  15. 未来两年中,喜欢将 Red Hat 作为其“Linux 来源/供应商”的嵌入式 Linux 开发人员的百分比:17

  16. 未来两年中,Red Hat 作为嵌入式开发人员首选“Linux 来源/供应商”的排名:2

  17. 未来 Linux 嵌入式项目中“基本上归因于非商业来源”的最低百分比:50

  18. Netcraft 在 2003 年 11 月调查的 Apache Web 服务器数量(百万):30.30

  19. 运行 Apache 的所有受调查 Web 服务器的百分比:67.41

  20. Apache 较上个月的百分比增长:2.80

  21. 同期 Microsoft Web 服务器的百分比损失:1.65

来源

  • 1: Sanchez Computer Associates

  • 2: Wired

  • 3–6: Forbes

  • 7–17: ABI Research, Linux Devices

  • 18–21: Netcraft

加载 Disqus 评论