扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
迟早,你会遇到需要更换Linux操作系统发行版本的情况,因此早做规划总得来说是一件有意义的事情。本文介绍的就是,用户希望更换操作系统最常见的一些原因。
--------------------------------------------------------------------------------------------
在使用了一种Linux操作系统发行版本多年后,还是有问题让你一直耗费精力.... 僵尸进程的出现可能暗示着你应该从最喜爱的开源操作系统迁移到别的不同风格的系统上了。尽管你不能把手指放上去,但它就在那里。一些用户在选择了喜欢的Linux操作系统后就永远不会离开它。其它一些则象更换桌面墙纸一样经常换来换去。但对于大多数的Linux用户来说,在找到适合自己的Linux操作系统发行版本之前,经常要更换过一个(两个或者三个)的发行版本。这也就是本文所要关注的问题:在什么情况下,你准备好更换Linux操作系统的发行版本了?
第一条:发行版本太超前了
象Fedora之类的操作系统,可以说是另一种操作系统的实验场(Fedora针对于 Red Hat以及OpenSuSE针对于SuSE)。这样的操作系统功能是如此的超前,以至于花费在调整和修复上的工作比实际工作的时间还多。这并不是说这些发行版本就没有什么价值。实际上,它们为的是Linux领域的伟大目标。这些发行版本的用户主要是调试和测试人员。如果没有这些用户。Red Hat和SuSE等发行版本在企业级功能的领域将远远落后。但是,如果你寻找的只是一个“工作用”的发行版本的话,最好的选择还是离开Fedoras和OpenSuSE。
第二条:发行版本的软件包管理系统功能非常差
在大多数情况下,现代Linux操作系统的包管理系统功能都是很强大的。但是,仅仅因为有一个用户友好的图形界面,可以帮助找到所需要的功能,并不意味着基本系统是适合你的。这样的话,就会象连绵不断的“编辑器圣战”一样落入同样的境界。使用基于RPM系列操作系统的发行版本,还是使用基于deb系列操作系统的发行版本,这是一个需要慎重考虑的选择。(当然,也存在只是使用基于source系列操作系统的发行版本这样的核心成员 )
我使用过不同类型的采用yum和apt-get的软件包管理系统,结果发现更习惯于使用apt-get的系统。尽管在很长的一段时间里,我曾经是yum系统的初级用户,但整个转换过程非常简单。为什么呢?因为基本概念是相通的(apt-get的安装程序包名称和yum的安装程序包名称是有对应关系的)。不过我更换发行版本的主要原因是yum系统提供的软件包管理系统几乎是毫无用处的。这是由于我的错误造成的?也许是有很大的可能性的。
第三条:使用的发行版本很难安装某些软件包
最近我发现了一个非常出色的照片编辑器,并且打算把它安装在Ubuntu和Mandriva系统中。在Ubuntu系统中的安装非常简单。但在Mandriva系统中的安装,则出来没有成功过。原因是什么呢?其实很简单。有鉴于已经在Ubuntu系统的库中,该应用没有办法加入Mandriva系统的库中。这是否意味着在Mandriva系统中该应用的安装永远是困难的(或不可能)?也许不是。但在当时,我需要马上使用(现在经过一个测试,我还是没有在Mandriva系统的库中找到)。对于初级的桌面来说,这应该是一样的。
对于有的发行版本来说,安装漂亮的桌面是一件轻而易举的事。但是,还是有很多(如果不是更多的话)的发行版本,安装起来不是那么简单的事。因此,在你的发行版本出现不能安装必须的特定应用这样的情况下,更换它是一件好事情。
第四条:发行版本依赖于封闭源代码的驱动
我有很多朋友拒绝使用包含有任何使用了封闭或者专有应用的Linux操作系统发行版本。幸运的是,对于这种用户来说,象Mandriva Free之类百分之百免费的发行版本是最好的选择。Mandriva Free是Mandriva操作系统的“纯粹的”自由软件版本。使用“免费”版本有其优点也有缺点。优点是,可以使用所有类型的免费软件,并且可以在良心上获得安慰。但“免费”版本为了保证工作的可靠,也必须进行一些调整。不过,如果你是一个纯粹的Linux和开源主义者,这样的发行版本是相当符合你的要求的。
第五条:发行版本不提供技术支持
这条理由看起来对于企业用户来说相对而言比个人用户更重要。毕竟,一些Linux发行版本提供了商业意义上的技术支持,而其它一些则没有提供。举例来说,Fedora、SuSE、Mandriva以及Ubuntu,都为企业级别的用户提供了完整的技术支持。这包括了正常渠道的技术支持(论坛、邮件列表、谷歌搜索等),你可以得到象它们的竞争对手微软已经提供的一样任何形式的支持。在不提供商业类型的技术支持的发行版本中,你可以通过谷歌和其他Linux用户的帮助获得支持。对于大部分用户来说,这样已经足够了。但是对于那些技术支持属于关键因素的用户来说,你应该了解自己的选择范围。
第六条:发行版本不支持新类型的硬件设备
由于新类型硬件设备的缘故,我已经不记得自己更换过多少次发行版本了。在过去的几年中,由于根本没有办法连接Palm Treo 680智能手机,Fedora发行版本给我留下了非常恶劣的印象。当我不得不改用Ubuntu以后,就可以方便地进行相应的操作了。
在安装iPods、打印机、无线网络设备以及显卡方面,我也遇见过类似的问题。特别是对于使用了专用硬件的笔记本计算机来说,安装新硬件就如同找金蛋一样的复杂。幸运的是,现在的Linux操作系统提供了LiveCD(可以直接引导为可用Linux系统的光盘),这样的话,你就可以直接启动系统,并对硬件的情况进行分析确认。根据我个人的感觉,支持新硬件比较好的发行版本是Mandriva、PCLinuxOS和Ubuntu。
第七条:发行版本没有你想象的那么安全
我们都知道,Linux操作系统的安全性比Windows操作系统更好。尽管微软的支持者可以宣称任何事情,但事实就是事实。下面要说的也是另一种真相:所有发行版本提供的安全性不是完全一样的。也存在以安全为目的而创建的Linux操作系统发行版本。Engarde Linux和Trustix就是这样的情况,它们存在的目的就是强化Linux操作系统的安全。FreeBSD和Gentoo Linux也可以算非常安全的操作系统。 Linspire就没有这么安全了。但是,即使在最差的情况下我也会选择Linspire而不是Windows Vista。
第八条:发行版本已经过时
同样的情况下,一些发行版本的更新周期远远落后于其它的。以Ubuntu为例,在一年中仅仅发布了两个版本(0.04和0.10 ),象Vector Linux之类的发行版本的更新也是不规则而且缓慢的。在一些方面,这是好事情。如果没有被破坏,为什么要进行修补?但Linux操作系统的演变、发展和变化是相当频繁的。当漏洞被发现后,它们应该在你更新软件前发布补丁。因此,最新的版本中应该包含了所有必要的补丁程序以及最新版本的图形环境。有人知道K桌面环境已经更新到4.1了么?(不要提4.0,因为它是一场噩梦)。如果你发现自己的发布版本的更新周期远远低于软件的发布频率(比如你还在使用OpenOffice 2.0或GNOME 2.1),那就是时间更换更新速度更快的发布版本了。
第九条:发布版本不支持新架构
我们不能忘记还在使用PPC的用户。苹果硬件确实吸引了相当多人。但我们更喜欢一个开放的提供软件的部门,基于BSD基础的OS X和Windows是一样的。但是不用担心。基于苹果硬件拥有大量的发布版本。Yellow Dog Linux、Ubuntu、 SuSE和Fedora都有支持苹果硬件的版本。尽管需要一些技巧对工作状态进行调整(无线网络的使用需要提取无线网卡里的固件信息),但只要开始工作就非常好了。
另一种类型的硬件转换是从三十二位迁移到六十四位。当然,所有的六十四位机器都可以运行三十二位的Linux操作系统,但可能总有一个原因可以让你选择六十四位系统。如果你选择Freespire的话,就可以发挥六十四位系统的最高性能。
第十条:发布版本开始感觉无聊
信不信由你,我知道很多人更换Linux发行版本只是因为无聊而不是其它的任何原因。在从Red Hat 4.2转换到Fedora 8后,我决定进行了转换。有时间,只是为了了解其它系统是怎么工作的。有时间,尽管目前的发行版本已经满足了你的所有要求,但你知道自己必须前进。这种情况下,不必犹豫,果断地进行转换。如果转换的效果不好,你还可以返回原来的版本。如果效果很好,你相当于又找到了一个新的好朋友。
转换的时间不要忘记
在某个地方,你可能会由于一个或者两个原因转换到不同的Linux发行版本。大部分的原因应该如上面所说的。无论你是由于特殊的原因还是无聊,在转换的时间不要忘记,让你从Windows转换到Linux的第一个也是最重要的版本。它在你的心里永远有一个特殊的位置。 我就还保存了第一次安装的Linux发行版本。它永远不会离开我的办公室。计算应该是自由的,这是问题的关键。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者