作者
李磊责编
欧阳姝黎
年,美国新泽西州,贝尔实验室的阁楼上,一台24K内存的电脑里,一个操作系统孕育而生,它的名字叫UNIX。随后的半个世纪,UNIX带动了软件行业的创新,甚至改变了计算机技术的发展轨迹,成为计算机历史上的一座丰碑。
UNIX是如何诞生的?贝尔实验室为何培养了那么多图灵奖得主?UNIX操作系统为何重要?中国操作系统的未来会如何?
为此,《CSDN悦读时间》栏目邀请到了CSDN创始人董事长、极客帮创投创始合伙人蒋涛,飞漫软件总经理、HybridOS操作系统创始人魏永明,CSDN副总裁、前微软研发总监邹欣,《UNIX传奇》译者、IT产品与运营专家韩磊,围绕最新发布的《UNIX传奇》一书,揭秘操作系统鼻祖UNIX的发展史,探寻传奇之路的可借鉴之处。
初识UNIX系统
何时开启了UNIX之路,其中遇到过哪些有趣的故事?
蒋涛:我最早学习UNIX是在80年代末,那时进机房得穿白大褂,主要目的是防静电。年,我进入银行工作后发现,银行用的也是UNIX系统,所以我还写过UNIXshell的程序。
不久在PC时代来临之际,我转用了DOS系统,DOS比UNIX简单,是一个降维版的操作系统,由命令行驱动,而很多命令来自UNIX。DOS之后是Windows、MacOS等主流操作系统,所以说UNIX是所有现代操作系统的鼻祖。
魏永明:我第一次接触UNIX是在年,为了运行Oracle数据库要开发一个集成系统,使用的就是UNIX。还记得UNIX里有一个VI文本编辑器,当时觉得它不如Windows的文本编辑器,不太好用。
后来在了解UNIX和Windows的历史后,才发现它们的发展路径和我的认知路径正好相反:我先知道Windows和DOS系统,再进一步了解UNIX,导致对计算机技术发展演进的认知是缺失的。
了解UNIX,使用UINX,会对Windows、Ubuntu、Linux等操作系统有更清晰的认知。
邹欣:我接触UNIX也是在80年代末,当时北大计算机系的机房装了UNIX,但因为是分布式、多用户的系统,使用起来特别慢。毕业之后进入北大工作,负责UNIX系统的汉化工作,还装了SCO的UNIX(OpenServer)。
当时在机房工作,闹了许多笑话。同事们接触DOS比较多,下班之后习惯性地关机,第二天发现文件系统不断报错,不知道原因,以为是UNIX不行了。后来才知道关机执行shutdown之前,要先把文件系统关掉。
还有一次,我把temp临时目录里的文件都删了,旁边同事的项目内容就全部丢失了,他还纳闷自己的VI怎么没了,原来是他把工作内容都放在temp目录下。
除此之外,大家还会经常犯错,譬如把机器弄死机。当时有一家销售SCOUNIX的公司,在北大的勺园宾馆租了一个房间,因为距离我比较近,机器死机之后我就经常去找他们借UNIX的磁带重装系统。在一次次的死机和重装系统后,我也越来越了解UNIX系统。
现在许多人学新技术,连安装系统都不会,要么是版本不对,要么是64位和32位分不清楚,直接「从入门到放弃」。所以学习的时候要从最基本的做起,不怕犯错误,大不了就是重装系统。大家都是从装机开始,一步步成长起来的,现在回头看觉得枯燥,当时是乐在其中,很有意思的。
API与专利,开源与创新
不久前,Oracle与Google的10年专利案判决落地,法院判定操作系统的API接口不构成专利,您认为这个判决结果会带来什么影响?
蒋涛:近几年,Oracle因专利问题已被很多人视为“bad