01. Linux简介

1.概念及特点

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

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

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

2.内核版本

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

01. Linux简介_第1张图片

3.发型版本

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

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

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

        Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debianunstable版本加强而来,可以说Ubuntu就是一个拥有Debian所有优点,以及自己所加强的优点的近乎完美的Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择:基于GnomeUbuntu、基于KDEKubuntu以及基于XfcXubuntu特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。


你可能感兴趣的:(linux)