您的位置:首页 > 运维架构 > Linux

01.Linux之简介

2015-12-22 00:00 429 查看
摘要: 简单介绍Linux的概念及特点、内核版本、发型版本

1.概念及特点

Linux是一套免费使用和自由传播的类Unix操作系统,诞生于1991.10.5(第一次正式向外公布时间),作者是Linus Torwalds(林纳斯·托瓦兹)。

Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,支持32位和64位硬件,能运行主要的UNIX工具软件、应用程序和网络协议。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

2.内核版本

Linux内核官网:https://www.kernel.org/



3.发型版本

Linux的发行版本大体可以分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。

Redhat:或称Redhat系列,在国内使用人群最多的Linux版本,网上内容非常多,一般Linux教程都是以Redhat为例。包括RHEL(所谓的Redhat Advance Server收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费)、CentOS(RHEL的社区克隆版本,免费)。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。

Debian:或称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian分为三个版本分支:stable、testing和unstable。unstable为最新测试版本,包括最新的软件包,有相对较多的bug,适合桌面用户。testing版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。stable版本一般只用于服务器,软件包大部分都比较过时,但稳定和安全性都非常高。Debian最具特色的是apt-get /dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的网络资源也很丰富,有很多支持的社区,有问题求教也有地方可去。

Ubuntu:严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以说Ubuntu就是一个拥有Debian所有优点,以及自己所加强的优点的近乎完美的Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择:基于Gnome的Ubuntu、基于KDE的Kubuntu以及基于Xfc的Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux