Windows7帝国反击 Linux何去何从?

原创
系统 新闻
Windows 7正在微软实验室中酝酿,而Linux已经走向成熟。我们来看看这两个操作系统今天能够做什么,以及它们怎样相互对抗。

【51CTO.com快译】Vista上市这三年来微软一直噩梦不断,现在微软的开发者们已经开始整夜加班,取消了所有周末,目的就是确保Windows 7能够在年底正式推出时能够在所有战线上一炮而红,如果不出意外,据51CTO.com之前的报道,Windows 7将在今年内发布大概日期锁定在10月15日

与此同时,在Linux方面,各大发行版也已经紧锣密鼓的行动起来,主要旗舰版本都已经发行,例如Red Hat Enterprise Linux 4.8, Ubuntu 9.10 Alpha 1 发布等,关心51CTO.com的读者还可以阅读最新版本的评测文章,例如OpenSolaris 2009 内测试用手记SUSE Linux Enterprise 11特色揭秘

每逢双方阵营的一次重大发布时,人们都会问:哪一个更好?想当然的回答一般是:“Linux(但是哪个版本?)”或“Windows(也有同样的问题)”。而更好的问法可能是这样:现在两种系统都能做什么了,还有相应的性能对比如何?

有一件事我要提前说明,本文中进行的“对比”并不一定要有击败对手获胜的一方,主要关注的是它们各自在不同的分类中做到什么,在交叉的领域中做出比较。

即使Linux或Windows在某一分类中表现优异,也请你不要立刻做出变更操作系统的决定。你应该按照真实世界中的使用需求来确定使用什么操作系统,而不是抽象的数据。

目前操作系统的状况

在本文编写时,Windows 7已经远比大多数人预期的接近完成。公共测试版的亮相极为成功,无数篇评论认为Windows 7将全面超越Vista。有人甚至希望Windows 7现在就发行,显然这是不会发生的,但Windows 7的公共测试版和候选版已经有了数以万计的下载次数,【51CTO.com编者注:Windows 7 RC今日开放下载 服务器或不堪重负】这是确保未来成功的一个很好的指标。

另一边,Linux的各种性能已经得到多项基准指标的评估。有内核的评估,有各种发行版——Debian、Ubuntu、Redhat/Fedora和SUSE等的性能评估,还有对KDE、GNOME、GTK和Wine等环境的评估。我们来看一下各发行版的现状。

最新发布的Ubuntu 9.04得到显著好评,一些评论甚至将其称为Mac挑战者,51CTO.com的读者可以参看《Ubuntu 9.04 VS. Mac OS X 10.5.6》。但这多少有点讽刺意味,因为苹果本身就是基于UNIX的。当然读者也可以参看51CTO.com的独家评测文章《跟我来尝鲜 Ubuntu 9.04试用过程全接触》。

Red Hat已树立起服务器发行版的形象,但其社区支持发行版Fedora在台式机用户中并不具有与Ubuntu相同的认知地位,但这并不是说Fedora没有可取之处,有兴趣的读者可以参看51CTO.com的外电头条:Fedora 11 Leonidas十大新功能,或者能改变你对Fedora的认知。

来自Novell的SUSE发行版由于与各种结构的网络紧密整合而名声大震,虽然有些人认为它屈从与微软,但显然这并没有影响它的销量。

#p#

Windows 7和Linux各自的优点

将Windows和Linux作为一个整体来直接进行比较有些困难。分开来说,Windows 7在三个方面的竞争中占有优势:

* 能更好利用现有资源

* 漂亮的外观,同时也增加了可用性

* 聪明的应用了新技术,比如虚拟化和网络技术

Linux也拥有自身的一系列的优点:

* 远低于对手的购置成本

* 较少的硬件锁定和标准锁定

* 评测更多,更便于确定需求

Windows 7和Linux硬件要求

从较短的时间来看,只要是现在市场上销售的新PC,即使是廉价配置,也可以轻松运行各种Windows版本(XP、Vista或Windows7),各种Linux发行版也一样。但要想做出长期预测则有些复杂。

当XP在2001年年底推出时,颇有些人抱怨它128MB的最低内存要求。微软赌了一把,预测到XP真正发行时,市场的基础硬件水平将上升到满足其需要。微软在大多数情况下的预测都正确,但在Vista上却做出了错误的判断。

当然并非完全因为PC的平均硬件水平已经有了足够的内存或运算能力,微软同样也做了艰苦的工作,使Windows 7更有效率。许多变化在用户使用时可能并不明显,但性能的确得到了增加,如果读者对Windows 7的硬件要求不熟悉,可以参看51CTO.com的文章,论Windows 7 对硬件的要求

Linux每个发行版的硬件要求都大不相同,而这也正是理念所在。没有哪两个发行版是为了相似而设计的,它们都各自针对不同的需要和用户需求。尽管如此,几大发行版(Ubuntu、Fedora、openSUSE和Debian)都有很好的办法来应付最低硬件需求,可以自己解决,也可以通过衍生版本,例如Xubuntu就提供了Ubuntu系统最低的硬件需求。

Windows 7和Linux硬件支持和64位驱动问题

Windows 7的硬件运行原则是:如果它与之前的Windows兼容,应该也会正常工作。但是关于32位与64位驱动的问题还是出现了警告。

