Linux已经存在近30年了。那么这里只简单介绍一下各种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 (Warty Warthog)——于2004年由南非互联网巨头MarkShuttleworth发布。在古老的祖鲁语和科萨语中,“乌班图”是“人性”的意思。Ubuntu基于最新的Debian发行版,使用相同的deb包系统,但并不是所有的Debian包都可以安装在Ubuntu上。新版本每六个月发布一次,长期版本每两年发布一次。
LinuxMint
LinuxMint是Debian家族中另一个相对较新的发行版。它于2006年由ClementLefebvre创立,以Ubuntu为基础。它的目的是实现一个非常友好的用户界面,特别适合初学者。LinuxMint附带了很多应用程序和多媒体功能,不过在最近的发行版中,默认的多媒体/编解码器支持已经被移除。
LinuxMint的主要区别之一是它还包含专有软件。这样做是因为它的开发人员想要提供一个易于使用的发行版,用户无需自己安装所有这些应用程序。与Ubuntu类似,在LinuxMint上,如果需要,你可以安装额外的Debian软件。
RedHat Enterprise Linux (RHEL)和Fedora
RedHat Enterprise Linux是RedHat Linux的继承者,RedHat Linux是最古老的Linux发行版之一。最初的版本发布于1995年,2003年被RedHat Enterprise Linux取代。这是一个付费的发行版,你可以从它的名字猜出来,它是针对商业用户的。
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的启发。它是一个滚动版本,这意味着您只需要安装一次,它总是会自动更新到最新版本。
ArchLinux的设计理念就是简单。它没有将一大堆应用打包在发行版中,只提供了最基本的应用程序,用户可以自由安装他们需要的应用程序。ArchLinux使用二进制包,这意味着在安装之前必须自己编译它。这听起来可能很复杂,但是Pacman和AUR使得这个过程相对容易。
在阅读了一些流行发行版的简要历史之后,如果您知道上面没有提到的任何事实和历史,请在下面的评论中与我们分享。
举报/反馈

漫步在网络中的天玉

274获赞 90粉丝
关注互联网,AI和编程技术
关注
0
0
收藏
分享