Linux学习(一) -了解Linux

Linux简介

1、Linux前身-Unix

1968年,Multics项目
麻省理工学院(MIT)、贝尔实验室(Bell)和奇异公司(GE,美国通用电气有限公司)共同发起了Multics项目的计划。由于后期开发成果不大、性能低等诸多因素,MIT和Bell实验室相继离开这个项目开发,最终导致项目搁浅。
1970年(Unix元年、时间戳),unix诞生。
在开发Multics项目时,实验室中的有个叫Ken Thompson的人开发了一款游戏(Space Travel:遨游太空),退出这个项目以后。他为了让这个游戏能玩,所以他提议组织人员为这个游戏开发一个极其简单的操作系统。他们用汇编语言仅一个月的时间就开发了一个操作系统的原型,也就出现了1970年的Unix。
1973年,用C语言重写Unix
由于汇编语言有一个最大的局限性:对于计算机硬件过于依赖,导致移植性不好,他们想用高级语言来完成,一开始他们想尝试用Fortran,可是失败了。后来他们用一个叫BCPL的语言开发,他们整合了BCPL形成B语言,后来觉得B语言还是不能满足要求,就是就改良了B语言,这就是今天的C语言。于是,成功地用C语言重写了Unix。此时的Unix操作系统修改、移植相当便利。而Unix和C完美地结合成为一个统一体。
1975年,Bell实验室允许大学使用Unix操作系统用于教学,而不允许用于商业用途。

2、Linux的诞生

Linux的开发作者,Linux之父,Linus Benedict Torvalds。Linux诞生时是荷兰在校大学生。
1990年 0.0.1版本
Linus Benedict Torvalds当时学校使用的就是Unix操作系统,然后其对系统的底层代码进行了修改,放到了学校为学生开发的网站上,原先他把文件命名写为Liuns’s Unix,后期网络管理员发现这个名字之后认为不好,将其命名为Linux。随后其他同学下载之后发现这个版本很好用,就都把自己的代码贡献给了Linus Benedict Torvalds。就出现了Linux后面的更新内核版本。
1992年 0.0.2版本
1994年 1.0版本
2003年 2.6版本

3、开源文化

Linux是开源的操作系统,所谓开源即是指开放源代码。
Richard Matthew Stallman是开源文化的倡导者。
1983年 GUN计划。
1985年 FSF基金会
1990年 Emacs、GCC(C语言的编译器)、程序库
1991年 Stallman找Linus,商谈让Linux加入其开源计划(GUN计划)
1992年 Gun/Linux

4、Linux系统的特点

开放性、多用户、多任务、良好的用户界面、优异的性能与稳定性。

单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户;
单任务:一个任务,允许用户同时进行的操作任务数量(一个);
多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作;
多任务:多个任务,允许同时进行多个操作任务。

Windows:单用户、多任务。
Linux:多用户、多任务。

5、Linux分支

Linux分支有很多,目前主流的三大分支:Debian、lackware(SUSE)、RedHat。基于Debian二次开发的Ubuntu知名度较高,早期是桌面应用而发行,现在在服务器端也有很好的表现。
Slackware系列中较为抢眼的应该是openSUSE,同样有着不错的市场占有率。
RedHat系较为著名的分支颇多,有Fedroa(早期为个人桌面版,目前不仅限于桌面领域),RHEL(红帽企业版),Centos(红帽企业版的二次发行版。社区企业版)。

本文只是学习见证的记录,并会坚持下去,希望对初学者有所帮助。
此链接对于Linux发展史更详细

发布了8 篇原创文章 · 获赞 0 · 访问量 189

猜你喜欢

转载自blog.csdn.net/weixin_41396903/article/details/103446694
今日推荐