揭开Windows Vista Beta1的五大谜底( 二 )


Windows Vista Beta1安装文件中1.7GB的驱动程序足可反应出微软对硬件兼容性的重视,再加上硬件厂商的积极跟进,因此,用户不用过于担心硬件兼容性的问题 。
谜底三:选择64位还是32位?
虽然Windows XP和Windows Server 2003都有相应的64位版本,不过那些都是在原有32位系统发布很久后“修改”来的,只有Windows Vista才真正同时发布了32位和64位的版本 。
早在2003年AMD公司就已经发布了64位的处理器,但由于没有适合的操作系统的支持,再加上64位处理器昂贵售价的影响,那时64位应用并没有普及 。
2005年开始,AMD的Athlon 64处理器被大量使用 。同时,2005年,微软发布了Windows XP x64 Edition,至此64位的桌面应用才全面展开 。
不过因为目前一般的个人应用在32位系统下就可以完全满足,再加上大量应用软件还没有64位版本,64位处理器的强大能力无法完全展现,因此大部分人还在固守32位系统 。但等到Windows Vista正式发布后情况就会不同了 。
首先经过几年的发展,64位处理器的售价和32位的区别不会太大,但是性能上的差距则不小(也许到2006年底,市场上已经不会再销售32位处理器了) 。同时软件厂商经过这几年时间的发展应该有了充分的准备,常用软件可能都会相继发布64位版本 。
因此,Windows Vista的发布,将会加快64位应用的普及 。在这样的情况下,准备新购机的用户,不要固守老旧的32位平台,考虑全面转向64位吧!
谜底四:软件的兼容性会有问题吗?
除了硬件的兼容性外,软件兼容性也是用户非常关心的问题 。在测试中我们发现,Windows Vista中的一些新特性导致软件的兼容性问题比较突出 。
在老版本的Windows中,如果一个用户使用管理员账户登录系统,那么该用户运行的所有程序都将具有最高权限 。这可能造成很严重的安全隐患,例如当用户打开带有病毒的电子邮件附件后,附件中的病毒同样会具有最高权限,同时可能对系统进行最大程度的破坏 。因此很多文章都建议我们,最好能够为日常的使用创建一个权限低一些的账户 。
为了防范这一问题,Windows Vista中使用了一种名为用户账户保护(User Account Protect,UAP)的机制 。启用该功能后,Windows Vista实际上自动运行在一个被减少了很多特权的安全级别上 。
如果系统需要更高的级别,就会显示一个对话框,并要你输入密码 。这个密码只能用于发起这次请求的操作,随后你进行的其他操作,哪怕是由以前的操作导致的额外操作,全部都是以最低的权限运行的 。
不过要在Windows中实现这一点存在两个问题:首先,Windows从系统架构上就没有为这种安全机制作准备,因此要在Windows Vista中实现这一目标就需要大范围更改代码 。其次,Windows下运行的大量应用程序从设计上都是假定用户将会取得最大特权的 。因此,对Windows Vista大量代码的更改将导致这些应用程序无法正常工作,这些程序也需要修改 。
这个问题在本次的测试中就非常明显 。我们在测试用的机器上安装了McAfee VirusScan Enterprise 8杀毒软件,本来使用很正常 。但在启用UAP功能后,每次系统启动,杀毒软件运行的时候都需要输入管理员账户的密码 。
如果用户本人就是管理员,那么这并不是问题,但是当我们使用受限制账户登录系统后,这个杀毒软件运行的时候依然需要输入管理员的密码 。如果受限账户也知道管理员的密码,那么何必还分受限账户和管理员账户呢?
谜底五:最期待的搜索功能,“搜”向何方?
在Windows Vista中,软件的兼容性可能会成为突出的问题 。但以微软在操作系统市场上的统治地位,这些问题并不难解决 。而且很多厂商在解决自己的产品和Windows的兼容性问题上是非常积极的 。

推荐阅读