我们继续庆祝Linux合作29周年讲述其创作者Linus Torvalds的生活各个方面。 我们依靠 一本书 他于2001年出版。
有关Linus Torvalds的更多信息
通过生日筹集资金,担任广告发布员的暑假工作,清洁公园,生日和学校奖励(芬兰学校似乎向学生分发现金) 莱纳斯(Linus)筹集资金购买了一台比祖父的Commodore VIC 20更强大的计算机。 他选择了Sinclair QL, 具有多任务操作系统的32位计算机,摩托罗拉的68000 8兆赫处理器和128 kb的内存。
Young Torvalds使用了这台计算机 在各种编程项目中,他学习了Forth语言(在80年代非常流行),并编写了自己的编程工具, 升级了他最喜欢的VIC 20游戏的克隆版本。他还购买了磁盘驱动器,但是 由于他不喜欢控制器的工作方式,因此选择编写自己的控制器。
他承认,正是新驱动程序的编写激发了他对操作系统的兴趣。 在编写该文档时,他发现文档中的错误使他编写的文档无法正常工作,因此他决定学习Sinclair QL上的文档是如何工作的。。 他使用书籍和称为反汇编程序的工具来完成此任务,该工具用于将机器语言转换为低级但更人性化的语言,称为汇编程序。
Sinclair QL为Linus效力了三年,此后他开始厌倦自己的局限性并出售外围设备。
离开军队并等待恢复大学学业后, 托瓦尔兹发现了一本书,用他自己的话说可以改变他的生活。 “操作系统”:设计和实现,作者:Andrew S. Tanenbaum。 实际上,这是她秋季课程所需的教科书之一,但她决定尽快开始阅读。
Tanenbaum是Minix的创建者,Minix是一种旨在教人们了解Unix如何工作的操作系统。 通过阅读本书并使用Minix,Linus钟爱了Bell Labs创建的操作系统。
他最初在Unix上的经历是在一位老师的课程中进行的,他的知识并不比他的学生了解得多。 莱纳斯说,老师比学生领先一章,他们过去常常问他后面几章的问题,使他看起来很糟。 同年,他参加了理查德·斯托曼(Richard Stallman)会议,尽管他承认当时他对自由软件不感兴趣。
2年92月XNUMX日,莱纳斯·托瓦尔兹(Linus Torvalds)借贷购买了带有他自己选择的组件的白色标签PC。 选择的操作系统是Minix。 由于Minix的功能有限(它是为教育目的而创建的),因此许多人创建了补丁,以增加其安装的功能。
为了连接大学计算机,他创建了自己的终端仿真器,但是由于他希望它在启动时运行,因此必须学习386 CPU的工作方式。
用Linux编写的那台计算机最终将由第一批用户组织的收藏集付费。
Linus决定希望终端仿真器允许他下载和保存文件。 这就需要对磁盘控制器和文件管理器进行编程。 文件管理器使其与Minix兼容,这不仅是因为文件记录清楚,而且还因为他希望能够在不连接大学计算机的情况下查看文件。 正是在这一点上,他意识到该项目已被转换为操作系统。
做出决定后,Torvalds向Minix用户组询问有关POSIX标准的信息。 为了避免弄乱它的含义,我将 引用 到维基百科:
POSIX是电气和电子工程师协会的书面标准和注册商标。 该标准定义了操作系统和环境的标准接口,包括命令解释器(或“ shell”)和通用实用程序,以在源代码级别支持应用程序的可移植性。
你得到的是 在赫尔辛基工业大学的ftp服务器上提供空间来托管新的操作系统。 对于POSIX标准,他必须处理在大学中找到的手册。
故事的其余部分已经知道了。
很有意思,说得很好,您能听懂这个故事吗?
谢谢你的评论。
自开业以来,我一直在写历史。 如果我发现更有趣的事情要告诉我要去做
良好的阅读,感激不尽。
Chale我来是因为我想阅读整个故事,但感谢您分享以下信息:D
自XNUMX月以来,我一直在写这个故事。 谢谢你的评论
非常感谢你的故事。