|
什么是Longhorn操作系统?
讲了那么多Longhorn系统的发展过程,那么Longhorn和以往的Windows操作系统有何不同呢?根据Poole介绍,Longhorn系统中第一次在操作系统中引入了“Life Immersion”概念,即在系统中集成许多人性的因素,一切以人为本;使得操作系统尽最大可能贴近用户,了解用户的感受,从而方便用户。微软已经在“Life Immersion”技术上进行了大量的研究和开发。
·组件化的新型架构
Longhorn操作系统和以往的桌面,服务器操作系统不同,它是一个完全组件化的操作系统,这和Windows XP嵌入式系统非常相似。“组件化”的技术可以使得用户最大程度从操作系统中获益,不同的用户可以按照不同的需求对Longhorn系统进行定制,不同组件功能完全独立。尽管是同一Longhorn系统,但是一般用户和企业用户最终的配置可能不同。
在系统安装的过程中,用户可以选择相应的组件。不过在底层的“基本OS”模块中,95%的核心代码是相同的,“基本OS”和语言完全独立,是最终Longhorn不同配置的基石。用户可以在“基本OS”上加载所需的组件,最终形成相当于XP系列的Profession版,Server版,Media Center版,Tablet PC版等,不过Longhorn最终细化的名称还没有决定。
下图中Longhorn SKU#1,Longhorn SKU #2是用户加载的不同组件模块。
 图:Longhorn组件化环境
·新的安装过程和软件部署
Longhorn组件化的架构是一个新的创举,不同的用户按需所求,一旦安装完毕后用户可以根据官方提供的Service Pack来进行更新。在Longhorn整个架构中,微软在“基本OS”中加载了可启动映象区(bootable image),因此系统安装的时间要比XP系统缩短一半的时间。
在安装的过程中,Longhorn会首先拷贝一些文件至硬盘,形成一个预启动区,然后由预启动区引导可启动映象区,由于可启动映象区集成在预启动环境,因此Longhorn的核心架构可以快速的完成安装,然后系统再检测PnP设备等。在今年5月的论会上,Longhorn操作系统的无职守安装(unattend install)只用了15分钟左右,这个时间实在令人惊讶。只有Windows Xp的一半不到。
微软宣布,Longhorn的最终零售版和OEM版会使用同一张CD,即个人用户购买的Longhorn系统和Dell,IBM等公司提供的Longhorn系统完全相同。为了更好的推出WinPE上的Longhorn版本,微软公司使用了最新的SysPrep技术。微软技术人员宣布,在Setup.exe和Unattend.xml文件的结合下,可以以最快的速度完成无职守安装(自动安装),并且满足不同用户的需求,这对于大型企业而言大大节约了安装时间,提高了工作效率。 国际化是Longhorn系统推出过程中的一个重要步骤,由于系统的底层架构完全独立于语言,因此不同语言的操作系统只需在“基本OS”上添加相应的语言模块即可,而不必同以往操作系统那样全盘国际化。例如要使用法语的操作系统,只需添加“法语模块”,使用中文的Longhorn操作系统只需添加“中文模块”。
对于以往Windows操作系统的维护,不用语言的系统需要使用不同的Service Pack。而在Longhorn系统中,就完全不存在这样一个问题,所有的升级包完全相同。
·新的图象引擎:DCE
除了Longhorn架构之外,人们最为关注的就是其最新的用户界面。因为每一款Windows系统的推出,用户界面总能使人们眼前一亮。在Longhron用户界面中,会使用传统的GDI和GDI+图象引擎,并且无需改写即可无缝结合;但是大部分的用户界面处理还是使用了Longhorn最新的桌面组件引擎(DCE)技术。Longhorn最新的图象用户界面代号为Aero。
在Longhorn底层的图象引擎中,使用了桌面组件引擎(DCE)替代了以往的GDI和GDI+引擎。为了使得系统更加稳定,微软公司在Longhorn的兼容性方面的研究投入了大量的精力。Longhorn对硬件环境比较苛求的:显示器分辨率至少1024X768,32位色深,64MB的3D显卡,至少128MB的内存。
在传统的图象显示过程中,图象显示引擎只会给桌面分配一个缓存,所有的图象操作都在缓存中进行。但是随着设备通讯量的不断提高,Longhorn操作系统如果使用原先的GDI和GDI+引擎,那么在拖动图标移动的过程中,就会留下锯齿;为了解决这个问题,微软使用了全新的DCE图象引擎。每一个应用程序都会开辟一个独立的图象缓存,桌面的图象变化会回写缓存后,再输出至屏幕(原先是直接输出),因此在象素着色,3D变化,视觉处理的过程中,无论是在何种分辨率下(如图象工作站的高分辨率),Longhorn桌面视图都可以流畅,自然的显示,并且显示图象质量远远高于以往基于传统图象引擎的画质。
以下是DCE的几个主要特性:
平滑动画效果:DCE可以平滑动画效果的显示,不再动画的显示过程中出现锯齿或者变形的效果。
伸缩效果:对于高分辨率的DPI显示设备上(如工作站屏幕等),以往的Windows系统在桌面放大的过程中,图象的颗粒显示的比较粗;显示设备越大,分辨率越高,这种效果越明显;为了改进这种效果,新型的DCE引擎可以在不同的高分辨率设备下,在窗口放大或者缩小时,图象颗粒比较细腻。
透明等级:DCE为图象的显示提供了不同等级的透明效果,这使得Longhorn更加晶莹剔透,对用户有更大的吸引力,而且透明画质的显示并不会额外占用CPU的处理时间。
动画视频:如果在以往的操作系统中,拖动播放DVD窗口,那么图象的显示会出现跳帧的现象,而新的DCE引擎杜绝了这种现象。即使不停拖动播放DVD的窗口,图象也可以流畅的显示。
技术和娱乐:DCE不仅仅是图象处理引擎,它也可以给显示的过程带来乐趣。所有的程序都可以以3D动画方式来显示。
 图:新型的DEC系统没有增加CPU负荷
 图:高分辨率设备上的界面显示
 图:交互的用户界面
·新用户界面:Aero
Longhorn最新的用户界面 Aero在今年论会上刚刚露了头,就吸引了大量的用户。整个界面的画质饱满,而且富有弹性和动感。无论是静态图象,还是动态动画都有很高的水准。微软游戏和图象技术开发部门经理,Steve Willet这样评价Longhorn的界面:“和Epic等游戏画面相比,我重新认识到,真实的画面也可以存在于操作系统的界面中。Longhorn的界面显示已经达到了游戏画质的水准。”
·WinFS并不是一个文件系统
NTFS 会是Longhorn唯一支持的文件系统,不过在升级和部署的过程中,Longhorn也支持传统的FAT和FAT32文件系统。有一点要纠正,最新WinFS(Windows 未来存储)并不是一种文件系统,它是最新“Yukon”SQL服务器中的一种技术,一种为NTFS系统工作的高端服务。“WinFS构建于NTFS文件系统之上”,Poole这样说道,“WinFS服务使用在NTFS文件系统上”。
WinFS 服务的主要目的是提供一种新型的文件检索和定位方式,因为随着工作的增加,PC中的存储的文件会日益增多,WinFS的出现就是帮助用户快速的定位所需的文件。
·集成DVD烧录
Longhorn系统中集成了WinInfo DVD烧录软件,在今年5月的展示中它只支持DVD+RW格式,不过从8月份得知的消息,WinInfo已经能够支持任何格式的DVD记录媒质,其中包括DVD-R,DVD+R,DVD-RW,DVD+RW,DVD-RAM和DVD+MR。最终集成的WinInfo烧录软件的性能,大大超越现有的烧录软件,烧录过程会更快,更安全。
·DVD 电影制作
由于使用了WinHEC引擎,Longhorn可以方便的制作DVD视频。并且集成的制作软件提供了相当的专业功能,使得用户更能体会到数码乐趣。
|