QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2242|回复: 9

linux系统越新版本越高越好吗???

[复制链接]
发表于 2005-9-26 19:43:44 | 显示全部楼层 |阅读模式
linux系统越新版本越高越好吗???

author:gucuiwen [顾翠文] email:[email protected]

经常看到有人问这样的问题:我安装的redhat 9.0出现了某某问题。而针对这样的问题,得到的回答往往是:redhat 9.0太老了,现在都已经fedra core 4了。

高版本的FC4真的比低版本的redhat 9.0好吗 ?

要清楚地了解这些问题,先要知道这两个系统的差别是什么。
从本质上来讲,这两个系统根本没有区别,因为linux系统的开发十分活跃,因此新版本系统的发布间隔十分短,不像windows系统一样,发布一个新系统后要隔几年才发布新系统。中间也只推出升级和补丁包。

难道linux系统真的活跃到了要半年推出一个新版本的地步 ? 其实这只不过是商业运做的手段而已,就如sun 的Solaris系统,solaris8.0 其实是sunOS5.8
solaris9.0是sunOS5.9 前者是商业名,后者是内部软件名而已。又如Windows XP,其实就是NT5.1 (windows 2000是 NT 5.0). 把系统的主版本号跳得很高,完全是商业运做的需求,因此,看上去版本已经很落后的系统,其实并不老!

实际上,linux版本的更新更多的是部分软件的更新,而更新的部分软件功能可能你并不需要的,也就是说也许你FC3升级到FC4除了发现它在界面上有点不同,或者部分软件版本高一点之外并没有 什么不同。

我是一个linux系统管理员,我可以告诉大家,在服务器领域很多服务器的系统还是redhat 7.1 7.2的。在上海市税务局的机房里跑的linux是redhat AS 2.1的,就目前而言,用的最多的版本 是 redhat 7.1 7.2 9.0和AS 3.0. 原因是这些系统完全胜任应用的要求,而实际应用中系统运行的稳定和安全高于一切,除非真的需要某一个新版本系统中的特性,否则决不盲目升级。另外,由于linux版本间差异很大,在低版本上能顺利编译和运行的系统在高版本上却不一定能运行,比如oracle 8.1.7 在redhat 7.2上安装和运行都比较顺利,redhat 7.2是通过oracle公司认证的系统,但是如果在redahat 9.0系统上安装oracle 8.1.7那就太困难了,基本上不能装上。而oracle9.0却又可以在redhat 9.0上相对比较顺利的安装,但把oracle9.0装在AS3.0上又会很困难。因此,如果盲目升级系统,一切都要推倒从来。

使用LINUX,稳定和高效是前提。盲目追求高版本那是菜鸟的表现。
那么有人说我就是需要高版本里的最新的软件。那么最新版本的软件一定最好吗?

事事情往往和你想得相反,最新版本的软件往往不是最好的,特别时推出主版本号更新的软件。这些软件在功能上有所增强,但是新功能往往有很多BUG。很有可能这些新功能你没有用到,但是却被这些BUG搞得焦头烂额。

我个人认为在redhat 和FC系列的系统中,最完美的系统是 redhat 6.2 redhat 7.3 和 redhat 9.0 。redhat 6.0 曾经用了非标准的C函数库,导致了很多软件都不能在该系统上编译通过,这是Redhat历史上一个臭名招注的问题。但在随后的REDHAT 6.1和6.2中有了改进,由于6.2是6.X中最后一个版本,BUG最少,因此该版本是6.X中最好的。 7.X系列中臭名招注的一个问题时redhat 公司采用了非标准的 2.96版本的GCC编译器,导致很多软件不能在改系统上编译。但是在后来的 8.0和9.0中彻底改变了这个状况,8.0和9.0之间其实没有什么差别,仅仅更新了一些软件的版本而已,和7.2和7.3之间的关系一样,因此把9.0叫做8.1实际上更确切一些。 但是linux系统之间的竞争很激烈,为了赢得更多的用户linux开发商们也在玩这种数字游戏。

让用户觉得自己的系统已经很落后了,该升级了。其实不然。

所以 REDHAT 9.0 目前并没有落后!FC4也并没有先进多少。个人认为,除去服务器版本的redhat系统,REDHAT 9.0是至尽为止BUG最少,最稳定的系统。我除了做系统管理工作,还做一些C++加QT的开发工作。同样的代码在redhat9.0上编译软件出现问题最少。而FC4的gcc4.0很多第三方的软件在上面编都通不过,而在REDHAT 9.0上却很好。比如我一直用在redhat9.0和AS3.0上顺利编译通过的zhcon0.2.3,在FC4上却不能编译通过,这是最新版本的GCC4.0编译器兼容性方面的问题,对zhcon代码做了点小修改才编译成功。另外还有开发字符终端下图形软件的svga库软件同样如此。我目前在自己的电脑上用的是redhat 9.0 而且已经用了很长时间。

综上所诉,判定一个系统是不是老了,是不是过时了,要看你的需求。如果你现在的能很好的满足你的需求,那么它并没有过时。频繁地升级系统而不顾及自己是否真的需要这些新功能那是一般初学者的做法,频繁升级系统并不是一件好事情,另外不要对自己不了解的东西轻易的下定论说:某某东西已经过时了! 我有时候去问那些刚刚升级玩系统的linux初学者:最新的系统给你带来了什么好处?你感觉有什么不一样 ? 他们除了能说出系统在感官上给人不一样以外,并不能说出新系统到底给他们带来了什么,他们对系统的升级完全是盲目的。 或者,有人说我的内核是 2.6.X了,而问及2.4.x的内核和2.6.X的内核有什么区别时,他们也说不上来只是盲目觉得版本高了就一定好。他们走入了使用linux的一个很大的误区:为升级系统而升级系统!

另外有一点说明一下:如果你真的很想用新的系统中的特性,真的有那方面的需求,那么请尽量用redhat AS 系列,虽然很难下载到,而且下载属于非法,但是如果作为个人使用,而不作为运营生产的服务器系统,redhat是不会来找你麻烦的。可以说fC系列,是redhat公司的实验品,他发布使用最新软件的FC系统,然后发现BUG,最后在他真正卖钱赢利的EL系列和AS系列系统中修正BUG,因此AS系列即使是最高版本也比FC系列稳定的多,这也是为什么AS系统推出新版本没那么快的原因,因为它更注重稳定和少BUG,而不是软件版本的更新。从某种意义上来说,每个用FC系列的人,都成了REDHAT的义务软件测试人员了。拿FreeBSD系统做对比的话,AS系列好比FreeBSD的stable版本,而FC系列好比是current系列。我最近下载了AS4U1系统,(因为我需要高版本的QT库和PYTHON解释器,单独下载这些软件安装又比较麻烦,所以想试用一下AS4U1,如果好的话准备将用了2年的REDHAT9.0升级)以前在redhat 9.0上编译通过的软件,在该系统上也编译得很好。
发表于 2005-9-26 20:10:25 | 显示全部楼层
比较赞同原文作者

我也是这么过来的

以前总觉得软件版本越高越好

结果先在发现

软件版本越高,Linux版本号越高

系统的兼容性、稳定性就越是问题

以前用debian,肯定用unstable版本的

要是用testing更本就不要意思说出口

结果越来无数夸张的问题

先在用debian只用stable

非常不错非常不错

稳定的要死

前段时间听了3n的引诱换,想要试一下gnome2.10,把系统升级成了testing,注意还不是unstable哦,只是testig

同时升级了一下内核的版本

结果发现scim输入法就出问题了

同时发现download for X也出问题了

进一步发现udev和hald和新版本的内核也有不兼容

按理说上网搜一下应该也可以解决问题

但是我最后还是在安装了gnome2.10后硬生生的把系统降成stable

内核也用了比较old的,udev也把版本降下来了

说实话,稳定压倒一切啊
回复

使用道具 举报

发表于 2005-9-26 20:20:26 | 显示全部楼层
说出这种话的人,是因为他们被绑定到了缺乏创新的发行版。如果一个发行版沦落为新版本软件的简单堆积和升级,自然不会让用户有升级的打算。
回复

使用道具 举报

发表于 2005-9-26 21:51:09 | 显示全部楼层
如果一个版本的拥护者随意中伤其他版本的话,那么
此人的人品已经沦落到无可就药的地步
或者
该拥护者的版本沦落到无可就药的地步。
回复

使用道具 举报

 楼主| 发表于 2005-9-27 00:32:57 | 显示全部楼层

菜鸟为什么是菜鸟 ?

菜鸟为什么是菜鸟?

同样是菜鸟,为什么有些菜鸟经过一段时间的努力能掌握linux系统的精髓,成为一个老鸟,而有些菜鸟却始终是菜鸟?

