1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

真正意义上的Linux其实是指的是Linux内核,是需要编译,链接等许多复杂的过程的;这样的过程是很复杂的。所以Linux发行版应运而生,它不仅仅可以是个人,商业组织,群体的都可以加入自己对软件的理解,把Linux内核,许许多多的gnu软件,甚至可以加入自己的软件包,打包编译,并提供易于用户安装的安装程序。

一个典型的Linux发行版包括:Linux内核+GNU程序库和工具+令行shell+桌面+各种各样的应用软件等;

 Linux常见的三大发行版系列,分别是:

RHEL系:

    RedHatEnterprise linux:

    Fedora

    CentOS

红帽企业版是注重稳定,Fedora是其小白鼠版,CentOS可以看成是同样的源码的RHEL,只不过换了个商标而已;RHEL系的程序包管理器是:rpm ,yum--->dnf

Slackware系:

    SuSE

    OpenSUSE

在欧洲比较流行,suse基于Slackware二次开发的Linux发行版,主要用于商业桌面,服务器。OpenSUSE,由suse发展而来,主要用于桌面环境,用户界面非常华丽,性能好。

Debian系:

    Ubuntu

    Mint

Ubuntu基于Debian,主要针对桌面和服务器。Linux Mint致力于桌面系统。其程序包管理器是deb,apt-get

其它的发行版:

Gentoo

与大多数GNU/Linux发行版本不同,Gentoo

Linux为用户提供了大量的应用程序源代码。Gentoo Linux的每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。

ArchLinux

是一款基于 x86-64 架构的 Linux 发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。 Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman 。

LFS

可以把它看成一个说明书,如何把Linux内核+以及众多的Linux软件组装在一起,形成自己的Linux发行版。

Android

安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备;

实际上Android = Linux 内核 + 功能函数库 + Dalvik虚拟机 + java 程序。

你可能感兴趣的:(1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。)