Linux早已存在近30年了。这么这儿只简单介绍一下各类Linux发行版的历史嵌入式linux,例如Ubuntu、Fedora、REHL、LinuxMint、Slackware等等。之后简略的讨论一个她们创作的缘由和她们的哲学。
Linux本身的历史
在述说各类发行版之前,快速了解一下Linux本身的历史是有意义的。这一切源于1991年,当时一名来自慕尼黑的计算机科学中学生LinusTorvalds创建了一个操作系统内核,他说,“只是为了好玩”。最初,Linus称它为“Freax”(从“free”和“x”开始,表示它属于UNIX家族),但后来它被改成了“Linux”。
第一个版本只是一个内核。为了有一个工作系统,还须要一个shell、编译器、库等等。这种全部来自其他GNU软件。一年后的1992年,第一个Linux发行版诞生了。
DebianLinux
Debian是最早的Linux发行版之一。1993年8月16日,IanMurdock首次宣布了这一消息,不过第一个稳定版本在1996年才发布。基本上,他的目的是创建一个任何人都可以免费下载和使用的稳定的发行版,而不是让用户一个一个地搜集应用程序并自己编译。假如你想要一个更详尽的Debian历史,它的维护者早已整理了一份精彩的文档,其中包含了从一开始就重要的Debian历史。
Debian使用deb包系统--dpkg包管理器及其后端(如apt-get或synaptic)。它有一个巨大的应用程序库,用户可以自行下载和安装。Debian也是最早开始提供livecd的Linux发行版之一,这促使Linux菜鸟几乎不存在步入门槛。
Ubuntu
Debian是一个十分有野心的项目,对Linux十分特别重要,但它是一个十分大的发行版,有许多用户不须要的应用程序。为了实现一个愈发轻量级和用户友好的发行版,Ubuntu出现了。
Ubuntu的第一个版本——Ubuntu4.10(WartyWarthog)——于2004年由法国互联网大鳄MarkShuttleworth发布。在古老的祖鲁语和科萨语中,“乌班图”是“人性”的意思。Ubuntu基于最新的Debian发行版,使用相同的deb包系统,但并不是所有的Debian包都可以安装在Ubuntu上。新版本每六个月发布一次,常年版本每三年发布一次。
LinuxMint
LinuxMint是Debian家族中另一个相对较新的发行版。它于2006年由ClementLefebvre成立,以Ubuntu为基础。它的目的是实现一个特别友好的用户界面,非常适宜初学者。LinuxMint附送了好多应用程序和多媒体功能,不过在近来的发行版中,默认的多媒体/编解码器支持早已被移除。
LinuxMint的主要区别之一是它还包含专有软件。这样做是由于它的开发人员想要提供一个便于使用的发行版linux 发行版 介绍,用户无需自己安装所有那些应用程序。与Ubuntu类似,在LinuxMint上,假如须要node.js安装linux,你可以安装额外的Debian软件。
RedHatEnterpriseLinux(RHEL)和Fedora
RedHatEnterpriseLinux是RedHatLinux的承继者,RedHatLinux是最古老的Linux发行版之一。最初的版本发布于1995年,2003年被RedHatEnterpriseLinux代替。这是一个付费的发行版,你可以从它的名子猜下来,它是针对商业用户的。
Fedora是家庭用户的免费代替品。它包含了RHEL的许多特点,以及一些在RHEL中仍未实现的实验性特点。二者都使用rpm包格式,因而其他发行版(如Debian)的软件不能直接运行。
Slackware
Slackware于1992年由PatrickVolkerding发布,是现存最古老的Linux发行版,直至20世纪90年代中期它拥有80%的市场份额。当RedHatLinux问世时,情况发生了变化,而明天的Slackware远不及它过去的受欢迎程度。缘由并不是它不好——相反,它依然是一个顶尖的Linux发行版,并且因为Slackware是高度可订制的,而不是用户友好的,这影响了它的流行。
倘若您想了解Linux的内部结构,这就是你须要的发行版!Slackware使用pkgtools包系统;没有即将的包储存库,并且涉及到好多手工配置——但是一旦它能否跑上去那就一定十分有用。
ArchLinux
ArchLinux系统于2002年由JuddVinet启动,他遭到了另一个极简主义发行版CRUX的启发。它是一个滚动版本,这意味着您只须要安装一次linux 发行版 介绍,它总是会手动更新到最新版本。
ArchLinux的设计理念就是简单。它没有将一大堆应用打包在发行版中,只提供了最基本的应用程序,用户可以自由安装她们须要的应用程序。ArchLinux使用二补码包,这意味着在安装之前必须自己编译它。这听上去可能很复杂,而且Pacman和AUR促使这个过程相对容易。
在阅读了一些流行发行版的简略历史以后,假若您晓得里面没有提及的任何事实和历史,请在下边的评论中与我们分享。