solidot新版网站常见问题,请点击这里查看。
2003 年 3 月 7 日,苦苦挣扎的 SCO Group 公司对 IBM 提起诉讼,声称 Linux 的成功是窃取其技术的结果。20 年后回顾这起诉讼,很容易将其视为 Linux 发展过程中的一个好笑的插曲。但在当时,它震撼了整个 Linux 社区。SCO 声称是 UNIX 操作系统的拥有者,它出售了一款在 x86 硬件上运行的私有 Unix 系统。当时私有 UNIX 系统的黄金时代已经过去,SCO 的 UNIX 产品销量也不行。它推断背后原因是 Linux 的增长,但它同时认为靠 Linux 本身是不可能威胁到 Unix。它认为 Linux 窃取了 UNIX 的技术,盗用了 UNIX 代码、方法或概念,它提起了 10 亿美元的索赔,之后进一步提高到 50 亿美元。虽然没有确认,当时人们普遍认为 SCO 诉 IBM 是为了迫使 IBM 收购 SCO,这可以解决该公司的业务问题,所需资金也低于索赔金额。但 IBM 拒绝玩这个游戏。

AWK 作者、普林斯顿大学教授 Brian Kernighan 在接受采访(YouTube,8 分钟左右)时透露他最近做了点一个小小的工作,为 AMK 加入Unicode 支持。AWK 语言被用于分析文本文件,是 Unix 操作系统的核心组件之一,任何 POSIX 兼容操作系统被认为都应该包含 AWK。它的名字来自于三名原作者 Alfred Aho、Peter Weinberger 和 Brian Kernighan 姓的首字母缩写。Kernighan 教授同时也是著名《C 程序设计语言》一书作者 K&R 之一的 K,另一个 R 就是 C 作者 Dennis Ritchie。他命名了 Unix 系统,并发明了 "Hello, world" 的语言演示。原版的 AWK 在 GitHub 上被称为 One True AWK。今年 5 月 80 岁的 Kernighan 教授在邮件中表示他在学习 Git 系统,之后会递交 pull request 为 AMK 加入 Unicode 支持。
富士通宣布计划在 2030 年前停止销售大型机和 Unix 服务器系统,支持系统会额外继续支持五年。富士通将在 2030 年前停止生产和销售大型机系统,在 2029 年底之前停产 Unix 服务器系统。对大型机和 Unix 系统的支持将延长五年:2034 年结束支持 Unix 服务器,2035 年结束支持大型机。富士通在其声明中表示未来社会一切将由数字接触点连接起来,需要更新更强大的数字基础设施。富士通计划将大型机和 Unix 服务器转移到云端。
开发 Unix 系统的贝尔实验室资深成员 Lorinda Cherry 最近去世,其同事发文回忆了她的经历。她从 1970 年代初到 1994 年 AT&T/朗讯拆分前一直在贝尔实验室工作,是 Unix 系统的早期开拓者之一。Lorinda 和计算机领域的女性一样面临体制的歧视,她最初是作为助理被聘用的,而男性则被聘用为正式的技术人员。这种不平等待遇在十年后才改变。即便如此,她还收到了一份通知,解释了她如果去世的话她的妻子会收到哪些福利。她打电话给 HR 要求解释下配偶的意思。HR 想要拿回福利通知,她拒绝了。Lorinda 在贝尔实验室期间加入了 Unix 团队,与 Bob Morris 合作开发了多个应用,其中之一是桌面计算器 dc,45 年后它仍然被使用。在 dc 基础上她开发了 bc,以及字母生成器和编辑器 form 和 fed,参与开发了通过统计分析识别拼写错误的 typo 工具,以及 eqn 等等。
诺基亚旗下的贝尔实验室将 Plan 9 操作系统的版权转移给了 Plan 9 基金会。Plan 9 是贝尔实验室在 1980 年代开发的分布式操作系统,2002 年终止开发,它的一大特色功能是将所有本地和远程资源以文件形式组织的9P协议。Plan 9共发布了四个版本,其中前两个版本未公布源代码,第三和第四个版本开源,但采用了不兼容与 GPL 的 LPL 许可证。Plan 9 基金会已经决定将所有四个版本的源代码在 MIT 许可证下发布。下游项目可以继续使用 LPL,但也可以选择切换到 MIT。
传奇计算机科学家、C 语言之父、Unix 操作系统的核心开发者丹尼斯·里奇没有从哈佛大学获得博士学位,原因是他没有向大学图书馆递交论文副本。丹尼斯·里奇与他在贝尔实验室的同事肯·汤普逊对整个计算机领域有着深远的影响。里奇的同学、MIT 的 Albert Meyer 教授回忆说,根据哈佛的规定,为了获得博士学位,你需要向图书馆递交论文的副本(bound copy)。里奇的论文已经被论文委员会批准,他距离获得博士学位只剩下递交论文副本这一步了。但论文的装订费价值不菲,里奇认为既然是哈佛图书馆要保存其副本就应该图书馆出钱而不是他出钱。他的博士论文主题是《程序结构与计算复杂性》,在他于 2011 年去世之后被妹妹 Lynn Ritchie 重新发现,最近捐赠给了计算机历史博物馆。丹尼斯·里奇在个人网站上自我评估说,他的本科经历让他意识到他不够聪明成为一名物理学家,而研究生经历让他意识到他不够聪明成为一名算法理论专家。
UNIX 时间(Epoch time)是 UNIX 系统使用的时间表示方式,从协调世界时 1970 年 1 月 1 日 0 时 0 分 0 秒起开始计算,它不考虑闰秒,因此并不是协调世界时的真实表达。UNIX 时间每天固定为 86400 秒,每年 31556926 秒,到 2020 年 9 月 13 日晚上 8 点 26 分(GMT+8),它的总秒数突破了 16 亿
UNIX 诞生于 1969 年 AT&T 公司的贝尔实验室,今天隶属于诺基亚公司的贝尔实验室举办了 UNIX 诞生五十周年的庆祝活动1969 年的夏天,计算机科学家 Ken Thompson 和 Dennis Ritchie 创造了 UNIX 的首个实现,其目的是为实验室的 PDP-7 迷你计算机设计一种优雅而经济的操作系统。这个普普通通的项目却产生了极其深远的影响。UNIX 让各种计算机系统的大规模网络和互联网成为可能。UNIX 团队还开发了 C 语言,将效率和可表达性的组合带到了编程领域。两者使得计算机变得更便捷。今天,Unix 的最流行派生 Linux 驱动了无数的服务器,而大部分移动设备都有 Unix 和 Linux 元素。与此同时 C++ 仍然是最广泛使用的编程语言之一。Unix 虽然有 50 岁了,但它的影响力在继续增长。
派生自 UNIX、有 40 多年历史的 BSD 称得上是古老的操作系统了,用今天的标准看它的安全性不会有多高。2014 年,Leah Neukirchen 从 BSD3 源码树中发现了密码文件 /etc/passwd,包含了 UNIX/BSD 早期缔造者和开发者如 Dennis Ritchie、Ken Thompson、Brian W. Kernighan、Steve Bourne 和 Bill Joy 等人的密码。这些密码使用了 Descrypt 哈希算法加密,在 40 年前这种 算法是当时最先进的哈希加密算法了,但今天早已过时,Neukirchen 也很轻松的把大部分密码都破解了出来:Dennis Ritchie 的密码是 dmac(他的中间名字是 MacAlistair),Eric Schmidt 的密码是 wendy!!(他妻子的名字),Stephen Bourne 的密码就是 bourne,Kernighan 的密码是 /.,/.,。但还有几个人的密码他没能破解,其中之一是 Ken Thompson。Neukirchen 在 The Unix Heritage Society 邮件列表上发帖请求其他人帮忙破解。10 月 9 日,Nigel Williams 破解了这个密码,他使用 AMD Radeon Vega64 显卡运行 hashcat 程序耗时四天多的时间将其破解。Ken Thompson 使用了一个不同寻常的密码——p/q2-q4!,这是他喜爱的国际象棋游戏一种常用开局的描述记数法。