UNIX和Linux发展史

1、UNIX的发展史

  • 1964年美国麻省理工学院(MIT)、贝尔实验室(Bell Labs)、通用电气(General Electric)联合启动研发第二代分时操作系统MULTICS(Multiplexed Information and Computing Service)正式开始研发的是1965年

  • 1969年,美国贝尔实验室的肯• 汤普森 在DEC PDP-7机器上开发出了UNIX系统。

  • 1971年,肯• 汤普森的同事丹尼斯• 里 奇发明了C语言;1973年,UNIX系统的绝大部分源代码用C语言重写(C语言有强大的移植性),这为提高UNIX系统的可移植性打下基础。

    肯• 汤普森的同事丹尼斯• 里的照片
    OIP-C

2、Linux发展史

  • Linux系统诞生于1991年,在1991年一个名为Linux Torvalds的年轻芬兰大学生带头开发的作业系统
  • Linux是开源软件,源代码开放的UNIX。Linux 具有 Unix 系统的程式介面跟操作方式,也继承了 Unix 稳定有效率的特点。

Linux的图标

linux_81610

Linux的主要发行版本

image-1656555056159

Linux操作系统的特点
1、开源,Linux是一款免费的操作系统,所有的人都可以在网络上下载它的源代码,可以根据自己的需求进行修改开发,没有任何的版本权限制。
2、模块化程度高。Linux的内核设计分成进程管理、内存管理、进程间通信、虚拟文件系统、网络5部分,其采用的模块机制使得用户可以根据实际需要,在内核中插入或移走模块,这使得内核可以被高度的剪裁定制,以方便在不同的场景下使用。
3、Linux系统广泛的硬件支持。得益于其免费开源的特点,有大批程序员不断地向Linux社区提供代码,使得Linux有着异常丰富的设备驱动资源,对主流硬件的支持极好,而且几乎能运行在所有流行的处理器上。

4、安全稳定。Linux采取了很多安全技术措施,包括读写权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络环境中的用户提供了安全保障。实际上有很多运行Linux的服务器可以持续运行长达数年而无须重启,依然可以性能良好地提供服务,其安全稳定性已经在各个领域得到了广泛的证实。

5、多用户,多任务。多用户是指系统资源可以同时被不同的用户使用,每个用户对自己的资源有特定的权限,互不影响。多任务是现代化计算机的主要特点,指的是计算机能同时运行多个程序,且程序之间彼此独立,Linux内核负责调度每个进程,使之平等地访问处理器。由于CPU处理速度极快,从用户的角度来看所有的进程好像在并行运行。

6、良好的可移植性。Linux中95%以上的代码都是用C语言编写的,由于C语言是一种机器无关的高级语言,是可移植的,因此Linux系统也是可移植的。

Linux内核版本

2.6.32-642.15.1.el6.x86_64
第一个组数字:2, 内核主版本号
第二个组数字:6,内核 次版本号,偶数表示稳定版本;奇数表示开发中版本。
第三个组数字:32, 修订版本号,表示修改的次数。
第四个组数字:642.15.1,表示发型版本的补丁版本,642版本微调次数
el6:则表示我正在使用的内核是 RedHat / CentOS 系列发行版专用内核
x86_64:采用的是64位的操作系统

Linux内核官网:www.kernel.org

开源软件

image-1656557426038