有关Linus Torvalds的更多信息。 Linux是如何创建的

有关Linus Torvalds的更多信息

照片提供:Telecarlos的Working-Sinclair QL。 根据许可条款使用 CC-BY-3.0

我们继续庆祝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标准,他必须处理在大学中找到的手册。

故事的其余部分已经知道了。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   泽维尔

    很有意思,说得很好,您能听懂这个故事吗?

    1.    迭戈·德·冈萨雷斯(Diego German Gonzalez)

      谢谢你的评论。
      自开业以来,我一直在写历史。 如果我发现更有趣的事情要告诉我要去做

  2.   花花公子

    良好的阅读,感激不尽。

  3.   里卡多·阿图罗·安达索·埃斯卡兰特(Ricardo Arturo Andasol Escalante)

    Chale我来是因为我想阅读整个故事,但感谢您分享以下信息:D

    1.    迭戈·德·冈萨雷斯(Diego German Gonzalez)

      自XNUMX月以来,我一直在写这个故事。 谢谢你的评论

  4.   恩里克·加尔维斯(Enrique Galvis)

    非常感谢你的故事。