计算机世界已经进入64位已经有一段时间了。服务器和高端的台式机和笔记本电脑已经进入64位时代,而netbook和较为低端的机器仍坚持在32位。因此,即使你还没有进入64位时代,将来转移时也不会有什么压力,最新版的Windows和Linux也不会改变这种状况。

一个主要原因是大多数的硬件厂商到现在才习惯于生产支持64位Windows的新设备。这会在使用陈旧的外设比如基于主机的打印机、扫描仪或多功能设备、网络摄像头、无线设备和专业声卡等时遇到麻烦。

由于Windows和Linux关于硬件支持的性质完全不同,因此如果你计划开始运行64位,那么支持的硬件数量是应该考虑的因素。

Windows中的设备驱动一般是封闭源码的私有版权产品。他们由硬件制造商或由微软直接提供。在Linux中,大多数的硬件驱动是开源的,只有少数的设备在专有驱动上运行。

最终的结果可能是:Windows能够支持几乎所有的硬件设备,但它的对手在64位的支持上可能做的更好。

在Windows中,64位屏障以一些微小但恼人的方式出现。比如x64版本的Windows中包含了32位和64位的IE浏览器,但如果你想使用64位版本的Flash,那只有等待了。Windows中的Flash只能在32位的IE和Firefox上运行,正式支持64位的浏览器要到今年晚些时候才会推出。

在Linux方面,非正式的但稳定支持64位Flash的浏览器早已经出现——虽然各个发行版在执行水平上有很大差异,Ubuntu似乎处理起这些事情最可靠。

如果你决心转向64位Windows,但一些关键硬件没有驱动程序,那么有一些变通方法,比如微软准备在Windows 7正式发布版中正式推出的使用虚拟机来运行32位Windows的驱动。其实这类工作在现在的Windows上已经可以完成——比如我现在使用VirtualBox和一个32位XP的备用副本让我的扫描仪和打印机能够继续工作,虽然它们不支持任何64位版本的Windows。

微软还可以靠同一技巧在虚拟机上运行Linux。在这里VirtualBox显得特别有用,因为它允许你直接连接USB硬件和虚拟机,即使硬件没有驱动。但是,如果你没有足够的理由一定要移动到64位版本的Windows或Linux,最好还是暂留在32位一段时间,这样可以确保不会失去任何东西。

#p#

Windows 7 和Linux的应用软件

使用操作系统的最终目的还是要使用各种应用软件。在这方面Windows 7有一个明显的优势,因为它支持运行在Vista和XP的所有软件程序,只有极少数例外。

Linux上的应用软件是完全不同的情况。总的来说,Linux上运行的应用不在商店里出售——它们通常经过重新包装,而且是由你所用的发行版的同一批创建者提供的。

尽管如此,大多数的Linux应用也提供了Windows的操作基础。这方面的例子包括Firefox浏览器、Pidgin即时通讯应用程序以及OpenOffice套件。如果你一直在Windows中使用这些应用,你会发现它们的Linux版本也同样好用。

目前更大的问题是怎样在Linux上使用Windows专有的应用程序?这是完全可能的,而且不止一个方法来完成。最直接的方法是通过Wine,一个可添加到Linux中的模拟层,让你可以在Linux上直接运行Windows程序。

结论

几乎没有理由来怀疑,到今年晚些时候,Windows 7将出现在你身边的很多台电脑中。考虑到不仅是微软也是所有想从Vista中脱身的企业的决心,Windows 7在更新换代中不会碰到什么麻烦。

Linux呢?曾经引人遐想的“Linux桌面年”已经逐渐暗淡,因此,大量替代Windows的情况可能不会发生了。

但是,Linux一定还会继续推出更好的发行版,而且每次都会让你觉得更容易上手,让你产生切换到Linux的冲动,只要你在Windows上的硬件投入还不太大。

【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】

原文:Windows 7 Vs. Linux: OS Face-Off 作者:Serdar Yegulalp

【编辑推荐】

  1. Windows 7技术专区
  2. Linux技术专区
  3. Windows 7升级风险与升级收益分析

 

责任编辑:佚名 来源: 51CTO.com
相关推荐

2009-05-12 09:31:07

Windows 7微软操作系统

2009-12-04 10:35:49

微软系统命名

2010-02-23 16:39:25

乔布斯盖茨

2017-08-03 15:44:22

2011-08-19 13:47:53

windows7入门工具

2009-10-13 14:40:20

桌面LinuxLinuxWindows

2009-03-27 09:26:42

Windows Mob移动OS智能手机

2009-10-26 08:53:41

Windows 7沈阳销售

2010-01-19 10:10:28

2009-11-17 09:06:51

Windows 7矽统驱动

2009-10-30 08:39:10

Windows 7中国团队

2009-10-30 08:46:23

2009-05-08 09:03:55

微软Windows 7操作系统

2009-11-03 08:57:35

Windows 7系统优点

2009-12-04 15:23:57

Jump List

2009-02-12 15:43:38

Windows7体验感想

2009-12-07 10:33:42

Vista pk Wi

2009-12-04 17:36:01

2009-11-25 09:11:30

2010-10-11 09:47:54

Windows Pho
点赞
收藏

51CTO技术栈公众号