前沿
前沿
- LJ 索引—2003年8月
- Bartleby
- Helpdesk
- 新型 Sputnik 接入点进入轨道
- cdwrite
- Inventory
- 电视节目表
- diff -u:内核开发的新变化
- iBackup
- 他们说
- jigl
LJ 索引—2003年8月
1. 2002 年末 Linux 在新服务器操作系统出货量中的百分比范围:15–20
2. 到 2006 年或 2007 年,基于 Intel 的 Linux 或 Lintel 将占新操作系统出货量的百分比份额:45
3. 当前基本 IT 薪资增长率:5%
4. 新西兰 Farmlands 农村零售合作社分支机构将取代 SCO UNIX 的 Linux 服务器数量:28
5. Farmlands 服务的农民数量:15,000
6. 2002 年亚洲-太平洋地区 Linux 服务器出货量:18,000
7. 这些服务器的销售额,单位百万美元:58
8. 2007 年亚洲-太平洋地区 Linux 服务器预计出货量:47,000
9. 这些服务器的销售额,单位百万美元:146
10. IBM 新型 Blue Gene 系统上将运行 Linux 的计算节点的最少顶部数量:65,000
11. 单个 Blue Gene 芯片中的 CPU 数量:32
12. 单个 Blue Gene 计算节点中 32 核芯片的数量:64
13. 每个 Blue Gene 机架的节点数:8
14. 获得每秒千万亿次浮点运算(petaflop)所需的机架数量:64
15. 2000 年宣布的 Blue Gene 研究计划的预算规模,单位百万美元:100
1–3: Meta Group, Inc.
4, 5: New Zealand Herald
6–9: Gartner Group
10–15: CNet
Bartleby
三年前我评测了几款我至今仍使用的优秀程序,例如 arping、SendEmail、SICKnotes 和 CIDR。但其中最独特且有用的一个是 Bartleby。我最喜欢 Bartleby 的地方在于它的灵活性和实用性,可用于作者未曾预料到的各种用途。随着年龄增长,我的记忆力不如以前了。但我可以记住发送一个快速笔记,稍后查看并处理它。它就像这样简单:bartleby "start writing linux web book"。是的,bartleby 脚本是我自己写的,它可以帮我省去写echo "message" | syslog@localhost,但这只是小菜一碟。如果你尝试使用它并养成习惯,你就会明白它的价值。需求:Perl、Perl 模块 DBI、CGI、DBD::Mysql 或 DBD::Pg、MySQL 或 Postgres 数据库、MTA、Web 服务器、Web 浏览器。
Helpdesk
这个 Web 帮助台允许不同级别的用户,从客户端到支持人员,再到站点联系人和管理员,跟踪故障单。系统易于设置和使用。每个用户都可以根据需要配置自己的偏好。如果需要电子邮件支持,则需要在系统上运行 MTA,例如 sendmail。需求:支持 PHP 和 PostgreSQL 的 Web 服务器、PostgreSQL 服务器、Web 浏览器。
新型 Sputnik 接入点进入轨道
你拥有一家企业。你的企业拥有一个网络。你想使用无线网络,但你希望像管理有线部分一样管理网络的无线部分——甚至更好。一个廉价的解决方案是 Sputnik 的新型 AP 120,这是一个智能无线接入点 (WAP),通过 Sputnik Central Control 软件,你可以了解谁在你的无线网络上以及他们正在使用多少。

Sputnik 新型 AP 120

