前一章讲到Linux加入GUN组织无数优秀程序员纷纷贡献自己的力量,使得Linux短短几年时间从0.1-1.0版的公开发行。但无论是GUN的软件还是Linux的内核都是源代码,源代码是C语言写的程序。任何语言所开发的程序应用想要运行起来必须要经过编译成二进制执行文件。当时源代码的编译无法跨平台也就是说A主机CPU编译的必须要运行在A主机CPU。因为CPU所支持的二进制文件各不相同而Linux对外发布的都是源代码所以使用Linux内核必须要先编译源代码。这时候就出现第三方组织专业进行编译Linux内核和各种依赖程序打包成可安装的二进制Linux程序
    其中就包括93年Bob young成立在美国北卡莱罗纳州ReadHat、美国普渡大学默多克的Debian、 德国的一个研究人员研发的SUSE软件发行商等等。
    但此时发行的软件各种应用程序打包在一起不利于单个软件的管理。Debina首先研发出在整个系统上单个管理软件的管理器dpt,ReadHat模拟dpt研发出了rpm。但是由于Linux内核遵循GPL协议。根据GPL协议这些厂商包装源代码成二进制文件无论改动扩展什么都必须遵循GPL协议无偿开源。因为GPL协议本身的特性这些各大厂商研发出新的系统应用程序都无法避开GPL协议于是这些厂商开始售卖软件服务,即软件源代码、包装后的二进制可以开源,但出现漏洞后的补丁不免费。这样一来就有一些社区组织诞生,比如Centos(社区企业操作系统)负责ReadHat升级补丁已经重新包装源代码和ReadHat一模一样且完全开源和免费。
    简单来说Centos是基于ReadHat二次发行,Ubuntu是基于Debian的二次发型。ReadHat,SUSE都有自己的商业公司而Debian完全由社区维护。其中Debian技术最先进也最难用获取的垃圾文件很少。现今ReadHat,CentOs在北美州,亚洲非常流行,SUSE在欧洲非常流行。
    Linux内核现在已经到5.0版 https://www.kernel.org/ ,Centos 7.0 https://www.linux.org/
    Linux发行时间线非常错综复杂无法详举。可在网上搜寻GNU/Linux Distribution Timeline