当前位置: > 系统教程 > 小智1991年,一位大学生编写的Unix操作系统

小智1991年,一位大学生编写的Unix操作系统

发布时间:2021-04-07 21:03:22 文章来源:Linux系统下载站 浏览量:

[导读] : 这是他与他编写的操作系统的故事。语言编写一些统计学方面的小程序,这是他编程经历之始。源代码,开始研究操作系统。操作系统太贵,自己写一个吧汇编、保护模式、操作系统原理、处理器架构特性、链接与装载、计算机组成原理等,普通本科生光是学习就需要三年以上的时间,更别提将其融会贯通写到操作系统内核里面。坏程序员总是担心他们的代码,而优秀的程序员则会担心数据结构和它们之间的关系。

小智1991年,一位大学生编写的Unix操作系统

原标题:27岁的Linux和49岁的Linus:PC操作系统过于昂贵,请自己编写

linus操作系统

作者|小志

1991年,来自芬兰赫尔辛基大学计算机科学系的一名学生编写了一套免费使用和免费传播的类Unix操作系统,后来又成为Linux。 Linux的正式生日是1991年10月5日,但是您可能不知道的是,早在1991年8月25日,大学生Linus Torvalds就向comp.os.minix新闻组透露,“爱好”他正在研究新闻。因此,许多发烧友也将这次视为Linux的真正诞生日期。

二十七年过去了,Linux诞生了很长一段时间,其发明家Linus从一个年轻的男人成长为...好,中年的叔叔。这是他的故事以及他编写的操作系统。

0Linus,编程开始时

Linus出生于芬兰赫尔辛基。他的父亲尼尔斯·托瓦尔兹(Nils Torvalds)是一名活跃的电台记者,他的母亲安娜·托瓦尔兹(Anna Torvalds)也是一名记者。祖父奥莱·托瓦尔兹(Ole Torvalds)是一位诗人,也是……记者。按照常规思维,莱纳斯也应该长大后成为一名新闻工作者,但是他的命运是如此的无常。他的外祖父最终不是新闻记者,而是芬兰的第一位统计学教授。

Linus 11岁时,应祖父的要求,他用BASIC编写了一些小型统计程序。这是他编程经验的开始。

linus操作系统

Linus的姐姐Sara记得Linus显示的第一段代码的运行效果,这是所有基本语言入门的代码:

10打印“ SARA是最好的” 20转到

Linus说他怀疑这段代码是否真实。他笑着说,因为他和他的妹妹Sara并不总​​是最好的朋友,也许他当时只是想变得友善,并借此机会向Sara展示他的编程能力。莱纳斯说,最初的编程不是很认真,但是那确实是他十几岁时能碰到的一切,而且他并不完全知道自己在做什么。

订票系统怎么进行存储备份操作_linus操作系统_三星s4手机安卓系统好操作还苹果4s手机系统好用

1988年,他进入赫尔辛基大学计算机科学系。 1989年,他进入了芬兰陆军的新区域旅,并担任了第二中尉军衔,在国家义务兵役中服役了11个月。他主要在计算机部门任职,其任务是弹道计算。在服务期间,Linus购买了Andrew Stewart Tannenbaum编写的教科书和Minix源代码,并开始研究操作系统。 1990年,他从军队退役后重返大学,并开始与Unix联系。 1991年8月25日,Linux内核的源代码在Internet上发布。

“实际上,我并不是成为一名程序员的计划,但这确实是我的热情。”

“看到代码后,您立即知道该程序在做什么。”

“您可以编写精美的代码,但实际上并不能解决问题。”

1PC操作系统太贵了,自己动手

Linus曾经公开表示,当他还是一名学生时,他本来想购买PC操作系统,但是昂贵的价格实在让人望而却步,所以他不得不告诉自己:“哦,好吧,我需要自己编写它。”

Linus不是凭空创建的Linux。学习了Minix之后,他发现Minix的版权协议只允许用于教育,因此他开发了基于Minix的Linux。他为配备80386处理器的新计算机专门编写了操作系统代码的第一个版本。开发工作是在Minix中使用GNU C编译器,并且必须使用硬盘启动。 Linux系统的第一个版本代码已上载到FTP服务器,但是到目前为止,Linus不知道如何配置FTP,并且他从未亲自构建过网站。

原始的0. 01版本只有10,000行代码。内核编程的前六个月仅由Linus完成。如今,包含在这10,000行代码中的技术水平仍然令人赞叹。我在22岁时写了内核。除了网络子系统外,它还有其他所有功能。它需要很多基础知识,例如AT&T汇编,保护模式,操作系统原理,处理器体系结构功能,链接和加载,计算机组成原理等,普通本科生需要三年以上的学习时间,更不用说写作了它进入操作系统内核。内核编程最困难的方面不是语言,理论或技术问题,而是总体来看,Linux系统的宏体系结构的构建。但是莱纳斯(Linus)在22岁时就做到了。