Central Control 截图
顺便说一下,Sputnik 是由 David LaDuke、David Sifry 和 Arthur Tyde——也是 Linuxcare 的创始人——去年创立的公司。AP 120 和 Sputnik Central Control 软件都运行在 Linux 上,并且可以通过 Sputnik 网站和 OEM 渠道获得。
cdwrite
有 X 吗?没有?但是要在那台只有 VT 的服务器上用全新的高性能 CD 刻录机刻录 CD,需要记住的东西太多了?想念你的 xcdroast、gcombust、k3b 之类的工具吗?试试 cdwrite。它可以让你轻松创建数据镜像并写入,或者读取和写入音轨。如果安装了这些工具,你就不必为了刻录镜像而反复阅读 man 手册。需求:bash、cdparanoia、cdrdao、mkisofs、cdrecord。
Inventory
它可以切片。它可以切丁。你可以排序、搜索、导出或导入它。你创建类别和子类别,然后将列创建为布尔型、整型或字符串型。实际上,这看起来是一个不错的实用程序,可以用于许多应用程序,不仅用于库存,而且你如何使用它完全取决于你。我怀疑如果将其用作待办事项列表或地址簿,是否会有人说什么。除了纸和笔之外,很少有东西如此灵活,几乎没有东西如此强大。需求:libgtk-x11、libgdk-x11、libatk、libgdk_pixbuf、libm、libpangoxft、libpangox、libpango、libgobject、libgmodule、libdl、libglib、libmysqlclient、glibc、libXi、libXext、libXft、libX11、libz、libXrender、libfontconfig、libfreetype、libcrypt、libnsl、libexpat。
电视节目表
想知道今晚电视上有什么节目吗?这个简单的 Perl 程序可以以多种格式显示给你,虽然 HTML 可能是最容易阅读的(也是默认格式)。所以,如果你很快有空闲时间,你可以提前查看电影列表。我想我会查一下下一集 FarScape。需求:Perl、Perl 模块 HTML::TreeBuilder、HTML::Tagset、HTML::Parser、Web 浏览器。
diff -u:内核开发的新变化
中断请求处理程序在 2.5 版本树中更改了它们的返回值,以便更好地处理涉及外围设备的某些错误情况。结果之一是许多驱动程序在源代码级别被破坏,必须进行修复。对于包含在官方内核源代码中的驱动程序,这是一个重复的、不受欢迎的苦差事,但仍然是可行的。然而,无数的外部驱动程序只有在有人注意到它们不再工作时才能修复;尽管专有驱动程序可能需要更长的时间。这是内核开发周期的正常现象,尽管如此大的更改从来都不是轻易进行的。
Bartlomiej Zolnierkiewicz 正式成为 IDE 维护的负责人。Andre Hedrick(至少目前)已经退居二线,专注于 串行 ATA (SATA) 和供应商芯片组问题。Alan Cox 仍然是所有 IDE 补丁与 Linus 之间的官方联络人。Andre 还决定追溯性地以双重许可发布他所有的内核贡献,而不是仅以 GNU 通用公共许可证发布。第二个许可证现在是 Lawrence E. Rosen 的开放软件许可证。
Benjamin Herrenschmidt fork 了 RADEON Framebuffer 代码,因为官方维护者 Ani Joshi 未能应用补丁或回复电子邮件。随着 Ani 的失踪,Benjamin 收集了各种各样的补丁,并发布了新的 RadeonFB 更新。截至 2003 年 5 月初,这个驱动程序仍然需要大量工作;Benjamin 的计划是继续使用当前的 2.4 代码库,并尝试在 2.5 版本树中完成完全重写,尽管存在功能冻结。一些开发者,如 Alan Cox,表示功能冻结实际上已经不再生效。如果是这样,那么为准备 2.6(或 3.0)而进行的首次稳定 2.5 版本的尝试已经失败。
I/O 控制 (ioctls) 自从 SysFS 在 2.5 规划讨论中出现以来,就一直在逐渐淘汰。在过去,人们常常反对内核驱动程序中的 ioctl 函数。不仅有大量的 ioctl 函数,而且不可能确切地知道有多少,因此不可能正确地记录所有这些函数。尽管仍然有很多需要删除,但越来越多的 ioctl 函数正在迁移到更合理的 SysFS 接口。而且,一些从未被使用过的 ioctl 函数,如 SCSI_IOCTL_BENCHMARK_COMMAND 和 SCSI_IOCTL_SYNC,也作为总体清理的一部分被删除。看起来 SysFS 很快将成为用户空间和内核之间的主要接口,取代 ioctls 和混乱的 ProcFS。
Greg Kroah-Hartman 自 2003 年初以来一直在开发 devfs(和 /dev)的替代品,并最终在 4 月中旬发布了 udev 的初始版本,该版本基于 Dan Stekloff 的设计和想法。/dev 目录一直很混乱,通常包含数百个不必要的文件。虽然 udev 只是众多可能的替代品之一,包括 devfs 本身,但很明显,内核的这一领域将在 2.5 时间框架和下一个不稳定系列中进行广泛修改。
iBackup
这个特殊的备份实用程序不是用来备份你的系统,而是用来备份配置文件。它创建一个包含所有数据的 HTML 文件,将其打包成 tar 文件,并在请求时进行压缩。iBackup 还可以将此文件上传到另一个系统以进行安全保管。这使得保存和恢复关键数据(如你的密码、group 和 shadow 文件、BIND 文件等)变得快速而简单。需求:BASH、tar、gzip、ifconfig、netstat、标准 UNIX 工具。
他们说
显然,Linux 的传承归功于 UNIX,但不是它的代码。我们过去不会,将来也不会做出这样的声明。
—Darl McBride,SCO 集团首席执行官,2002年8月 www.linuxjournal.com/article/6293
我唯一的问题是“我的企业完全使用 Linux。你能保证 Centrino 可以与我们使用的计算机一起工作吗?”——并在大约十位英国科技行业记者面前得到了肯定的答复。只是想让你知道。
—Peter Spark,Ecsponet 首席执行官兼创始人,在英国的英特尔简报会上报道
再说一遍,我不明白你们为什么都对此感到如此威胁,但仔细看看这个房间里代表微软的游说者,以及你们所有在这里代表专有软件公司的人——让我们面对现实,大钱在那里,不在开源中,而在专有软件中——很明显你们为什么都对这种语言感到如此威胁。而且我告诉你,这个[法案]是无害的,但下一次会议我将会进行一场战斗。
—德克萨斯州参议员 John Corona(达拉斯民主党)对 Mario Correa 说,Mario Correa 代表商业软件联盟反对 Corona 提出的一项法案,该法案将允许德克萨斯州考虑收购开源软件以及专有软件
我们都看过许多像 黑客 这样的电影,它们将荒谬的 3D 动画花哨场景当作黑客攻击。所以我很震惊地发现 Trinity 在 黑客帝国2:重装上阵 中正确地做到了这一点。她掏出 Nmap 2.54BETA25 版本,用它找到一个易受攻击的 SSH 服务器,然后继续使用 2001 年的 SSH1 CRC32 漏洞利用程序来利用它。
—Fyodor,Nmap 作者,在 www.insecure.org 上