25年的长命代码臭虫

作者:kempson    来源:Solidot    投递者: loopvar      [2008-05-13 10:05]      阅读:


  • 1983年,当时统治桌面的是IBM PC XT,偶尔可见Apple Lisa(Mac的前身)。当其时也,先驱者10号航天器离开了太阳系,也诞生了一只直到前几天才被剿灭的臭虫。

windrose 写道 "1983年,当时统治桌面的是IBM PC XT,偶尔可见Apple Lisa(Mac的前身)。当其时也,先驱者10号航天器离开了太阳系,也诞生了一只直到前几天才被剿灭的臭虫

数日前,OpenBSD开发者Marc Balmer收到一封来自用户的邮件,报告SAMBA在处理来自某个MS-DOS文件系统的文件时会崩溃。Balmer起初很自然地把问题归咎于SAMBA,但当他深入研究程序代码时才发现在所有的BSD系统中(包括Mac OS X),都存在同样的问题。这个问题的根源在于*dir()函数处理文件节点的方式,早在1983年8月发行的4.2BSD中就已经存在了。"

    给本文打分:
  • 新闻速递最新文章