前沿

作者:多人

前沿

LJ 索引 - 2003年10月

  • 1. 2003年5月对Python的数百万次请求:11.9

  • 2. 2003年5月发出Python请求的不同服务器数千台:325

  • 3. 日本政府将花费在基于Linux的新IBM/Oki工资系统上的美元(相当于1.88亿日元):1,590,000

  • 4. 将由新工资系统处理工资的日本政府雇员人数:800,000

  • 5. 日本当前工资系统每年花费数十亿美元(3500亿日元):2.96

  • 6. 日本政府实施新的基于Linux的系统后预计节省的数十亿美元:1.48

  • 7. 南非政府每年在专有软件许可上花费的美元:352

  • 8. Linux在加拿大国家铁路公司使用的年数:10

  • 9. 到2006年无线局域网设备销售额(数十亿美元):4

  • 10. 通过Linux Professional Institute认证的技师人数(千):27

  • 11. (基于Linux的)TiVo客户人数(千):750

  • 12. 预计到2006年将拥有类似TiVo的PVR(个人视频录像机)的家庭数(百万):30

  • 13. 基于预计的PVR普及率,表示将削减电视广告支出的广告商百分比:76

  • 14. 梦工厂用于制作电影的基于Linux的HP工作站数量(千):1

  • 15. 梦工厂渲染农场中基于Linux的处理器数量(千):3

  • 16. 皮克斯移植到Linux的代码行数(百万):300

  • 17. 韩国宽带普及率百分比:70

  • 18. 美国宽带普及率百分比:35.9

  • 19. 2003年7月Apache在顶级Web服务器中的市场份额百分比:63.72

他们如是说

Linux现在是新的VHS。

—Jeff Gerhardt

永远不要怀疑一小群有思想、有奉献精神的公民可以改变世界。事实上,世界一直都是这样被改变的。

—Margaret Mead

在泄密和博客、证据提取和链接发现的时代,真相要么会被揭露,要么迟早会被揭露。

—William Gibson

当人们开始取消书籍出版时,这非常可怕。这是一种审查制度。

—Bill Pollock,No Starch Press,关于《数字千年版权法案》,纽约时报,2003年7月10日

伟大的反Linux口头禅已经消失了。它已经不见了。在60多个回复中,没有一个提到需要更容易地安装操作系统。向所有帮助实现这一目标的人致敬。

—Joe Barr,NewsForge

开箱即用的开发管理系统:GForge

GForge (gforge.org),这个基于Web的协作软件开发系统,已经发布了3.0版本。GForge结合了诸如缺陷跟踪系统、CVS版本控制、CVS的Web界面以及存档的Mailman邮件列表等功能。3.0的新功能包括带有甘特图的项目管理系统,以及国际化和更简单的安装。GForge是SourceForge.net软件的一个积极维护的自由软件分支。需求:PostgreSQL、Apache、OpenSSL和PHP。

UpFront

PhotoGen

PhotoGen是另一个很棒的、易于使用的脚本,可以轻松创建照片的Web相册。像这样的脚本使任何人都可以轻松创建缩略图索引页,并将整个目录直接传输到Web服务器。通过指向目录的快速链接,任何人都可以查看您的照片。需求:bash和ImageMagick。

UpFront

vshnu

这是一个shell的变体,这个特殊的“shell”为虚拟终端提供了一个图形环境,同时仍然允许访问底层系统。如果设置正确,vshnu可以作为新用户的批处理菜单文件。vshnu是用Perl编写的,Perl的所有功能都可以从vshnu中使用。如果您想改变标准的CLI,这值得一看,尽管它需要一些时间来适应。需求:Perl,Perl模块:Term::Screen,Term::ANSIColor,Term::ReadLine::Perl和一个termcap文件。

UpFront

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

引入了一个新的系统调用tgkill(),以处理某些晦涩的错误情况,在这些情况下,发送到一个进程的信号最终可能会发送到完全不同的进程。Ingo Molnar实现了这个调用,Linus Torvalds建议使用名称tgkill来对应调用的输入:线程和组。旧的调用pthread_kill()允许信号错位的错误,并且仅对线程ID作为输入进行操作。

Eugene Weiss创建了Submount,这是支持硬盘热插拔的新尝试。它包括一个名为subfs的模块,该模块在所需的挂载点创建一个虚拟文件系统。然后,该模块在所有文件系统操作之前和之后执行挂载和卸载操作。这样,硬件可以随时移除,而不会有数据损坏的风险。

OpenPOSIX测试套件已达到1.0.0版本。这个里程碑包含了核心POSIX一致性测试,涉及信号、消息队列、信号量、定时器和进程调度领域。虽然这不是一个特定于Linux的工具,并且Linux本身不像其他操作系统那样关注POSIX一致性,但OpenPOSIX测试套件对于Linux确实重视一致性的领域仍然非常有用。

Martin Schlemmer发现,只需将ICH5 ID添加到内核源代码的列表中,OSS声音就可以在他的ICH5(Intel I/O控制器中心)上工作。这可能对某些系统有用,但正如Jeff Garzik指出的那样,它并不适用于所有ICH5。

QLogic为其ISP21xx/ISP22xx/ISP23xx芯片和HBA完全重写了其光纤通道(FC)驱动程序。该驱动程序删除了对2.4内核的所有支持,但增加了显着的性能增强。他们的目标是在2.6时间框架之前将驱动程序纳入官方2.5树。

为了准备串行ATA(SATA),Jeff Garzik创建了一个驱动程序,用于通过SCSI接口访问ATA磁盘。他说,SCSI的特殊功能,以及其对现代内核功能(如SysFS)的先进支持,使其成为SATA支持的非常好宿主。通过SCSI层,他能够依赖许多这样的功能,否则他将不得不手动编写代码。

Ingo Molnar宣布了Exec Shield安全功能,该功能提供了针对许多(尽管不是全部)潜在漏洞的保护。堆栈、缓冲区和函数指针溢出以及许多其他攻击都受到保护。这是在不需要重新编译用户应用程序的情况下完成的。虽然不是一个完整的解决方案,但Exec Shield有望与其他安全措施结合使用时非常有效。

远程文件系统检查器

远程文件系统检查器(RFC)允许您从一个主节点在多个远程系统上运行文件系统检查。RFC使用SSH登录并检查每个系统。这可以从cron每晚运行,并且报告会发送给管理员,这使您可以在一份报告中查看多个系统,而不是从每个单独的系统获取报告。需求:OpenSSH、BASH、cron、Perl和AIDE(可选)。

UpFront

Jahshaka:开源实时编辑和特效

假设您想进行实时编辑和特效——您在使用高端Avid系统或Adobe Premiere和Apple Final Cut Pro等应用程序时获得的那种效果。您将花费数千美元,如果您真的认真对待,成本很容易达到六位数。

嗯,现在不用了,这要归功于Jahshaka,“世界上第一个开源实时编辑和特效系统”。这个项目是牙买加金斯敦本地人、音乐行业资深人士Jah Shaka的心血结晶,(在撰写本文时)已经达到了alpha阶段,并且可以在Linux、IRIX、Windows和(即将推出的)OS X上运行。目前,模块包括特效、动画、编辑、绘画、文本、播放器和合成器。Jahshaka是在OpenML编程环境中开发的,该环境支持捕获、传输、处理、显示和同步数字媒体。它也是GPL许可的。请参阅 www.jahshaka.comwww.khronos.org/openml

UpFront
加载Disqus评论