Linux的分支:探索开放源代码世界(linux的分支)
随着越来越多的用户开始使用Linux,对Linux的理解也逐渐加深。Linux是基于37个发行版共享的软件系统,拥有超过600个社区支持的分支发行版,部分发行版细分出无数种以微小差异为特色的分支(使用版本),构成了强大而复杂的开源Linux发行版世界。
在Linux的发行版本中,最受欢迎的几个是Debian、RedHat/CentOS、Ubuntu ,其他一些较少使用的有Gentoo、CIngX、Arch、OpenSUSE等。
Debian是一种开放源码,使用GNU’/’s通用公共许可证进行许可的操作系统,非常稳定,大多数软件的安装是依赖于deb格式的包。Debian可以运行在多种平台上,包括主机、笔记本电脑、超级计算机以及其他可编程设备。
RedHat/CentOS 均是基于RedHat企业版衍生出来的发行版,由RedHat企业版核心维护,它拥有更加友好的技术服务来支持系统、软件的安装和维护。CentOS系统的开发是受到开源社区的支持,提供给客户免费的支持,拥有更大的社区,技术支持更及时。
Ubuntu 是按照每两年发布一次新版本的频率更新的,一个由Canonical Ltd.创建的Debian系的Linux发行版,相比其他发行版,Ubuntu更新更快,安装更方便,支持许多软件技术框架,提供特有的应用程序及桌面环境。
Gentoo 是以内核和应用程序打包形式提供的Linux系统,它可以让你自定义编译安装内核,充分利用机器的所有资源,从而提升系统性能。Gentoo也支持大多数程序开发环境,可以方便开发者部署应用程序到服务器上。
CIngX是一款基于Linux的服务器软件,用于提供高性能的HTTP服务。它的功能特别强大,可以支持各种Web开发语言,具有很强的安全性,高性能,可以支持大规模网站的运行,同时它也支持支持PHP,MySQL等程序的运行。
Arch Linux是一款基于Linux内核的轻量级发行版,也是当今开发者最喜爱的发行版之一,它简洁高效,响应迅速。Arch用户可以根据自己的需要自由组装内核,同时支持Graphical User Interface(GUI),尤其最大的优点是其内核源码包括多种发行版,用户可以轻松地移植程序并跨平台运行。
OpenSuse属于自由开放源代码操作系统,由德国的开源公司SUSE发布,使用GPL协议。OpenSUSE用户可以自由下载、修改,甚至可以自行编译源代码,而且在发布新版本时可以快速响应客户的需求,及时解决客户报告的错误,有效地保护用户的安全和稳定性。
随着对开源Linux系统的越来越广泛的认可,以上纷繁复杂的Linux分支发行版均拥有一定的用户群,其中有在服务器端及超级计算机上应用的稳定型发行版,也有开发者喜爱的优化性能及支持各种发展语言的定制版等,Linux的开放源代码直接为用户提供了很多应用及使用上的自由,