城市站点
> debian和ubuntu命令一样吗(盘点最适合使用的Linux操作系统发行版)
详细内容

debian和ubuntu命令一样吗(盘点最适合使用的Linux操作系统发行版)

时间:2022-08-16 10:29:05     人气:289     来源:www.zhongshaninfo.com     作者:爱发信息
概述:......

| 责编:张齐

Linux这只改变世界的小企鹅诞生于1991年,在赫尔辛基的一个大学宿舍里,一名叫林纳斯·托瓦茨的大学生为了让自己更方面的访问大学主机上的新闻和邮件,自己编写了磁盘驱动程序和文件系统,这些就是Linux内核的雏形。当时年仅21岁的林纳斯不知道他的这些代码将来会改变整个世界。

在自由软件之父理查德·斯托曼(Richard Stallman)某些精神的感召下,林纳斯很快以Linux的名字把这款类Unix的操作系统加入到了自由软件基金(FSF)的GNU计划中,并通过GPL的通用性授权,允许用户销售、拷贝并且改动程序,但你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。这说明,Linux并不是被刻意创造的,它完全是日积月累的结果,是经验、创意和一小段一小段代码的集合体。


无疑,正是林纳斯的这一举措带给了Linux和他自己巨大的成功和极高的声誉。短短几年间,在Linux身边已经聚集了成千上万的狂热分子,大家不计得失的为Linux增补、修改,并随之将开源运动的自由主义精神传扬下去,人们几乎像看待神明一样对林纳斯顶礼膜拜。

这也造成了现在Linux发行版诸子百家的形态。因为任何人只要遵守GUN开源协议,就可以下载到Linux内核的代码进行编写,而这些编写过的Linux就会拥有不同的版本名称。这是很多老鸟喜欢Linux的原因之一,也是很多菜鸟不知道从何入手Linux的原因之一。

Linux Mint


Linux Mint于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版,其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。它与Ubuntu软件仓库兼容,使得它有一个强悍的根基,一个巨大的可安装软件库,还有一个完善的服务设置机制。



Linux Mint是初学者最容易上手的发行版之一,因为所有的环境都是配好的,包括网络、多媒体以及办公。并且Mint是一个非常轻量级的发行版,系统占有资源极少,对于硬件的需求非常低,这是Mint被推荐的重要因素。

Ubuntu


Ubuntu是一个南非的民族观念,该词来自于祖鲁语和科萨语,意为人们之间的忠诚和联系。如果你熟悉Ubuntu,那么叫它动物园也没有人会反对。Ubuntu每一个发行版本都会有一个非常可爱的动物作为标志。


Ubuntu以Debian GNU/Linux不稳定分支为开发基础,其首个版本于2004年10月20日发布。Debian依赖庞大的社区,而不依赖任何商业性组织和个人。Ubuntu使用Debian大量资源,同时其开发人员作为贡献者也参与Debian社区开发。而且,许多热心人士也参与Ubuntu的开发。


其实初学者选择Ubuntu还有一个原因就是因为Ubuntu对中文的支持更加完善,并且已经拥有了很多使用者。

Debian


广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。


Debian可谓是众多Linux发行版之父。因为很多Linux发行版都是根据Debian进行编写的。众多的Linux发布版,例如Ubuntu、Knoppix和Linspire及Xandros等,都建基于Debian GNU/Linux。Debian以其坚守Unix和自由软件的精神,以及其给予用户的众多选择而闻名。现时Debian包括了超过37,500个软件包并支持12个计算机系统结构。

debian和ubuntu

Debian是一个大的系统组织框架,在这个

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

框架下有多种不同操作系统核心的分支计划,主要为采用Linux核心的Debian GNU/Linux系统,其他还有采用GNU Hurd核心的Debian GNU/Hurd系统、采用FreeBSD核心的Debian GNU/kFreeBSD系统,以及采用NetBSD核心的Debian GNU/NetBSD系统。甚至还有应用Debian的系统架构和工具,采用OpenSolaris核心构建而成的Nexenta OS系统。在这些Debian系统中,以采用Linux核心的Debian GNU/Linux最为著名。


Debian以稳定性闻名,所以很多服务器都使用Debian作为其操作系统;而很多Linux的LiveCD亦以Debian为基础改写,最为著名的例子为Knoppix。而在桌面领域,Debian的一个修改版Ubuntu Linux就获得了很多Linux用户的支持,在 DistroWatch.com浏览排名 里排名一直很前面。而很多信息学竞赛亦采用Debian作为操作系统对比Ubuntu、Fedora等Linux发布版,较少桌面用家会选择使用Debian。但是如果你打算在Linux系统中有所作为,那么Debian绝对是你不二的选择。

Fedora


Fedora基于Red Hat Linux,在Red Hat Linux终止发布后,红帽公司项目以Fedora来取代Red Hat Linux在个人

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

领域的应用,而另外发布的Red Hat Enterprise Linux(Red Hat企业版Linux)则取代Red Hat Linux在商业应用的领域。


Fedora对于用户而言,是一套功能完备、更新快速的免费操作系统;而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。


最早Fedora Linux社区的目标是为Red Hat Linux制作并发布第三方的软件包,然而当Red Hat Linux停止发布后,Fedora社区便集成到Red Hat赞助的Fedora 项目,目标是开发出由社区支持的操作系统(事实上,Fedora Project除了由志愿者组织外,也有许多Red Hat的员工参与开发)。Red Hat Enterprise Linux则取代Red Hat Linux成为官方支持的系统版本。

PCLinuxOS


PCLinuxOS是一个完全开放的linux版本,经过PClinuxOS开发团队的不懈努力,正越来越受到广大 linux爱好者的关注。秉承“简单易用,安全无忧”的理念,PCLinuxOS逐步成长为一个稳定、成熟的版本。在没有大公司的帮助下,PCLinuxOS 的开发团

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

队奇迹一般把这样一个平民Linux版本推动到Linux世界的巅峰,也让Linux的开源、自由精神绽放出极致的光彩。


如今,PClinuxOS的大名应该说是鼎鼎了,这个系统长期占据LINUX系统关注度的头把交椅,如果没有其过人之处显然是不可思议的。在她的中文主页上是这样介绍的:“PClinuxOS是一个完全开放的linux版本,最初是基于Mandriva开发的。经过PClinuOS团队的不懈努力,正越来越受到广大linux爱好者的关注。秉承简单易用,安全无忧的理念,PClinuxOS逐步成长为一个稳定、成熟的版本。


在没有大公司的帮助下,PClinuxOS的开发团队奇迹一般把这样一个平民Linux版本推动到Linux世界的巅峰,也让Linux的开源、自由精神绽放出极致的光彩。”可以说从进入LINUX系统以来,我自己一直都在关注着这个近乎神奇的系统,今天,终于下决心尝试一下这个系统,突然发现:PClinuxOS原来有可能就是地球上最适合新手安装使用的LINUX系统!

OpenSUSE


openSUSE是著名Novell公司旗下的 Linux的发行版,发行量在欧洲占第一位。它采用的KDE4.3作为默认桌面环境,同时也提供GNOME桌面版本。它的软件包管理系统采用自主开发的YaST,颇受好评。他的用户界面非常华丽,甚至超越windows7,而且性能良好,最新版本是13.1。


就像大部分的发布版,openSUSE包含了默认的图形用户界面及命令行接口的选项,在安装过程中,用户可以从最新版本的KDE SC、GNOME和Xfce中挑选作为想要的图形用户界面。从11.3版本开始,DVD安装程序中也加入了对于LXDE的支持


YaST(Yet another Setup Tool)作为openSUSE的重要特性之一包含在内。它是一套集系统安装、网络设定、RPM软件包安装、在线更新、硬盘分区等诸多功能于一身的管理工具,以其管理功能及集成界面见长。

(声明: 网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。 )
  • 发行版及版本比较

    三大家族:


    Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本。相比RHEL,Fedora打包了显著的更多的软件包。其中一个原因是,多样化的社区参与Fedora的建设;它不只是一家公司。在这个过程中,CentOS用于活动,演示和实验,因为它是对最终用户免费提供的,并具有比Fedora的一个更长的发布周期(通常每隔半年左右发布一个新版本)。

    SUSE, SUSE Linux Enterprise Server (SLES), 和openSUSE 之间的关系类似于 Fedora, Red Hat Enterprise Linux, 和CentOS的关系。

    Debian是包括Ubuntu在内许多发行版的上游,而Ubuntu又是Linux Mint及其他发行版的上游。Debian在服务器和桌面电脑领域都有着广泛的应用。Debian是一个纯开源计划并着重在一个关键点上,稳定性。它同时也提供了较大的和完整的软件仓库给用户。

    Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。

    下面介绍一下各个发行版本的特点:

    Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非 常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管 理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用, 但是Fedora Core的稳定性较差,较好只用于桌面应用。

    Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范 的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing 和 unstable。其中,unstable为的测试版本,其中包括的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经 过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是 稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是较好的了。Debian的资 料也很丰富,有很多支持的社区,有问题求教也有地方可去:)

    Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是 一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

    Gentoo,伟大的Gentoo是Linux世

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo 被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,较早的稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统 ——Portage包管理系统。

    不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软 件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux 发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。

    最后,介绍一下FreeBSD,需要强调的是:FreeBSD并不是一个Linux系统!但FreeBSD与Linux的用户群有相当一部分是重 合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较。

    FreeBSD拥有两个分支: stable和current。顾名思义,stable是稳定版,而 current则是添加了新技术的测试版。FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运 行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。FreeBSD的较大特点就是稳定和高效,是作为服务器操作系统的较佳选 择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统。

    下面给为选择一个Linux发行版本犯愁的朋友一些建议:

    如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大量的钱购买商业软件,那么你就需要一款适合桌面使用的Linux发行版本了,如果你 不想自己定制任何东西,不想在系统上浪费太多时间,那么很简单,你就根据自己的爱好在ubuntu、kubuntu以及xubuntu中选一款吧,三者的 区别仅仅是桌面程序的不一样。

    如果你需要一个桌面系统,而且还想非常灵活的定制自己的Linux系统,想让自己的机器跑得更欢,不介意在Linux系统安装方面浪费一点时间,那么你的选择就是Gentoo,尽情享受Gentoo带来的自由快感吧!

    如果你需要的是一个服务器系统,而且你已经非常厌烦各种Linux的配置,只是想要一个比较稳定的服务器系统而已,那么你较好的选择就是CentOS了,安装完成后,经过简单的配置就能提供非常稳定的服务了。

    如果你需要的是一个坚如

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    磐石的非常稳定的服务器系统,那么你的选择就是FreeBSD。

    如果你需要一个稳定的服务器系统,而且想深入摸索一下Linux的各个方面的知识,想自己定制许多内容,那么我推荐你使用Gentoo。

    Linux各种版本

    基于Debian

    1,Adamantix:基于Debian,特别关注安全。

    2,Amber Linux:基于Debian,针对拉脱维亚用户作了一些定制。

    3,ASLinux Desktop:西班牙语,基于Debian与KDE,针对各种桌面用途,包括家用、办公、教育、游戏、科学、软件开发,较大的卖点在于其丰富的可用性。

    4,B2D Linux:基于Debian,希望可以由“做中学”来产生一个小而美的中文Linux包的计划。

    5,Debian GNU/Linux:由大批社区志愿者收集的包。Debian拥有庞大的软件包可供选择(25000个以上),支持大量的硬件平台(12个计算机系统结构)。以前该包因为安装困难受到责难,但的版本具备了简单易用的文本式安装环境。非自由软件不会包含在Debian的主要软件包中。

    6,Guadalinex:由西班牙的安达卢西亚地方政府推动,基于Debian,针对西班牙语的家庭用户以及学校。

    7,Knoppix:第一张Debian的自启动运行光盘。包含的软件非常多,启动时会自动进行硬件监测。从4.0起,用DVD作光盘。

    以下基于Knoppix:

    Gnoppix:Knoppix的GNOME版,该包发行周期较长,未来会跟Ubuntu进行集成。

    Kanotix:自启动运行光盘,基于Knoppix,也可以安装到硬盘上。有很好的硬件支持,桌面与笔记 本电脑的集成也很出色。

    Kurumin:针对巴西用户的Knoppix。

    8,LinEx:由西班牙的埃斯特雷马杜拉地方政府推动的包。

    9,Loco Linux:基于Debian的阿根廷Linux。

    10,MEPIS: 基于Debian的桌面和服务器。

    11,Rays Linux(华镭):基于Debian,针对亚洲市场,由新华科技(南京)系统软件有限公司开发。

    12,Skolelinux:在挪威发起,旨在打造适合于学校的轻便包。

    13,Symphony OS:基于Debian,与众不同地采用Mezzo桌面。

    14,Ubuntu:对初学者而言最易用的Linux包。由Canonical有限公司赞助,基于Debian,使用自己的软件包库,与Debian的有所不同,旨在开发出更加友好的桌面,已经取得了良好的声誉。

    15,Wdlinux是基于CentOS精简的定制版本,是针对web服务器的应用而精简的.同时安装做了些自动化安装的处理,达到更易于安装和使用。

    以下基于Ubuntu:

    Ubuntu Kylin:中国定制本地化的ubuntu发行版

    LinuxMint:基于Ubuntu的发行版,人气很高,是目前排行榜上第三名的发行版。

    Edubuntu:是Ubuntu的教育发行版。

    Hiweed:基于Ubuntu,使用Xfce桌面环境的轻量级中文发行版。0.x版基

    Debian(现已改名Deepin)。

    Kubuntu:使用KDE桌面环境的Ubuntu包。

    Lubuntu:使用LXDE桌面环境的Ubuntu包。

    PUD GNU/Linux:基于Ubuntu的小型Linux,可安装于光盘或256 MB以上的USB 闪存盘。

    Xubuntu:使用Xfce桌面环境的Ubuntu包。

    基于RPM

    1,aLinux:原名Peanut Linux,针对家庭用户。

    2,ALT Linux:东欧版本。

    3,Ark Linux:强调易学易用。

    4,ASPLinux:提供俄语等东欧语言的支持。

    5,Asianux Server:由中国红旗、日本Miracle、韩国Hannsoft三家联合开发,主要市场针对亚洲地区,对中,文、日文、韩文的支持比较好。

    6,Blag Linux:体积小,但功能较多。

    7,Caixa Mágica:葡萄牙语的Linux。

    8,cAos Linux:由社区创建的包,功能通用、培植简单。

    9,CentOS:由社区支持的包,旨在100%地与Red Hat Linux企业版兼容,但不包含Red Hat 的商业软件。

    10,Cobind:桌面。

    11,Conectiva:一个巴西包,曾经是United Linux的创建成员,现在该公司已经并入到Mandriva Linux。

    12,EduLinux:用于教育的包。

    13,Fedora:可用作工作站、桌面以及服务器,由红帽公司及其社区开发。

    14,Linux Mobile System:基于Fedora Core的包,设计成从USB存储设备启动,比如U盘。

    15,Linpus Linux:来自台湾厂商发行的Linux版本。是一套通过LSB 3.1认证、GB18030-2000编码检验测试及支持CNS11643中文标准交换码全字库的Linux桌面型系统。在中文支持能力上较为完善。

    16,Magic Linux:一个易用的中文包。

    17,Mandriva Linux:最初是红帽的一个变种,针对奔腾级CPU作了优化,后来在保持兼容性的同时,派生成为更友好的包。Mandriva中所有的软件仍然免费,还有活跃的社区支持,另外通过注册以及销售盒装产品,Mandriva还提供企业级的支持与服务,还有针对付费用户的俱乐部。

    18,Novell Linux Desktop:由于Novell收购了SUSE,他们的Linux产品对原来的包有所继承。

    19,PCLinuxOS:一个易用的自启动运行光盘,以良好的观感著称;硬盘安装也同样轻而易举。最初基于Mandrake 9.2,而后PCLinuxOS针对桌面用户,开始自己的开发道路。在保留基于RPM包的同时,PCLinuxOS别出心裁地使用自己的APT包管理工具(受Debian影响),但图形前端仍然用的是Synaptic。

    20,PCQLinux2004:由印度的PCQuest杂志生产,基于Fedora Core。

    21,PLD Linux:来自波兰的包,针对较高级别的用户,比Slackware、Gentoo更加易用。

    22,QiLinux:意大利生产,包括桌面版、光盘自启动版,还有服务器版、高级服务器版。

    23,红旗Linux:由北京中科红旗软件技术有限公司开发,主要针对中国市场

    24,Red Hat Enterprise Linux:红帽Linux家族中的商业分支。

    25,Scientific Linux:由红帽Linux企业版,将遵循GPL的软件重新编译而成。

    26,SUSE/openSUSE:来自德国,是欧洲最流行的包之一。跟红帽一样,也包括大量的软件,需要7张以上的CD,现在则用双DVD。这个包有独特的配置工具YaST。也是United Linux的创立者之一,已经被Novell公司收购。openSUSE是一个新的版本,基于社区,完全开源。

    27,Tinfoil Hat Linux:对安全格外关注的包。

    28,Trustix:专注于安全与稳定性的包。

    29,Turbo Linux:在亚洲较流行的一个包,基于Red Hat,是United Linux的成员。

    30,Vine Linux:基于Red Hat的一个日本包。

    31,White Box Enterprise Linux:意在兼容Red Hat企业版第三版。

    32,Yellow Dog:基于Red Hat,针对PowerPC平台。

    33,YOPER:"Your Operating System"(你的操作系统),来自新西兰的桌面包。Slackware

    其它打包方式的包

    1,ArchLinux:基于KISS原则,针对i686的CPU做了优化,以.tar.xz格式打包并由包管理器进行跟踪维护,特别适合动手能力强的linux用户。

    2,Foresight Linux:采用Conary包管理系统,引入了GNOME中的许多技术,比如beagle、f-spot、howl以及的hal等,这个包在保持易用的同时,更注重革新。

    3,Gentoo:这个包采用自己独特的Portage包管理系统,吸引了许多狂热爱好者以及专业人士,强调自己编译源码,而不是直接用二进制包,这样程序运行速度更快。

    4,GoboLinux:构建了新的文件系统,比如GCC放在/Programs/GCC/这样的目录,为了让系统能找到这些文件,在/System/Links/Executables这样的目录下归组,这样就包含了/Programs目录下所有可执行文件的符号链接。

    5,Heretix:以前叫做RubyX,包的管理,包括包管理,都是通过由Ruby写的脚本来完成,所有的包都安装在/pkg目录下。

    6,ImpiLinux,来自南非的包,主要针对非洲用户。

    7,Jedi GNU/Linux:使用force-get包管理器,允许源码、二进制软件包共存。

    8,Linux From Scratch:这是一份文档,介绍如何自己动手,如何白手起家编译打造自己独一无二的Linux系统。

    9,Lunar Linux,基于源码,由Sorcerer GNU/Linux所派生。

    10,MkLinux:"Microkernel Linux"的缩写,旨在将Linux移植到跑Mach微核的PowerPC机器上。

    11,Onebase Linux:采用OLM包管理器,对二进制、源码进行管理。

    12,Sabayon Linux:基于Gentoo,来自意大利。

    13,Sorcerer GNU/Linux:基于源码。

    14,Source Mage GNU/Linux:也是基于源码,由Sorcerer GNU/Linux所派生。

    15,Ututo:基于Gentoo,来自阿根廷。

    16,Open Client:基于Red Hat Enterprise Linux,来自IBM,提供有Fedora、Ubuntu、SLED的Layer。

    给老机器订制的小型包

    一般的迷你包,除了可以硬盘安装,也可以安装在闪存盘上。

    1,Austrumi:拉脱维亚的自启动CD包,支持英语,功能比较丰富,基于Slackware。

    2,cAos Linux:有社区维护,功能通用。

    3,Damn Small Linux(DSL):这是小型包的老祖宗,放在迷你CD上,原先设计是想看看一张50M的CD可以放多少桌面程序,原来是作为个人玩具,但不久Damn Small Linux周围就聚成了一个社区,不少人加入进来,参与改进,包括一个远程、本地的程序安装系统,多功能的备份、还原系统,另外还加入了Knoppix的硬件检测,使用自己的*.dsl软件包系统,默认的窗口管理器是Fluxbox。可以在微软虚拟机软件里运行,无须关闭WINDOWS系统专门进入LINUX系统,特别适合初学者。

    4,Feather Linux:类似于Damn Small Linux,但总容量是115MB,兼容Debian的软件包。

    5,Flonix USB版:放在USB设备上的可移动桌面包,这是个商业版,只能给购买的U盘作预装。

    6,Knopperdisk:为U盘设计的包,基于Gentoo。

    7,Puppy Linux:启动特别地快,在配置较低的PC上(内存小于48M),也可以运行自如。包含的工具都是特别精简的,使用Fvwm95作为窗口管理器(现在是JWM)。

    8,Kuppy Linux:基于Puppy发展的发行版,拥有启动特别地快,在配置较低的PC上等特点外,将桌面置换为XFCE4,更适合习惯windows操作的用户。

    9,Tiny Core Linux:是一个仅有10MB的桌面操作系统,甚至可以在486上运行,但它并不是一个完整的桌面,而且只支持有限局域网。

    10,Stem桌面:一个混合产品,使用标准的Debian来编译桌面(Fvwm95)。针对老机器(CPU小于等于266Mhz,内存小于等于64M)设计,从Debian软件仓库种选择的包都是最轻巧的。与众不同的是,该包没有自己的安装光盘,用户得先安装Debian,然后运行文本界面的安装脚本,然后通过网络连接,编译剩余的软件。这个包100%跟Debian兼容。

    11,SPBLinux:用于软盘、U盘的迷你版本。

    debian和ubuntu

    12,Vector Linux:中小型包,针对新老机器,采用小而快的应用程序,以及简化的安装程序。该包有多个版本,包括大小为2G的SOHO(Small Office, Home Office)版,以及800M的"Dynamite"版。SOHO版提供KDE/IceWM窗口管理器,外观很专业;Dynamite版只采用IceWM,以及部分工具。该包包括了简单的升级包管理程序,基于Slackware。

    13,eMoviX:小型包,专门用作媒体播放用途。

    部分或全部的商业版

    1,BlueCat Linux:Linux嵌入式系统,可用于小型客户定制的设备,乃至大规模多CPU的系统。

    2,Libranet:基于Debian的桌面包,与Debian保持100%的兼容。安装过程有硬件自动检测,桌面有一个管理员菜单(文字模式与图形模式),这样简化了硬件与软件的配置。

    3,Linspire:另一个桌面包,以前叫Lindows,基于Debian。可以通过Linspire或者Debian的apt命令,添加额外的软件,但不保证跟Debian的兼容性。该包包含不少的专属软件。

    4,Mandriva Linux:Mandrakesoft跟Conectiva合并以后,更名为Mandriva Linux。对于菜鸟来说,该包的各种产品,包括服务器、工作站、小型商用以及个人版,是最容易维护的Linux包之一。原来是Red Hat的一个变种,针对奔腾级CPU作了优化,进而发展出了更加方便的包。在保留完全自由软件的同时,Mandriva商业模式,通过捐献,以及对非会员延迟发布政策,增加了企业级的支持与服务。

    5,MEPIS:一个基于Debian的包,也可以作为自启动光盘来运行,这样可以在决定硬盘安装前,尝尝鲜。

    6,Mobilinux:针对手机,由Montavista出品。

    7,Nitix:第一个基于Linux服务器的自治操作系统,具有自管理、自恢复、自配置和自优化的能力。

    8,Novell Linux 桌面:Novell收购SUSE后,两家的包就互相融合了。

    9,Progeny Debian:由Progeny开发,基于Debian,使用从Red Hat移植过来的Anaconda安装器,该包又称为Progeny Componentized Linux。

    10,Red Hat Enterprise Linux:从Red Hat Linux派生出的纯商业版。

    11,SUSE:基于德国的纽伦堡,以前叫SuSE,是欧洲最流行的Linux包,由自己独特的配置工具YaST,用户可以下载到体验版(跟专业版类似)。该公司是United Linux的创建者,最近被Novell收购。

    12,Xandros:来自加拿大,基于过去的Corel Linux,专注于桌面市场,以及跟Windows的兼容性。该包包含一些专属软件,跟Debian的dpkg包管理系统兼容。

    13,YES Linux:针对小型公司,提供建议的网络环境。

    Slackware

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    1,Kate OS:基于Slackware的设计理念,一个轻便的波兰语包。

    2,Zenwalk Linux(以前是MiniSlack):基于Slackware作了优化,注重简便、快捷。

    3,Plamo Linux:基于Slackware的日语包。

    4,Slackware:一个老牌包,由Patrick Volkerding维护,特别注重简洁与安全。

    5,Ultima Linux:基于Slackware,由Martin Ultima作了优化。

    6,SLAX:一个基于Slackware的自启动运行光盘,由Tomas Matejicek维护。

    7,Frugalware:通用Linux包,面向中级用户。其它打包方式的包

    专用包

    1,Android:来自Google,以apk格式打包,采用Dalvik虚拟机提供类似Java (编程语言)的应用程序接口。

    基于Android:

    Tapas:是一款应用于手机的操作系统,由Tapas公司进行开发发布,tapas手机操作系统前身是通过修改谷歌Android移动操作系统代码来完成Tapas软件。

    2,Maemo:来自诺基亚,基于Debian,目前专用于诺基亚的N770、N800等少数网络终端。

    3,Moblin︰来自英特尔,现已捐给Linux基金会,用于Eee PC或其他上网本,支持快速启动。

    4,MeeGo:MeeGo的意思是Maemo + Moblin=MeeGo,也就是诺基亚Maemo系统和英特尔Moblin平台的融合,支持Linux智能操作平台,非常适合Maemo系统的运行。

    其它平台

    iPodLinux基于修改版uClinux内核,并编写有所谓的“podzilla”简单用户界面。但是安装据说将失去苹果公司保修资格,可以在高于不包含2G以上的任何有屏幕苹果iPod上面运行。

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

  • 首先的首先,我想请各位玩家,你们不要自己最近新玩上什么就觉得什么好,然后大肆的推荐什么好不好!负点责任好不好!人家是服务器,有些时候选错一个发行版本会痛苦死一批人!

    是,你现在终于发现有个版本叫 Ubuntu 了,好爽啊,那么多包,随便 apt-get , 3万个包躺在仓库里面不用编译。好爽啊!几乎所有软件都有最新版本用!唉?过两天你发现 Ubuntu 原来是从 Debian 来的,Debian 才叫牛啊,完全社区运作,包的数量一点都不少啊。再过两天发现 Gentoo 啦,哇塞,牛啊!性能的极致优化,编译编译再编译,configure , configure 再 configure ,精简到极致。再过两天 Gentoo 玩腻了,不就是编译么~ 唉? 原来还有 Arch 啊,这个不错啊,想编译的编译,不想编译的也有默认包。然后2个月没 pacman 更新过的系统,更新一下全挂了。

    你的意识形态,走在任何一个阶段都认为这个阶段是最好的选择。但事实并不是这样的,这只是你的兴趣而已。


    要讨论这个问题,先要知道两大发行版本的区别在哪里。RedHat 和 Debian。

    一、版本定义

    RedHat 是由红帽公司维护的发行版本。其 RedHat 9 是最后一个以 RedHat 为名的发行版本。在 RH9 之后,版本开始分为社区维护的 Fedora 和 企业使用的 EL。而我们所说的 CentOS X 就是从 RHEL X 编译过来的。所以本质上,CentOS 的目标用户,就是企业的服务器。

    CentOS 是有 release 概念的,何为 release 概念?当某个版本定下时,其绝大多数软件包,包括 Kernel 在内,都已经确定了版本。在该 release 下,没有特殊情况,大版本号不发生变化。

    举例,CentOS 6 某个 Kernel 版本:

    2.6.32-358.el6.x86_64

    2.6.32 为 kernel 版本号,358 为打包版本号,打包版本表示该包第几次打包。对于 RHEL 来说,一个 kernel 打包个 500 700 次是很正常的事情。

    再比如一些软件,1.1.3 是版本,如果该软件自身的定义,最后一位是 bugfix 版本,倒数第二位是功能版本,那么你在 RHEL 里面,很少会看到功能更新!通常只会看到 bugfix 更新!也就是只会看到小版本号更新。

    Debian 是由社区维护、贡献的发行版本,其从选包、打包、都是由社区组织,分散行动的。

    Debian 是没有真正意义的 release 概念的。Debian 有众多仓库,stable,testing,unstable ,experimental. Debian 组织系统的方式是,一个软件先进入 experimental, 放一段时间,有 bug 修 bug,没 bug 了,过段时间挪入 unstable ,如此循环最终挪到 stable 里面。所以在这种情况下,Debian 的系统中,是没有一个稳定版本的概念。今天你用 kernel 3.2.1-87 ,明天就给你更新到 kernel 3.3.2-5 。

    -------- 补充内容 -------

    我觉得我已经把我所谓的 release 概念解释的很清楚了,但是评论里面还有人在和我说 Debian 是有 release。我说的 release 不是那种自己划个时间线,叫个名字的概念。而是版本维护的概念。

    @刘世伟说 Debian 也是这样的,那好吧,我证明给你看一下。

    你从这里Debian -- 在 wheezy 中的 linux-image-3.2.0-4-amd64 软件包详细信息可以拿到现在 Debian stable 的 Linux kernel 打包,下载下来,解压缩,在

    usr/share/doc/linux-image-3.2.0-4-amd64 目录下面有一个 changelog.Debian ,grep 一下:


    起码在 wheezy 里面(stable) 里面,他从 3.2.41 走到了 3.2.57 , 同时…… 你们可以看到 每个版本也就打包 1-2 次,1-2次啊!而且 Debian 的 unstable 走到 stable 真的就是随便走走的。

    linux (3.2.41-2+deb7u1) 是第一个 stable 版本,他的上一个版本是

    linux (3.2.41-2) unstable ,好,3.2.41 第二次打包,加了一次 patch 就变成 stable 了

    linux (3.2.41-1) unstable , 得,41 就打了一次

    linux (3.2.39-2) unstable , 39 也就打两次。

    从这个过程,你可以看出,Debian 总体上,还是在跟着 Kernel Source 的,为啥?没人啊!靠零散的人打 patch 还不如依赖 Kernel 本身的小版本更新。

    RedHat 呢?

    放一个 RHEL 6.4 的 Release Note

    https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.4_Technical_Notes/kernel.html

    RHEL , 是不跟 kernel source 的小版本号的,自己整合 bugfix ,主要是安全相关的补丁。

    为什么不跟 kernel source 呢?

    主要还是目标用户的不同,就像我下面驱动这块要解释的。RHEL 的目标用户,是企业的 Server 的,他的 Kernel 里面,已经太多的东西被替换掉了。磁盘、网卡、各种各样的驱动。而 Kernel source 尽管只走小版本号,还是不太靠谱的。频繁的拿过来风险也大。

    kernel 其实走到 2.6 以后,就没有一个真正稳定的概念了。反正就是一路往前走。当然 2.6.32.xx 的确是以 bugfix 为主的。但是这个量太大了,各种各样鸡毛蒜皮,RHEL 不是全都拿进来的。

    你们一定要和我争论版本的问题,行,我不和你们争,Debian Stable 是有版本的~ 你们满意了?这种一个 kernel 打包 2次的状态,你们爱用就用好了。无所谓的。

    但是有 版本的也只是 stable,testing 我可从来没见过。

    说实话,我真的花了心思想多找一点 Debian 的信息,

    11年进入 stable 的 6.0 , 最近确实还有一个更新,在 08 Apr 2014 。

    http://metadata.ftp-master.debian.org/changelogs//main/l/linux-2.6/linux-2.6_2.6.32-48squeeze5_changelog

    09年发布的 lenny 也就是 5.0 ,根本已经连信息都很难找了。如果谁能找到 lenny 麻烦给一个 kernel 的 changelog

    ----- 补充结束 -------

    而其继承者 Ubuntu,他是有 release 概念的,比如 9.04 ,10.06 等等,当他确定了 release 之后,他也不会在这个版本中做太大的版本变化。

    但是问题是,他学到了 CentOS 的形,没有学到 CentOS 的精华。为什么?因为他又想追求新(一年两个版本),又想学人家吃服务器市场。这是完全相互矛盾的一件事情。

    新,好办,只要跟着 Debian 走,experimental 仓库里面永远是最新的东西。拿过来,测试测试,重打包,发布!

    稳定?(Ubuntu-Server) 这就难了,这需要不断的人力投入,Debian 自然不会帮你做这件事。自己做?Ubuntu 尝试了几次,目前我没看到成功。几乎都是草草放弃。

    二、维护的力量

    你们知道什么叫维护一个服务器用的发行版本么?

    CentOS 4.0 2005-03-09

    CentOS 4.9 2011-03-02

    6年

    Ubuntu 8.04 LTSApril 24, 2008

    Ubuntu 8.04.4 LTSJanuary 28, 2010

    1年9个月

    你说好的 LTS 呢???

    Ubuntu 10.04 LTSApril 29, 2010

    Ubuntu10.04.4LTSFebruary 16, 2012

    说好的 LTS 呢?

    说 End of the Date 是3年整就是一个笑话,只要下个 release 一出,上个 release 收到的更新数量就可怜。

    这才是 RedHat 的实力!你只要用我的发行版本,你不用有后顾之忧!Ubuntu 呢?开玩笑,即使是 LTS,在新版本出来以后 LTS 几乎不更新好么。补丁?从来没见过!也就是 LTS 的真正寿命也就 6个月-1年。你敢用?你敢给你们公司用?

    某天某个软件爆出类似最近 openssl 的漏洞,用 CentOS 5 的用户第二天拿到了升级的 rpm。用 Debian 的用户收到了一个大版本更新,同时由于依赖关系必须更新 glibc, kernel 等等包。用 Ubuntu 的用户收到官方回复:“apt-get dist-upgrade”

    这就是这几种发行版本在维护上的区别。

    我们再说回 RHEL,很多人不懂,以为 Ubuntu “新”,RHEL “老” 。

    你的服务器上有一块 Broadcom 的网卡,CentOS 6(2.6.32-358.el6.x86_64) 用户 modinfo 了一下

    filename:?/lib/modules/2.6.32-358.6.1.el6.x86_64/kernel/drivers/net/tg3.ko firmware:?tigon/tg3_tso5.bin firmware:?tigon/tg3_tso.bin firmware:?tigon/tg3.binversion:3.124

    Debian testing(3.12-1) 用户 modinfo 了一下

    filename:?/lib/modules/3.12-1-amd64/kernel/drivers/net/ethernet/broadcom/tg3.ko firmware:?tigon/tg3_tso5.bin firmware:?tigon/tg3_tso.bin firmware:?tigon/tg3.binversion:3.133

    你知道http://kernel.org的最新的 2.6.32 带的是哪个版本的 tg3 驱动么?

    #define?DRV_MODULE_VERSION?"3.102" #define?DRV_MODULE_RELDATE?"September?1,?2009"

    CentOS “老”么?谁在将最新的驱动打入老的 kernel?谁在测试新驱动与老 kernel 的兼容性?RH啊!!这些都是人力啊,这些都是财力啊。

    RH 在保证稳定、兼容的同时,尽可能的给服务器用户最全的设备匹配,最新的驱动支持。而这一切!你都不用担心稳定性、兼容性,因为 RH 没有更新大版本,没有带来 庞大 feature 的更新。

    还有一个例子:

    google RFS patch in linux kernelLinux 2.6.35 中的 RPS 功能。

    这简直就是 Linux 服务器用户梦寐以求的功能好不好,你不用再担心多核CPU被浪费,你不用花很多钱买昂贵的多 irq 网卡。但是要 2.6.35 才有哦~

    但是你不用担心,CentOS 6 (2.6.32) 已经将RPS整合进 2.6.32 的内核中了。

    你看到Ubuntu做这种事情了?Ubuntu 在忙什么?在忙着今年再发一个版本啊!

    RHEL 为什么做?因为他的用户是服务器!RPS 这种事情PC根本就用不到好不好。

    我回到最开头。我也用 Ubuntu 做过产品,虽然不是服务器。但是最后的结果并不好。我听说过一个同事的上家公司用 Ubuntu 做服务器,千级别的量。聊了一下发现和我预测的差不多,痛苦不堪。

    基本的痛苦流程是这样的

    遇到一个问题->发现只有更新软件版本才能解决->这个自己当前的版本已经不提供该软件版本->发现自己编译不过,依赖太重->决定 dist-upgrade -> 发现需要跨度N个 release -> 测试 dist-upgrade -> 10台机器,2台成功,8台失败,失败的现象不同 -> 痛苦的解决各种问题-> 成功 dist-upgrade -> 发现公司业务程序需要重新编译->与开发人员沟通 解释升级的重要性 -> 开发人员重新调试、测试一些列用到的库的新版本->交付新版本

    CentOS 用户基本是这样的:以下是最近真实对话

    “xxx,新闻你看到了么 openssl 爆漏洞了”

    “啊?不知道啊,我看看去”

    ----

    puppet 操作一下 10分钟以后

    “老板,补丁已经出来了,更新了,有 ssl 的 apache 都已经自动重启过了”

    结束~

    最后再解释一下,我之前的评论

    “不会用就别怪系统不好。推荐 Debian/Ubuntu 跑 Server 是一件很不负责的事情。”

    任何 Linux 发行版本,在理论上都是一样的。只不过操作有的方便,有的麻烦!是,yum 是比 apt 弱(这就是企业维护和社区维护的区别,企业

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    自己维护不需要这么多功能)但是任何能在 A 发行版本上实现的效果,一定是能在 B 上实现的。你甚至可以按照玩 Gentoo 的思路玩 CentOS,编译么!你自己打 RPM 啊,你自己缩减依赖关系啊,你可以说麻烦,但是你不可能说不能实现。

    所以,我还是要重说一遍:“不会用就别怪系统不好”!这不是歧视,这不是嘲讽,这是让你认清事实之后能把时间花在更加有用的地方!

    第二句!“推荐 Debian/Ubuntu 跑 Server 是一件很不负责的事情。” 这是血和泪的教训!你不想听无所谓,但是总有一些人冒着要被戴“不友善”的帽子,也要告诉你这个事实!

    我再来补充一句,没有不尊敬的意思。但是大多数圈内用 Gentoo -- 类似豆瓣还是 VeryCD 这样的公司,你们当时做出这个决策的人基本上都是把自己的 兴趣 > 公司 利益了。潜在的,这其实是一种不负责任的行为,会直接的导致公司的维护成本的增加。

    你真的以为你用 Gentoo 做到的性能,CentOS 做不到么?

    你真的以为你们一个小 team 打包的质量会一定比 RH 一家公司的工作人员要牛么?

    如果你当时真的这么以为,只能证明你当时还不会用罢了。

    如果我今天告诉大家,我要做一个 http 的服务器,我不用 apache 不用 nginx,为了性能我要用 xxx 为基础重写一套出来。我相信绝大多数人会问同样的问题,“你觉得你写的能比 ng 好么?”

    再回头看看那时候你们自己吧。

    我不希望,把这个回答变成用各个版本的人的之间的争执,其实没有意义。我只是说,在现在的状态下首推的依旧是 CentOS。我个人在 PC vm 上,用 Gentoo,家里的 HomeServer 用 Debian,公司自然都是 CentOS

    至于 Debian 上服务器,你们要是喜欢也 OK,不会有太大的问题。但真心不如 CentOS 省心。

    Ubuntu ....... 真的很惨

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    debian和ubuntu

    Gentoo ....... no zuo no die

    关于 Debian 的补充:

    评论1:

    Debian 其实在很多不是那么重要的环境中是很好的选择方案。[不是那么重要的意思是,即使宕机十几分钟、半小时老板也不会和你数钞票的损失。]

    为什么?

    1. 足够数量的包。

    2. testing 具有可以接受的可靠性。(与 Arch 相比) 3. testing 具有非常好的软件更新速度。

    3. testing 不具有 release 特性,永远平滑升级(与 Arch Gentoo 一样)。

    而 Fedora 与 Ubuntu 类似,具有 release 特性,但一旦新版本出来,老版本维护很少。同时 dist-upgrade 过程并不友好,体验很糟糕。所以如果让我个人选择,学校机房我也会用 Debian。我回答中,也提到我的 HomeServer 是用 Debian 的。其实以前是用 Arch 的,但是 Arch 稳定性真的很差,一个 pacman -Syu 玩死你。在尝过痛苦以后,切换到 Debian Testing,跑了2年左右了,感觉还是很可靠的。

    @戴云杰回答下的评论:

    Gentoo 能够激起情怀->于是工作效率大增->公司利益得到保障。哈哈哈,你赢了。还是要分场合的,60 还过得去 6000呢?我也用 Gentoo 做过产品啦,不过不是服务器。TVU networks的 x86 产品就是我决定转移到 Gentoo 的。在这个产品上,很好的利用了 Gentoo 定制方便,平滑更新的特性,因为 TVUPACK 需要适配最新的

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    USB Modem。唯一遗憾的是,我没有来得及给它一套二进制分发系统。如果下次还有机会,我一定会想办法做一套。在 Server 上编译,不是我的风格,太脏。我曾经把 CentOS 5 精简到 96 个 RPM 依旧可以开机。CentOS 6 只能做到 100 以上了。

    但是,还是要分事情的。我也会花很多时间调试 VIM 写 bash 写 python,但是我开始写 Cocoa 了,我果断放弃 VIM,必须 xcode。

    我猜测很多新手(好吧,show B ge 的时候到了)觉得发行版本之间的讨论会类似于早期各种开发语言之间的类似宗教性的讨论[抨击]。

    其实并不是这样的,因为熟悉使用一个发行版本的代价远小于熟悉一门开发语言。5-10年的时间,足够你熟悉主流的发行版本。足够让一个高手做到物尽其用,适宜即可。

    我不是任何发行版本的粉,我在公司服务器用 CentOS,我在 HomeServer 用 Debian,我在 CubieBoard 用 Debian,我在路由器上用 openwrt ,我在 PC 上用 OSX,我在 PC VM 上用 Gentoo。因地制宜,此乃最高境界。

    其实戴云杰是把个人利益==公司利益了哈,我给了个赞,赞是赞这份情怀。有很多事情,你喜欢就够了,我尊重每一个人的喜欢,你其实不需要太多理由的,当初我干这行也仅仅是为了“喜欢”。

    再说了,戴云杰老板都出来给点赞了,我还有啥好说的,哈哈。

    @素包子下的评论:

    我能够理解你,但是我不赞同你。为什么?

    因为我也有把用 XXX 当魄力的年纪,我觉得这样很有趣,很Cool,很特别,我希望自己与众不同,或者我告诉自己我能学到更多的东西(是的,的确可以)。

    但是当我经历了这个阶段,回头看的时候。我知道了两点,1. 这个过程是有价值的,没有这个过程,不会成为今天的我。2. 这个过程太花时间了。我投入了比别人多 100% 的经历,来获取比别人多 30% 的知识。可能还有更好的路可以走?

    今天我的同事来告诉我,他要自己编译 apache 放到线上,我告诉他。你不要这么做,用 CentOS 自带的就可以了,节约下来的时间你可以真的搞清楚 apache 各种性能相关的参数(相信我,很多人都搞不清),你还可以研究一下如何让开发人员在受控的环境下自由的发布新的版本,且同时具有良好的回退功能而不用让运维介入。你还可以写一套系统每周验证一次备份的数据库是否能够正常加载。

    相信我,实际的运维工作中,有太多值得做而没有人做的工作了。他们都比你在那里 configure 来的有意义的多。

    嗯,论年龄,应该是前辈了,RH 6 啊?查了一下 1999 年的东西,我还在念初中呢。

    @纸糊

    1.“RedHat系列好使我没意见,可是你给用户付钱啊?”

    所以我们在谈 CentOS 啊?你不知道他们之间的关系?去看看吧。

    2. “关于支持时间的问题,支持时间短一点也是已经告诉你的,这个不至于成为喷点吧” 啊?“Ubuntu 尝试了几次,目前我没看到成功。几乎都是草草放弃。”

    Ubuntu 说 LTS 是 3年,可以从历史的维护时间看,很少维护到三年。

    这是我要表达的。你不知道 LTS 是 3年?

    3. “某天某个软件爆出类似最近 openssl 的漏洞“

    嗯,你引用了我的原话,请注意我想说的是 ”类似“。而并不是就是这次的 openssl。

    说道 openssl 的修复,你的表述是不正确的。

    这次的 openssl 修复有两个方式,其一是更新至 openssl 小版本,其二是重新编译将引发问题的功能关闭。并不只是上游修复这一种方式。

    RedHat 应该是采用了第二种,因为他更新的是 1.0.1e-16 只是打包号增加了。(注意 RedHat 还是尽可能的维护版本,我不知道 Debian 是不是这么做的,还是升级到了 1.0.1f?可能答主知道?)

    这是题外话…… 我在这里想表达的是,Debian 的组织方式,可能会受到连带更新,尤其是在 Testing 环境中,因为 Debian 在Testing中是不断往前走的。比如 A 依赖 B,B 在不断的往前走,A 遇到了 Bug,于是在下次更新中 A 和 B 有可能会被同时更新。在 Testing 中这种现象是存在的。Stable 中应该不会。

    同时我已经在某些评论中认可,我对 Debian 的描述有夸张的成分。

    4. 你想用 squeeze、wheezy 是你的事情,因为你这么用了,所以我不这么用,就体现出了我不懂?我BB?你太抬举你自己了,好歹给点理由吧。

    而且我答题的最后也已经说了 ,你用 Debian 做服务器,没什么大问题。

    我不推荐的原因我已经描述的很清楚了,kernel 上比 RedHat 弱很多,你们想有反驳意见冲着这个来。

    这这么短的针对我的答案评论的答题中,至少体现了三点你”不懂“的东西,我觉得你还是多看看再说吧。

    另外,礼貌一点,没有人会把你当傻子。 有很多人都会陷入一种境地,通过攻击别人来体现自己的高大。其实真正内心强大的人,根本不需要这样做。

    就像一个评论 Gentoo 的主,一定要说我在攻击 Gentoo,但是其实评论中,尽一切机会显示他有多么多么懂 Gentoo,自己多么多么会用。至于么?你体现自己能力的方式一定是先要将别人放置在你的对立面?low……

    我建议大家看看《河南人惹谁了》这本书,里面提到,地域歧视的深层心里,其实是通过歧视别人来提高自己的地位。就像一个美国街头流浪人,跑来歧视中国人,当他说出、做出歧视性的语言、行为的时候,其实潜在的内心是利用这样的机会来提高自己心里的优越感。

    而这样的心里状态,在我们生活中是无处不在的。“我必须贬低你!才能体现我的正确性。”


  • 阅读全文
    分享