Linux发行版
一、什么是Linux发行版
就Linux的本质来说,它只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等,并不给用户提供各种工具和应用软件。所谓工欲善其事,被必先利其器,一套在优秀的操作系统核心,若没有强大的应用软件可以使用,如C/C++编译器、C/C++库、系统管理工具、网络工具、办公软件、多媒体软件、绘图软件等,也无法发挥它强大的功能,用户也无法仅仅使用这个系统核心进行工作,因此人们以Linux内核为中心,再集成搭配各种各样的系统管理软件或应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版。
二、知名的Linux发行版
1、slackware:它的最大特点就是安装灵活,目录结构严谨,版本力求稳定而非追新。
- SUSE Linux Enterprise Server (SLES)
- OpenSuse桌面
2、 Debian:非常适合做服务器操作系统,与Ubuntu比较,它没有太多的花哨,稳定压倒一切,对于服务器系统来说是一条不变的真理,debian这个linux系统,底层非常稳定,内核和内存的占用都非常小,在小内存的VPS就可以流畅运行Debian,比如128m的内存,但debian的帮助文档和技术资料比较少。对于小内存,首选debian,对于非常熟悉linux系统的vps高手,首选debian。
- ubuntu:基于debian,有亮丽的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,并且Ubuntu对计算机硬件的支持好于centos和debian,兼容性强, Ubuntu应用非常多,但对于服务器系统来说,个人感觉并不需要太多的各种应用程序,需要的是稳定,操作方便,维护简单的系统。如果你需要在服务器端使用图 形界面,ubuntu是一个不错的选择,你需要注意的是,图形界面占用的内存非常大,而内存越大的vps价格也越高。
- mint:Linux Mint是基于Ubuntu的,Ubuntu的核心是Debian。
3、redhat:
- RHEL: RedHat Enterprise Linux,每18个月发行一个新版本,红帽从创建开始,就采用开放源代码的模式,为全球企业提供专业技术和服务。红帽将系统源代码共享给具有一定资格的使用者,并且这些使用者可以免费使用并且作为一个开源软件商.
- CentOS:兼容RHEL的格式, 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本.每个版本的CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。
redhat 和 centos区别:RED HAT是不收费的,如果需要定制服务和服务更新,需要收取服务费。它和centos的区别主要在于:首先它俩的内核都是Linux,都是开源免费使用,redhat会提供源代码,而作为完全免费的centos是不提供源代码,最只要如果你使用 CentOS,你不会因新的有 bug 的应用程序版本而遇到任何稳定性问题,因为你不会得到那个新的有 bug 的版本。centos可谓是是red hat的社区版本,红帽公司只为red hat版本提供技术服务(当然肯定是收费的...),而对centos不提供。
- 中标麒麟:中标软件
- Fedora:每6个月发行一个新版本,是一套从Red Hat Linux发展出来的免费Linux系统。Red Hat会将一些先行技术放入Fedora进行试验.它使用RPM包来安装软件,并且提供repo这种包管理器来简化软件包的安装流程和进行软件包升级。
4、 ArchLinux:轻量简洁
5、Gentoo:极致性能,不提供传统意义的安装程序
6、 LFS: Linux From scratch 自制Linux
7、Android: kernel+busybox(工具集) +java虚拟机
三、Linux分支参考网站:
http://futurist.se/gldt/
http://www.mindpin.com/d3js-demo/linux/
四、获取发行版
CentOS
https://wiki.centos.org/Download
http://mirrors.aliyun.com
http://mirrors.sohu.com
http://mirrors.163.com