Linux操作系统简介及发展史
一、计算机
像智能手机、平板电脑和台式计算机等能够按照程序运行,自动且高速处理海量数据的现代化智能电子设备都可以算是计算机
计算机由软件系统和硬件系统组成,没有安装任何软件的计算机称为裸机
二、操作系统
在没有操作系统之前,当我们要操作计算机时,就需要使用到这些硬件的指令,一般来说,这些指令的功能和用法是公开的,我们也可以称它们为机器语言
操作系统的一个主要功能就是将硬件系统的这些复杂指令封装起来,给程序员提供一个更方便的编程接口
注意:应用软件的大多数功能都是直接与操作系统交互的
三、操作系统发展史
阶段一:
1946 年,第一台计算机诞生了,但还未出现操作系统,计算机工作采用手工操作方式完成
后来摆脱了手工操作,从而发展出批处理系统。多道批处理系统允许多个任务同时在计算机中运行,提高了整个计算机的利用率
随着 CPU 的性能不断提升,一台计算机可以同时连接多个用户终端。Unix 系统就是在此基础上发展起来且应用最广泛的操作系统之一
阶段二:
到了 20 世纪 80 年代中期,伴随个人计算机(PC)时代的来临,DOS 系统出现,改进后的系统被命名为 MS-DOS,它很快就统治了 IBM PC 机市场,并随后提供了可运行在 MS-DOS 之上的图形化界面,命名为 Windows 系统
四、Linux 系统
1969年Unix操作系统由肯·汤普森和丹尼斯·里奇在贝尔实验室开发,它是一种多任务和多用户的分时操作系统。
但是早期的操作系统是并不开源和免费的,在大学时,被要求不能再使用 Unix 源代码进行授课。塔能鲍姆教授为了上课需要,开发了一个迷你的、与 Unix 兼容的操作系统,并取名为Minix。
塔能鲍姆教授的学生,来自芬兰的 Linus Torvalds(林纳斯·托瓦兹),他安装并学习了 Minix。后来,Torvalds 将 Minix 作为平台指导开发了 Minix 的克隆版本——Linux,并在 1991 年发布
Linux 完全免费,用户可以任意修改其源代码。从此,Linux 产生了众多的版本,但它们都是基于 Linux 内核,并遵循 GPL 协议
注意:GPL:GNU 通用公共许可证(GNU General Public License,GPL),即“反版权”概念
Linux因其稳定、开源、免费、安全、高效的特点,发展迅猛,在服务器市场占有率达到80%。
用途如下:
1、服务器领域(放应用的电脑操作系统)
2、云计算领域(开源云:OpenStack、CloudStack、Eucalyptus、OpenNebula)
3、嵌入式领域(物联网设备)
4、桌面领域(Linux Mint、Ubuntu Desktop)
五、Linux的发行版
Linux的版本分为内核版和发行版,内核版由Linus Torvalds(林纳斯·托瓦兹)带着官方团队一直在维护迭代,而发行版则是第三方公司通过官方的内核版本二次开发迭代Linux的基础上发行的版本系统。名字虽然不一样,但是底层都是由Linux实现的,所以还是叫做Linux操作系统。使用方法上没什么区别。
目前市面上常见的Linux操作系统有:redhat、Ubuntu、CentOS。
1995 年 1 月,RedHat(小红帽)诞生,其中有一个针对企业发行的版本 Red Hat Enterprise Linux(RHEL)被很多企业所选择。
有人将 RHEL 中的小红帽的信息删除后再编译,得到了免费的 RHEL 克隆版本 CentOS。
在 2014 初,CentOS 宣布加入小红帽,它依然免费,并使得 YUM 免费升级。
本书选用了RedHat 7 来介绍 Linux 的常见操作,并且在虚拟机中安装RedHat 7 版本 作为服务器使用
六、Linux和Windows的区别
1、版权归属不同,Linux虽然是Linus Torvalds(林纳斯·托瓦兹)发明的,但是版权公开、免费,所以可以理解任何人都可以获取;Windows操作系统是存在版权问题的,归属微软所有,是一个商业化的操作系统。
2、使用方法上也有所区别,因为内核的不同,两个系统使用上有很多的不同。
3、使用的领域不同,Linux被更多的运用在服务器领域上;Windows更多是针对个人操作系统服务使用。
需要购买本课才能留言哦~