Linux系统介绍

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

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

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

posted @   一薪一亿呦  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示