UpFront

作者:Various

UpFront

LJ 索引—2005 年 1 月

  • 1. 俄克拉荷马城新的公共安全 Wi-Fi 系统花费数百万美元:90

  • 2. 新系统覆盖的平方英里数:650

  • 3. 公众通过该系统访问互联网的程度:0

  • 4. 属于 UTOPIA(犹他州电信开放基础设施机构)的城市数量:14

  • 5. UTOPIA 覆盖范围内的数千户家庭:140

  • 6. UTOPIA 光纤占比:100%

  • 7. 报告的 Linux“节省潜力”与 Microsoft Windows 的百分比:30%

  • 8. 拥有 2,000 个职位的大型企业在办公应用上的三年节省,单位为千欧元:525

  • 9. 拥有 2,000 个职位的大型企业在服务器上的三年节省,单位为千欧元:57

  • 10. 拥有 2,000 个职位的大型企业在内容管理上的三年节省,单位为千欧元:32

  • 11. 拥有 2,000 个职位的大型企业在数据库上的三年节省,单位为千欧元:21

  • 12. 上述研究调查的企业数量:50

  • 13. 新的 Cray XD1 Opteron/Linux 超级计算机在 12 处理器机箱配置中的峰值 Gflops:58

  • 14. 新的 Cray 的峰值处理器数量,在一个机架中有 12 个机箱:144

  • 15. 完整机架配置的峰值 Gflops:691

  • 16. 新的 Cray 的价格,单位为百万美元:2

  • 17. 基于 MIPS 的 Sha hu(小老虎)片上系统(用于嵌入式 Linux 设计,准备运行 Linux)的速度,单位为 MHz:400

  • 18. Sha hu 的典型功耗,单位为瓦特:1

  • 19. 中国希望为其普及计算的学生人数,单位为百万:200

  • 20. 中国希望为每位学生提供的计算机数量:1

  • 1-3:CLS Communications,通过 Business Wire

  • 3-6:UTOPIA

  • 7-11:Research & Markets

  • 12-16:InternetNews

  • 17-20:LinuxDevices

diff -u:内核开发中的新内容

Markus Lidel 已被任命为官方的 Intelligent Input/Output (I2O) 维护者。 I2O 由 I2O 特殊兴趣小组设计,是一种硬件规范,允许硬件从 CPU 卸载 I/O 处理,从而提高该硬件上 I/O 的性能,同时减少其对运行系统的影响。 Markus 是 Linux 内核开发领域的新手,于 2004 年 3 月首次出现在内核更改日志中,其中包含针对 2.6.1 内核的一些小型 I2O 补丁。Alan Cox 与许多其他项目一样,当时是事实上的维护者,并在接下来的几个月中接受了 Markus 的许多补丁。 然而,到 2004 年 7 月和 2.6.8 版本发布时,Markus 反过来也在接受来自其他开发人员的 I2O 补丁。 2004 年 8 月,Warren Togami 提名 Markus 担任官方维护者,并在收到 Andrew Morton 的确认后,Markus 于 2004 年 9 月更新了 Maintainers 文件,将自己列为官方 I2O 维护者。 此后不久,他启动了 I2O 代码的重写/重组,该代码根据 Andrew 关于稳定内核系列中重大更改的新宽松政策,被 2.6.9-rc2 内核接受。

内核开发通常充满争议和争端。 最近,支持 Philips Web 摄像头的 pwc 驱动程序在驱动程序维护者 Nemosoft UnvLinux Journal 专栏作家兼内核中尉 Greg Kroah-Hartman 之间爆发了争端。 为了支持各种硬件,驱动程序中长期存在一个允许二进制模块链接到内核的钩子,这违反了内核策略。 最终,Greg 坚持删除它,而 Nemosoft 要求 Linus 从内核中删除整个驱动程序。 现在,根据 GPL,驱动程序作者无权坚持这一点,但 Linus Torvalds 认为尊重作者的意愿非常重要,尤其是在有问题的代码即将无人维护的情况下。 事实证明,对于 Alan Cox 等人来说,这是一个不受欢迎的决定,他们认为许可问题要明确得多。 Nemosoft 已经发布了代码,不能 просто 收回。 为了说明他的观点,Alan 说他不如要求 Linus 删除 Alan 多年来做出的所有贡献,这实际上会删除内核的很大一部分,并彻底摧毁整个项目。 Alan 的观点很简单,在 таких случаях 尊重开发人员的请求是没有意义的。 经过大量争论,Luc Saillard 对有争议的二进制模块进行了逆向工程,并发布了新版本的 pwc 驱动程序,其中不包含有争议的钩子。

David Engebretsen 决定不再担任 PowerPC 维护者,并已由 Paul MackerrasAnton Blanchard 接任,他们多年来都为 PPC 贡献了许多补丁,以及 Benjamin HerrenschmidtTom Rini 和许多其他人。 David 在 IBM 工作期间维护了 PPC 端口,并领导了将 Linux 移植到 PPC64 架构的原始团队。

