当前位置: 首页 > 科技观察

Linux系统的11个发行版,你知道几个?

时间:2023-03-20 23:47:15 科技观察

概述今天我们主要研究一下Linux的各个发行版,看看每个发现的版本的发展历史。什么是Linux?很多人可能认为Linux不仅仅是一个操作系统。其实严格来说,Linux只是一个操作系统中的内核。内核是什么?内核为计算机软件和硬件之间的通信建立了一个平台。内核提供系统服务,例如文件管理、虚拟内存和设备I/O。因为Linux只是一个内核。那么我们通常所说的Linux操作系统是什么呢?我们通常所说的Linux指的是GNU/Linux,也就是使用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU'sNotUnix。可以说是一个操作系统,一个规范。注意:什么是GNU/Linux?Linux是一种计算机操作系统:一组允许您与计算机交互并运行其他程序的程序。操作系统由各种基本程序组成。它们允许计算机与用户通信并接受用户的指令、读取数据或将其写入硬盘、磁带或打印机、控制内存使用以及运行其他软件。操作系统最重要的组成部分是内核。在GNU/Linux系统中,Linux是内核组件。系统的其余部分主要由GNU项目编写和提供的程序组成。因为单独的Linux内核并不能构成一个可以工作的操作系统,所以我们更喜欢使用术语“GNU/Linux”来指代人们通常所说的“Linux”。Linux是在Unix操作系统的基础上创建的。从一开始,它就被设计成一个多任务、多用户的系统。这些特性使Linux完全不同于其他著名的操作系统。事实上,Linux比你想象的更特别。与其他操作系统形成鲜明对比的是,没有人真正拥有Linux,它的大部分开发工作都是由无偿志愿者完成的。GNU/Linux系统的开发始于1984年。当时,自由软件基金会开始开发一个免费的类Unix操作系统,称为GNU。GNU项目为Unix?和类Unix操作系统(例如Linux)开发了大量免费软件工具。这些工具使用户能够执行各种任务,从复制和删除系统上的文件等普通任务到编写和编译程序或执行各种文档格式的熟练编辑任务等神秘任务。尽管许多组织和个人都为Linux的开发做出了贡献,但自由软件基金会仍然是最大的单一贡献者。他不仅创造了Linux使用的大部分工具,还为Linux的存在提供了理论和社会基础。Linux内核首次出现于1991年。当时,一位名叫LinusTorvalds的芬兰计算机科学专业学生向Usenet新闻组comp.os.minix发布了Minix替代内核的早期版本。请参阅LinuxInternational的Linux历史。在几个值得信赖的代理人的帮助下,LinusTorvalds一直在协调数百名开发人员的工作。在KernelTraffic上可以找到关于linux-kernel邮件列表的每周讨论摘要。有关linux-kernel邮件列表的更多信息,请参阅linux-kernel邮件列表问答。Linux用户在选择软件方面有很大的自由度。例如,Linux用户可以从数十种不同的命令行shell和各种图形桌面中进行选择。这常常让其他操作系统的用户感到困惑,他们甚至从未考虑过命令行和桌面是可以互换的。Linux很少崩溃,适合同时运行多个程序,并且比大多数操作系统更安全。凭借这些优势,Linux成为服务器市场上增长最快的操作系统。最近,它在家庭和企业用户中也越来越受欢迎。各种Linux发行版如前所述,Linux只是一个内核。然而,一个完整的操作系统不仅仅是内核。因此,许多个人、组织和企业都开发了基于GNU/Linux的Linux发行版。其中最著名的是RedHat的RedHat系列和社区组织的Debian系列。下面我就简单介绍一下比较著名和流行的Linux发行版。1.MandrivaMandriva,原名Mandrake,最早由Duval创建,于1998年7月发布。说起Mandrake的历史,其实Mandrake最早的开发者是基于Redhat开发的。Redhat默认使用GNOME桌面系统,Mandrake将其改为KDE。而且由于当时Linux普遍安装困难,不适合初次接触Linux的新手,所以Mandrake也简化了安装系统。优点:友好的操作界面,图形化的配置工具,庞大的社区技术支持,NTFS分区大小改变缺点:部分版本BUG较多,最新版本只对Mandrake俱乐部会员发布包管理系统:urpmi(RPM)免费下载:FTP即时发布下载,ISO将在版本发布后的几周内提供官方主页:http://www.mandrivalinux.com/2,国内的RedHat,乃至全世界的Linux用户最为熟悉和熟悉-known发行版必须是RedHat。红帽最初由BobYoung和MarcEwing于1995年创立。而公司最近才开始真正进入盈利时代,这要归功于付费的红帽企业Linux(RHEL,红帽的企业版)。正统的RedHat版本已经停止技术支持,最后一个版本是RedHat9.0。因此,RedHat目前分为两个系列:由RedHat提供付费技术支持和更新的RedHatEnterpriseLinux和由社区开发的免费FedoraCore。FedoraCore1于2003年底发布,FC的定位是桌面用户。FC提供最新的软件包,同时它的版本更新周期很短,只有六个月。目前最新版本是FC3,FC4也计划在今年6月份发布。这就是FedoraCore一般不推荐用于服务器的原因。适用于服务器的版本是RedHatEnterpriseLinux,因为这是一个付费操作系统。因此,国内外很多企业或空间提供商都选择了CentOS。CentOS可以看作是RHEL的翻版,但它最大的优势就是免费!菜鸟石油目前的服务器使用的是CentOS3.4。优点:用户数量庞大,优秀的社区技术支持,很多创新缺点:免费版(FedoraCore)生命周期短,多媒体支持差包管理系统:up2date(RPM),YUM(RPM)免费下载:它是官方主页:http://www.redhat.com/3。SUSESUSE是德国最著名的Linux发行版,在全球享有盛誉。SUSE自主研发的软件包管理系统YaST也广受好评。SUSE在2003年底被Novell收购,SUSE之后的发布似乎比较混乱。比如9.0版本收费,而10.0版本(可能迫于各种压力)免费发布。这让一些用户感到困惑,并将他们切换到其他发行版。优点:专业易用的YaST包管理系统缺点:FTP发布通常比零售版晚1~3个月包管理系统:YaST(RPM)、第三方APT(RPM)软件库(repository)免费下载:取决于版本官方主页:http://www.suse.com/4、DebianGNU/LinuxDebian于1993年由IanMurdock首次创建。可以说是迄今为止最遵循GNU规范的Linux系统。Debian系统分为三个版本分支(branch):stable、testing和unstable。截至2005年5月,这三个版本分支对应的具体版本为:Woody、Sarge和Sid。其中unstable是最新的测试版,包含最新的软件包,但是bug比较多,适合桌面用户。测试版经过unstable测试,比较稳定,支持很多新技术(如SMP等)。Woody一般只用于服务器,上面的软件包大多比较陈旧,但是稳定性和安全性都很高。菜鸟油曾经是DebianSarge。为什么有那么多用户痴迷于Debian?apt-get/dpkg是原因之一。dpkg是Debian系列独有的软件包管理工具。它被誉为所有Linux包管理工具(如RPM)中最强大的!使用apt-get,在Debian上安装、升级、删除和管理软件变得非常容易。许多Debian用户开玩笑说Debian让他们变懒了,因为只需点击“apt-getupgrade&&apt-getupdate”,机器上的所有软件都会自动更新...优点:遵循GNU标准,100%免费,优秀的网络和社区资源,强大的apt-get缺点:安装比较困难,stable分支的软件极其陈旧包管理系统:APT(DEB)免费下载:有官方主页:http://www.debian.org/5,UbuntuUbuntu是一个近乎完美的Linux操作系统,它具有Debian的所有优点和自身的增强优势。Ubuntu是一个相对较新的发行版,但是,它的出现可能改变了许多潜在用户对Linux的看法。或许,以前人们认为Linux很难安装和使用,但是在Ubuntu出现之后,这些都成为了历史。Ubuntu基于DebianSid,具有Debian的所有优点,包括apt-get。然而,不仅如此,Ubuntu默认使用的GNOME桌面系统也将Ubuntu界面装点得简洁又不失华丽。Ubuntu的安装非常人性化,只要按照提示一步步来,安装起来就和Windows一样简单!而且,Ubuntu被誉为硬件支持最好、最全面的Linux发行版之一,很多都无法在其他发行版上使用。或者默认配置下无法使用的硬件,在Ubuntu上很容易搞定。而且,Ubuntu采用了自我增强的内核(kernel),具有更高的安全级别。而且,Ubuntu默认不能直接以root身份登录,必须通过su或sudo从第一个创建的用户处获得root权限(这可能不方便,但无疑增加了安全性,防止用户因粗心大意而损坏系统)。缺点:尚未建立成熟的商业模式软件包管理系统:APT(DEB)免费下载:有官方主页:http://www.ubuntulinux.org/6、GentooGentoo最初由DanielRobbins(前身为StampedeLinux)开发和FreeBSD)其中之一)来创建。由于开发者对FreeBSD的熟悉,Gentoo有一个与FreeBSD相媲美的知名ports系统——portage。(Ports和Portage都是在线更新软件的系统,类似于apt-get,但还是有很大区别)Gentoo的第一个稳定版发布于2002年,Gentoo之所以出名是因为它的定制化程度高:因为它是一个源基于分布。虽然可以选择预编译好的包进行安装,但大多数Gentoo用户还是选择手动编译。这也是Gentoo适合对Linux使用经验比较多的老手的原因。但需要注意的是,因为编译软件比较耗时,如果自己编译所有的软件,安装比较大的软件包,比如KDE桌面系统,编译可能需要几天的时间。。。优点:可定制性高,完整的用户手册,媲美Ports的Portage系统,适合“臭”高手缺点:编译耗时,安装速度慢包管理系统:Portage(SRC)免费下载:有官方主页:http://www.gentoo.org/7、SlackwareSlackware由PatrickVolkerding于1992年创立。它应该是最古老的Linux发行版。Slackware曾经很流行,但是当Linux越来越流行,用户的技术水平越来越广(新手更多)时,Slackware逐渐被新人遗忘。在其他主流发行版都强调易用性的同时,Slackware仍然固执地追求最原始的效率——所有的配置仍然要通过配置文件来完成。尽管如此,Slackware仍然深入人心(他们大多是比较有经验的Linux老手)。Slackware稳定、安全,因此仍然拥有大量的忠实用户。由于Slackware尝试使用原始软件包而不做任何修改,因此产生新错误的机会要低得多。Slackware的版本更新周期较长(约1年),但仍不断提供新版本的软件供用户下载。优点:非常稳定、安全、高度遵守UNIX规范缺点:所有配置都是通过编辑文件进行,自动硬件检测差软件包管理系统:SlackwarePackageManagement(TGZ)免费下载:有官方主页:http:///www.slackware.com/8、KnoppixKnoppix由德国的KlausKnopper开发,是一个基于Debian的发行版。严格来说,Knoppix是一个LiveCDLinux。所谓LiveCD,就是整个操作系统都在一张CD上。只要从光盘启动,就可以拥有一个完整的Linux系统!无需安装!当然,Knoppix也可以很容易的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术都备受好评。可以说在LiveCD领域,Knoppix是无可匹敌的!优点:无需安装,可直接在光盘上运行,优秀的硬件检测能力,可作为系统应急盘使用缺点:LiveCD受光盘数据读取速度限制。性能大幅下降软件包管理系统:APT(DEB)免费下载:有官方主页:http://www.knoppix.com/9。MEPISMEPIS由WarrenWoodford于2003年创立。尽管MEPIS刚刚成立,但它正在Linux用户中迅速传播。简而言之,MEPIS是DebianSid和Knoppix的组合。用户可以将其用作LiveCD或使用传统的图形界面进行安装。MEPIS默认集成并安装了JavaRuntimeEnvironment、Flash插件、nVidia加速驱动等众多常用程序。用户可以非常方便地在安装系统后直接开始使用系统,而无需到处搜索如何下载、如何安装以及如何配置这些软件的信息。这不仅给Linux新手带来了方便,也为老手节省了大量的时间。优点:LiveCD和常规安装两用,出色的硬件检测能力,预装了许多有用的软件缺点:构建时间不长,默认界面有点简陋包管理系统:APT(DEB)免费下载:是官方主页:http://www.mepis.org/10,XandrosXandros建立在已经成为历史的CorelLinux之上。当初,CorelLinux公司因资金困难被迫终止CorelLinux的开发,而Xandros及时收购了CorelLinux部门,并于2002年10月推出了全新的XandrosDesktop。Xandros的卖点是安装和使用极其简单,所以它的市场定位是那些没有使用Linux经验的新手,或者习惯使用Windows的用户。Xandros的标准版和增强版都是商业软件,价格分别为40美元和99美元。但是,您仍然可以在此处下载免费的公共发行版。优点:适合完全没有经验的新手,安装后可以立即使用,自带非常好的工具缺点:商业软件包管理系统:XandrosNetworks(DEB)或APT(DEB)(可选,但不提供技术支持)免费下载:公开发布版官方主页:http://www.xandros.com/11。关于FreeBSD首先要强调的是:FreeBSD不是Linux系统!但是,我为什么要介绍FreeBSD?因为FreeBSD的用户也不少,而且它的很多特性都和Linux类似。事实上,Linux和BSD(BerkeleySoftwareDistribution)都是UNIX的进化分支。此外,Linux中的相当一部分特性和功能(例如用于配置DNS的Bind软件)取自BSD。FreeBSD是BSD家族中最著名、用户最多的发行版。MEZOC之前使用的是FreeBSD系统。FreeBSD成立于1993年,有着悠久的历史。FreeBSD有两个分支:稳定版和最新版。顾名思义,stable是稳定版,current是加入了新技术的测试版。另外,FreeBSD会不定期的发布新的版本,称为RELEASE,stable和current都有自己的RELEASE版本。如4.11-RELEASE和5.3-RELEASE,请注意这并不意味着后者的版本比前者更新。这只是意味着前者(数字小的版本)是稳定版本,而后者(数字大的版本)是当前版本。除了作为服务器系统,FreeBSD还适合桌面用户。但是考虑到软件的兼容性,一般用户选择FreeBSD作为自己的桌面系统并不是很明智。作为服务器,FreeBSD是相当不错的。有人曾经说过,在相同的服务器硬件配置和运行相同的vBulletin论坛的情况下,FreeBSD使用的资源比Linux少。这也是很多空间提供者强烈推荐FreeBSD的原因。:)优点:速度快,非常稳定,优秀的用户手册,Ports系统缺点:硬件支持相对于Linux较差,软件兼容性是桌面系统的问题包管理系统:Ports(TBZ)免费下载:官方主页:http://www.freebsd.org/Linux各个版本的发展历程,配图解释: