Linux操作系统及其发行版本

版权声明:xueliangwang https://blog.csdn.net/ShyLoneGirl/article/details/83018413

Linux是什么

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
这是百度百科所给出的定义,对于一些不太熟悉的同学们可能会觉得这种定义很难理解,因为它的一些特点,Linux更广泛应用于服务器上而非个人电脑,当前市场绝大多数服务器使用的都是不同发行版本的Linux系统;而尽管Linux被广泛了解以至接手,但它仍没普及于个人机之上。
首先它是一个操作系统,类比PC之上的Windows来说,Linux对用户并不友好,我们在Windows上的劈里啪啦一顿简单明了的操作可能到Linux上并不能顺利的完成。Windows之于用户更倾向于一种“傻瓜式”的操作(并非恶意中伤,很像相机发展到“傻瓜”相机的过程),而Linux并无此意(尽管现在的KDE、Gnome等桌面系统已经很美)。直观可见的区别已然明了,那么现在深究两大系统的关系。

Liunx与Windows

正常情况下我们接触到的首个操作系统都是Windows(不算Android,IOS乃至Symbian乃至其他各种嵌入式系统),个人电脑操作系统可谓一家独大。导致很多慢慢接触Linux的同学有这么一种感觉:起初会想Linux是个什么玩意儿,安装完以后就是这黑糊糊的东西?甚至系统安装是否成功都不太确定;慢慢地转变为Linux太强大了,Linux几乎无所不能,有些事是他不做,而不是它不能做。下来对比分析一下:
首先开源意味着你可以根据你的需要你的想法你的应用自由的剪裁和定制所需的内核模块,这对于高级系统内核管理优化和驱动程序的开发相当有利,利用Linux内核高度自由定制你的系统。开源也是很多其他优势得以施展的基础;而Windows做不到。
虽然Linux对普通用户不友好,但它对开发者却高度热情。对各种编程语言的支持,开发环境的配置上,开发者们显而易见。
Linux有强大的命令行命令,如果你对此还不满意,可以制作你自己的命令。
Linux的用户管理严格,病毒难以破坏,而Windows却不及它。
Linux是多用户多进程系统,适合于服务器。远程连接后就可以轻松操控远在千里之外的Linux服务器,只要有相应的权限,几乎和坐在物理机面前没有区别,哪怕网速很糟糕,实际只是一些加密的字符在传送,需要的带宽很小。
Linux的优势还有很多,不再一一列举。

Linux的发行版本

严格来讲,Linux这个词本身只表示Linux内核(但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统),Linux内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。Linux发行版就是由Linux内核与各种常用软件的集合产品,如今全球大约有数百款的Linux发行版本(如下图部分Linux发行版)。

在这里插入图片描述

根据不同标准可以把Linux发行版本进行不同性质的分类,比如一种分类方式是根据它是社区维护还是商业公司维护;再比如它是的源自哪里,又传承给了谁,这是另一种划分方法,也就是本文将要讨论的内容。
Linux发行版主要有三个分支:Debian、Slackware、Redhat。
在这里插入图片描述

1. Debian系列:

Debian系列是以社区的方式运作的。
1.1 Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器;
1.2 Linux Mint:基于Debian和Ubuntu的Linux发行版,致力于桌面系统对个人用户每天的工作更易用,更高效,且目标是提供一种更完整的即刻可用体验。

2. Slackware系列:

2.1 suse:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。
2.2 SLES(SUSE Linux Enterprise Server(SLES):企业服务器操作系统,是唯一与微软系统兼容的Linux操作系统。
2.3 OpenSUSE:由suse发展而来,旨在推进linux的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好。

3. Redhat系列:

3.1 rhel(red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境,免费:
3.2 Fedora:基于Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux取代Red Hat Linux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。Fedora大约每六个月发布新版本。
3.3 Centos:基于Red hat Linux提供的可自由使用源代码的企业级Linux发行版本。每个版本的Centos都会获得十年的支持(通过安全更新的方式)。新版本的Centos大约每两年发行一次,而每个版本的Centos会定期(大概6个月)更新一次,以支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的Linux环境。

4. 其他发行版本:

4.1 Gentoo:基于linux的自由操作系统,基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点, Gentoo的哲学是自由和选择。得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器、开发工作站、专业桌面、游戏系统、嵌入式解决方案或者别的东西–你想让它成为什么,它就可以成为什么。由于它近乎无限的适应性,可把Gentoo称作元发行版。
4.2 Aech Linux(或称Arch):以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅和代码最小化的设计宗旨。

.
.
.
.
.

猜你喜欢

转载自blog.csdn.net/ShyLoneGirl/article/details/83018413