1. Linux介绍
Linux和windows一样也是一个操作系统,但是与windows不同的是,Linux是一套开放源码的代码程序、并且可以自由传播的类unix操作系统软件。
Linux系统主要被应用于服务端、嵌入式开发和个人PC桌面3大领域,一般的WEB项目都是部署在Linux操作系统上。
Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。他能运行主要的unix 工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户操作网络。
2. Linux内核
Linux的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。
3. Linux系统组成
Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序
![image](https://img2024.cnblogs.com/blog/3593644/202502/3593644-20250213181639826-159549058.png)
4. Linux发展史
4.1. Unix的历史
Unix系统于1969年在的贝尔实验室诞生,20世纪70年代,它逐步盛行,这期间,又产生了一个比较重要的分支,就是大约1977年诞生的BSD(Berkeley Software Distribution)系统。从BSD系统开始,各大厂商及商业公司开始了根据自身公司的硬件架构,并以BSD系统为基础进行Unix系统的研发,从而产生了各种版本的Unix系统,例如:
● SUN公司的Solaris
● IBM公司的AIX
● HP公司的HP UNIX等
![image](https://img2024.cnblogs.com/blog/3593644/202502/3593644-20250213182238962-1306595929.png)
4.2. Linux发展历程
1984年,Andrew S.Tanenbaum 开发了用于教学的 Unix 系统,命名为 MINIX。
1989年,AndrewS.Tanenbaum 将 MINIX 系统运行于x86 的PC 计算机平台。
1990年,芬兰赫尔辛基大学学生 Limus Torvalds 首次接触 MIINIX 系统!
1991年,Limus Torvalds 开始在 MNIX上编写各种驱动程序等操作系统内核组件。
1991年底,Linus Torvalds 公开了Linux内核源码 0.02版(http://www.kernel.org),注意,这里公开的 Linux 内核源码并不是我们现在使用的Linux 系统的全部,而仅仅是Linux 内核kermel 部分的代码。
1993 年,Linux 1.0版发行,Linux 转向 GPL 版权协议。
1994年,Limnux的第一个商业发行版 Slackware 问世。
1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13(由OpenLinux
公司打包)符合 POSIX标准。
1999 年,Linux的简体中文发行版问世。
2000年后,Linux 系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于基
于 ARM 技术的嵌入式系统中。
4.3. Linux发行版本
Linux内核(kernel)版本主要有4个系列,分别为Linux kernel 2.2、Linux kernel 2.4、Linux kernel 2.6,Linux kernel 3..x,更多更新的内核版本请浏览https://www.kernel.org/
Linux的发行商包括Slackware、==Redhat、Debian、Fedora、CentOS、Ubuntu、SUSE、麒麟==、TurboLinux、Mandrake、红旗......
下面来看看其中几个重要的发行版本。
● Red Hat: Red Hat Linux9.0的内核为2.4.20。在版本9.0后,Red Hat不再遵循GPL协议,成为收费产(但仍开源),发展的新版本依次为Red Hat3.x、Red Hat4.x、Red Hat5.x、RedHat6.x、Red Hat7.x、Red Hat Enterprise6.x
● Fedora: 为Red Hat的一个分支,仍遵循GPL协议,可以认为是Red Hat预发布版。
● CentOS (Community Enterprise Operating System):与redhat做到二进制级别的一模一样。Red Hat的另一个重要分支,以Red Hat所发布的源代码重建符合GPL许可协议的Linux系统,即将RedHat Linux源代码的商标LOGO以及非自由软件部分去除后再编译而成的版本,目前CentOS已被Red Hat公司收购,但仍开源免费。
![image](https://img2024.cnblogs.com/blog/3593644/202502/3593644-20250213184124439-956425313.png)