Jeff Garzik 创建了 blktool,它是现有 hdparm 实用程序的更简单、更通用的版本。 与 hdparm 一样,如果使用不当,blktool 可能会对磁盘造成严重破坏。 与 hdparm 类似,blktool 仍然以 IDE 为中心,尽管 Jeff 正在开发 SCSI、I2O 和 RAID 支持。 hdparm 以 IDE 为中心可能源于它是由 Mark Lord 开发的,Mark Lord 是早期 IDE 子系统的原始维护者。 与 hdparm 类似,blktool 提供了一个命令行界面,用于访问磁盘的详细信息,允许用户对行为进行微调,从而可能显着提高速度。 blktool 命令行使用的精确界面仍在不断变化; 特别是,Alan Cox 认为,只要正在开发新工具,它就应该修复 hdparm 显示的一些问题,尤其是在命令行界面中。 Jeff 似乎愿意接受各种替代方案,而且最终的工具似乎将具有多种替代机制,供用户表达他们的观点。 真正的重点似乎是 Jeff 的初步尝试已获得内核开发人员的支持,并且各个方面都在努力使其成型。

在网络上

嵌入式系统是软件成熟后想要成为的样子。 诸如使用更少的内存、快速启动以及长时间保持运行而无需更新等挑战都是要求。 无论您是在做车载 Linux 系统还是为工作开发电话交换机,我们的网站都可以提供帮助。

  • 如果您对嵌入式平台和目标的开发涉及哪些内容感到好奇,请查看 Richard Sevenich 博士的新网络系列,这是一份嵌入式开发的实践入门指南。 第 1 部分 (www.linuxjournal.com/article/7848) 解释了如何为您的嵌入式设计选择目标。 未来的文章将讨论硬件设置、熟悉 uClinux、添加 GUI 以及移植和创建新应用程序。 在线关注他的进展,或获取您自己的目标设备并成为项目的一部分。

  • 我们一直在关注车载计算机公司 Carbot,该公司致力于缩短操作系统启动时间,这是汽车级计算机和应用程序广泛采用的主要障碍。 最终目标是将 BIOS 启动时间缩短到五秒。 在本系列的最后一期 (www.linuxjournal.com/article/7857) 中,作者 Damien Stolarz 揭示了团队是否实现了其目标——“抛弃所有无用的 BIOS 功能,在引导加载程序(即 GRUB 启动画面)上显示视频,并在引导序列中尽早开始播放音频”。

  • 我们的常驻电信和运营商级 Linux 专家 Ibrahim Haddad 在 Ericsson Canada 花费大量时间研究改进 Linux 以用于运营商级系统的方法。 他的文章“关键服务器需求和 Linux 内核” (www.linuxjournal.com/article/7855) 概述了内核在关键任务环境中的服务器节点上部署所需的四个功能:“集群通信协议、对多 FIB 的支持、用于在运行时验证二进制文件数字签名的模块以及高效的低级异步事件机制”。

十年前的 LJ:1995 年 1 月

UUCP 连接是让您初步了解如何连接到外部世界的好方法——它将教您如何管理新闻和邮件源。

—Russell Ochocki

我们停止了一台 PDP,将数据输入线移到我们的 PC 上,并启动了 Linux。

—Vance Petree

专为 CS/EE/数学专业的学生和认真的开发人员而打造。

—Red Hat Software 广告

他们说了

所以,当你发现有人比你聪明时,就顺其自然。 你的管理职责在很大程度上变成了说“听起来是个好主意——大胆去做”,或者“听起来不错,但是 xxx 怎么样?” 第二种版本尤其是一种很好的方式,要么了解关于“xxx”的新知识,要么通过指出聪明人没有想到的事情来显得 格外 有管理能力。 在这两种情况下,你都赢了。

—Linus Torvalds 谈内核管理 (lwn.net/Articles/105375)

当你考虑一下时,这是有道理的。 Linux 和开源产品更便宜、更强大、更安全。 让 Microsoft 告诉我们他们的产品具有更低的 TCO 就像他们告诉我们地球是平的一样。 有正确想法的 CIO 知道 Linux 和开源软件可以降低成本,并且不太可能被口头花招或虚假的、供应商操纵的 TCO 研究蒙蔽。

—Del Elson,澳大利亚开源,CXO Today (www.cxotoday.com)

当开源代码得到正确分析时,没有什么比这更好的了。 但仅仅将代码公之于众并不能保证什么。

当前的学术出版模式在经济上是不可持续的。 研究人员和学生能够获得的相关学术成果越来越少。 但是,补救措施和替代方案正在开发和测试中。

—加州大学学术交流办公室 (osc.universityofcalifornia.edu)

Devil's Pie

手动移动窗口不是很麻烦吗? 如果您正在运行一个简单的窗口管理器(例如 Metacity),但您想要更复杂的窗口管理器(例如 Sawfish)的窗口匹配和自定义功能,那么这里有一个适合您的附加 X 实用程序。 编写一个 XML 配置文件来匹配您想要自定义的窗口,并让 Devil's Pie 为您定位或调整它们。 例如,您可以将某个应用程序固定为在所有桌面上显示,或者将所有具有特定标题的终端窗口移动到它们自己的桌面。

BZFlag

这款网络 3D 坦克对战游戏的名字是为了向雅达利 1980 年的街机经典游戏 Battlezone 致敬。 射击对方队伍的坦克并夺取他们的旗帜,或者 просто “Rogue” 并射击你想要的任何人。 这里有一个庞大的玩家社区,并且始终有数十台服务器在运行。

操作坦克和射击的基础知识很容易学习——但请注意:有些人非常非常擅长这款游戏。

加载 Disqus 评论