一方面,这些菜鸟对linux盲目的狂热,根本不原意去真正领会这个系统的精髓,不原意 从基础的专业课程学期,缺少专业知识. 另一方面,学习linux的态度也不端正. 不原意听从别人的经验只谈,对linux毫无深入的认识,却只知道牛轰轰的对人枉加批判. 对linux的学习缺乏正确的认识.

保守的说,在这个论坛上 99% 以上的人都是还没有实际 linux工作经验的在校学生, 也就是说, 大部分人对linux的认识 还只是到一个 "玩linux"的阶段.远没有真正到达应用linux的阶段,即使你平时用linux上网,用linux看DVD,用linux听音乐,用linux写文档,这些也仅仅停留在"玩linux"的阶段,没有达到"用linux"的阶段.因此,在99%以上的人都不能离解什么叫稳定高于一切! 如果你在一个具有一定规模的linux网站做过系统管理员,如果你用过基于linux的3D渲染工作站,如果你用过基于linux的科学计算系统你就会真正明白 盲目的追求高版本的系统和频繁的更换是一件多么愚蠢的事情. 你们为什么不能够选定一个版本,然后静下心来,认认真真地好好学习好好研究一翻呢 ?

我刚毕业的时候做FreeBSD系统管理员,后来在上海的一家做电子税务的公司做linux系统管理员,现在在浦东张江高科技园区的一家公司做Solaris和Linux系统管理员,兼做C++加Qt的开发工作.从我第一次接触linux到现在已经有5年半的历史,三个星期前被腾迅QQ公司猎中,让我去同样位于张江高科技园区祖冲之路上的上海分公司面试就职,由于需要被派到深圳总公司去,因此我回决了.(QQ公司用的是Slackware linux做服务器) 因此,可以说 在这个论坛里 95%以上的人,对我而言都是菜鸟(即使有很多人自以为是高手).我说这样的话显然有些不厚道,但是我只想告诫那些人:学习linux要脚踏实地,认认真真,否则水平永远只能停留在初学者论坛里的高手的水平.当然,论坛里也确实有几个我比较欣赏的真正的高手. 我并不是标榜自己的水平有多高, 我想告诉那些浮躁的自以为牛轰轰的人: 学习linux态度高于一切!

学习linux不是让你自以为牛轰轰.学习linux是一个长期积累的过程.要虚心学习,汲取别人的经验.这样才能在linux的领域里有所作为.从"玩"linux,转变到"用"linux.

学习linux,要多看,多想,少说废话! 也不要在各种版本的linux之间浪费时间,也不要不停的升级你的系统来赶时髦! 大家可以看一下我的注册时间,我在这个论坛上是2003年七月注册的.而发贴数量却只有300多贴,因为我更多的是在看! 在汲取别人的长处,而不是像有些菜鸟一样整天混在论坛里在一些更菜的鸟面前装牛人.

并不是我只看贴不回贴,我上这个论坛的主要目的,是看一些linux业内的新闻,看看linux有什么动态,由于这里的论坛很活跃,我也可以很容易的汲取到一些最新的东西.当然,作为回报,我会看看论坛上有哪些问题被经常问起或者题起,然后针对性的写一些文章.有心的版主看到后会把我的文章收为精华,几年下来,零零总总,加起来写过的linux相关技术文档也有20余万字了,贴在本论坛的也有我原创的10余万字的精华文章. 我想,我还是有能力给这里的菜鸟做一些必要的方向性的指导.


最后还想重声一下:学习linux态度高于一切! 盲目狂热的追捧,并不能让你成为linux高手; 整天混论坛装牛人,不能让你成为linux高手;  不停的升级系统,不能让你成为linux高手; 不停的换系统也不能让你成为高手! 有时间把<微机原理>,<操作系统>,<编译原理>,<计算机网络>,<数据结构>好好复习一遍比什么都强!

能成为高手的菜鸟,他在态度和思想上是高手.因此他能很快成为高手.
只能做菜鸟的菜鸟,他在态度和思想上是菜鸟,因此他一直只能做菜鸟.
回复

使用道具 举报

发表于 2005-9-27 02:33:25 | 显示全部楼层
我一向对长篇大论没什么兴趣,但:

1. 技术是在不断进步的。以前解决不了的问题,现在有可能已经解决了;以前可能解决起来比较麻烦的问题,现在可能比较简单了。
2. 管服务器不算什么高手,只不过侧重点不同罢了。
3. 对于那些自称高手的人,对于Red Hat的产品线混淆视听,甚至鼓励大家不经授权使用专为企业制作的版本作为日常使用,我十分失望。
4. 请不要把编译器、操作系统和应用软件混为一谈。
5. Red Hat 不是 Linux,Linux 也不是 Red Hat。
回复

使用道具 举报

 楼主| 发表于 2005-9-27 12:22:34 | 显示全部楼层
[quote:febad7d940="mandrakechina"]我一向对长篇大论没什么兴趣,但:

1. 技术是在不断进步的。以前解决不了的问题,现在有可能已经解决了;以前可能解决起来比较麻烦的问题,现在可能比较简单了。
2. 管服务器不算什么高手,只不过侧重点不同罢了。
3. 对于那些自称高手的人,对于Red Hat的产品线混淆视听,甚至鼓励大家不经授权使用专为企业制作的版本作为日常使用,我十分失望。
4. 请不要把编译器、操作系统和应用软件混为一谈。
5. Red Hat 不是 Linux,Linux 也不是 Red Hat。[/quote]

我并没有主推大家用redhat,我只是以redhat系列的版本作为例子来权告初学者不要频繁的更新系统,脚踏实地的学习才是关键.像你这种故意混淆概念,看别人发表不同于自己观点就起哄的人,除了扯皮说一口牛轰轰的空话,还能做什么? 有本事拿出点真东西来. 别人在指导初学者,说一些经验之谈,你不想看就走开,不要枉加评论. 另外,高手和低手是相对的,在这个网站的范围内,我相对于95%以上的人来说是高手,但是在我所在的公司,相对于那些做硬件开发和嵌入试linux开发的人来说,我还是菜鸟,他们都是通读过linux系统内核对软硬件都十分精通的好手.   这一点,在我以前写的文章里也谈过.

另外,我并没有鼓励大家用未授权的linux服务器系统,如果你没有看清楚,就请你再回头看一次. 而且 redhat AS系列的linux授权方式和oracle和solaris for x86一样,只要不上主机做正式运维服务,个人为开发或测试目的使用是不违法的.你不在这个领域工作不知道不要紧,但是不要胡说!

linux本来就是一个百家争鸣的世界.你可以不同意别人的观点,但是没有强迫别人认可你自己的观点的权利. 还是那句话:有本事那点真东西出来,给linux世界做贡献,让大家看看. 不要一天到晚只会在论坛里瞎评论. 谁在为大家做贡献,谁只会扯皮说风凉话,大家都看得很清楚, 说风凉话并不能抬高自己的地位和显示自己的水平.做人要厚道一点,脚踏实地!
回复

使用道具 举报

发表于 2005-9-27 13:15:59 | 显示全部楼层
1. 我说的是未经专为企业制作的版本,而并不是专指服务器应用。我想以我的身份,恐怕比你更加了解Red Hat的产品线,包括其授权方式。但是初学者并不是所有人都对软件的授权十分清楚的,况且专为企业制作的版本根本就不适合个人拿来当作日常桌面用。至于所谓的“企业版本会比个人版本更加稳定”之类的说法,只是某些人的心理作祟。

2. 我没有兴趣在这里炫耀我为Linux做的贡献。
回复

使用道具 举报

发表于 2005-9-27 15:17:04 | 显示全部楼层
很高兴又看到楼主的大作,楼上的看头衔也是linux方面的专家级人物了,大可以包容一些,楼主也只是根据自己多年的经验给出的一点意见.本人是外行,曾经拜读过楼主的几篇大作,感觉楼主是有真才实学的,楼主写的文字很通俗.这里大部分的人可能都是一种喜欢或者猎新,很多人说不定跟我装着一样的双系统,至于不少自认为高手的完全用linux来完成平时工作的可能也不在乎其稳定性啥的,用些日子感觉不好就重装.从楼主的介绍可以看出楼主是专管那种商业服务器的,自然很看重稳定性和安全性,他不追求那些新功能,更不可能正天忙着给服务器升级,因此观念上可能不适合楼上主攻桌面应用的,希望二位合为贵,多把精力放到技术上,给我们小菜多带点高质量的技术文章,谢谢!

另外顺便问问楼主,你基于babylinux所做的可以装在U盘的带X的精简系统做得怎么样了,偶一直在等呢.
如果在你的babylinux之上增加X系统,如果用kdriver代替常用的xfree86,至少要装哪些软件和库,是不是只要一个fb驱动加配制文件就行了???
回复

使用道具 举报

发表于 2005-9-29 12:11:42 | 显示全部楼层
人呢?不吵架  难道就不回帖了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-30 01:30 , Processed in 0.068837 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表