Longhorn与游戏和应用软件
微软在2000年7月公布了第一代运行环境.NET Framework,但是2003年10月27Microsoft在美国洛杉矶召开的面向Windows专业开发人员的大会“Professional Developers Conference 2003(PDC 2003)”上,微软平台部门副总裁Jim Allchin透露了.NET Framework的新版本改名为“WinFX”。
XAML语言开发的页面
他表示WinFX将成为Longhorn的主要API,WinFX与目前的.NET Framework相比,新增加了三大功能::
(1)画面显示功能“Avalon(开发代号)”、
(2)使用数据库技术的文件系统“WinFS(开发代号)”、
(3)用于Web服务的非同步通信功能“Indigo(开发代号)”。
新的API具有更加先进的技术,并且能够深层次地利用硬件,开发软件和游戏也变得更加容易了。可惜由于是全新版本的API,因此和旧版本的 API会出现兼容性的问题,这样一来,软件开发人员在编写Longhorn的应用程序时,就必须在Win32、.NET Framework以及WinFX三者选择其一。Allchin称,可以保证现有的Win32及.NET Framework的API编写的应用程序能在Longhorn中正常运行。WinFX覆盖范围比.NET Framework更大。有些功能只能靠WinFX来实现。而另一方面,一些使用Win32就足够的应用程序如需要使用WinFX的话,安装新的API应用程序时需要重新启动。也许微软在推出正式版本的时候会解决这些问题。
总结
微软总裁兼首席软件设计师(CSA)比尔·盖茨表示:“Web服务”、“互联性”、“智能终端的普及”和“软硬件的创新”等将促进软件开发的进步。另外,作为新时代的重要特征,列举了“使用Web服务构筑网络系统的开发者”、“能够更有效地利用丰富的数字信息的软件”和“用于提高个人、团队和组织之间交流的划时代用户界面”。
Longhorn(长角)正是为了达成这样的使命而出现的,目前它正处于预览版本,能够实现比尔的雄图大略仍是个未知数,现在它的功能和性能都在迅速改变之中,比Windowx XP已经有了长足的进步,增加了很多弹性。
Longhorn具有WinFS、WinFX这些先进的技术特性,还有可以通过先进的API技术,完全释放硬件的性能,支持硬件加速引擎,3D桌面,也许它将来比苹果电脑还要酷。
当然现在对Longhorn作定论,谈论它是否为一款成功的产品为时尚早,因为要到2006年才正式发布,漫长的等待,也许到时候 3.2GHz的处理器已经是不堪负荷了。微软曾经创造了人类辉煌的过去,而将来人类将改变微软,微软不可能无敌,但它在竞争中能够带给我们更美妙的产品,何乐而不为之?
WinFS
微软windows操作系统首先使用的文件系统是FAT(文件分配表),由于当时操作系统是16bit的,因此FAT也称为FAT16;后来因为出现了大容量的硬盘,而FAT支持的硬盘分区最大仅为2GB,因此越来越不适应硬件的发展,因此Microsoft推出了改良版本的文件系统 FAT32;后来由于安全性的需要,并且FAT32在大的硬盘分区性能下降得非常厉害,因此Microsoft在基于NT核心的操作系统上推出NTFS (NT文件系统),NTFS支持更小的磁盘簇和更多先进的功能。
现在随着硬盘容量的进一步扩展,并且用户储存文件的更加,微软又推出了全新的文件系统---WinFS。WinFS是基于数据库的文件系统,它让用户更方便地寻找、储存和分类文件。也许从某种意义上说,可以把它认为是增加了搜索引擎功能的NTFS文件系统。
该文件系统目前还处于测试期间,因此有大量的缺点,机器运行起来也比较慢,但是它依然有很多骄人的亮点:
Longhorn在网络文件夹上面有个文件称为"默认储存“,这允许它与WinFS结合,好象它就是普通的文件系统一样。如果你现在有大量的文件需要拖动和储存,那么现在你有了更加灵活的方式,WinFS会根据它侦测到的文件属性然后把文件加以分类。
例如,我们拖动一个有190张图片的文件夹到“默认储存”文件夹里面,我们能够在属性里面看到图片的尺寸,数据类型等。你可以使用询问式的方式查询,使用SQL来组织你的质问,WinFS的数据库可以支持不同的类型。(你可以在Longhorn的开发者网页上获得WinFS的更多细节)
说完了其的优点之后,就轮到为微软拔虫了:
在前面我们已经提到过了,测试机器是非常先进的,其中有3.2GHz Pentium 4处理器,1GB RAM,高速的硬盘。但是我们在把320MB的图片复制到“默认储存”文件夹却花费了45分钟---不仅反应非常慢,当然随着时间和技术的改进,性能在最终版本的时候应该有所改进。
我们还遭遇到了其它比较严重的问题,例如在我们没有密码访问网络驱动器的时候,"默认储存“的文件夹将不可以访问。并且在我们使用该操作系统的短暂时间内,没有发现有什么工具可以修改这个数据库。我们希望微软在最终版本的Longhorn里面,能够使WinFS的强大功能真正发挥出来,并且能够提供相应的工具来修复损坏的数据库。
CD刻录,Athlon 64...
这个预览版本的刻录程序目前还不支持DVD+RW文件,DVD+/-RW的流行势在必行,如果不能够支持实在是遗憾,但也许是我们没有深入探究吧,另外它对CD的刻录已经非常完善了,功能和特性比Windows XP自带的要先进很多。
Longhorn预览版本在提供给开发者们的时候,也有一个支持AMD 64-bit处理器的64-bit版本。因此我在装备了Athlon64 FX-51处理器的系统上面装类该操作系统,并没有发现有什么性能质的飞跃,充其量也和32-bit版本的并驾齐驱而已,但在如此早版本的软件上面谈论性能显然是没有任何意义的,因为以后将会有很多改进。
在兼容性上面,我们并没有进行太多的测试,只是尝试了在上面安装一款非常著名的第一人称射击游戏--Halo(光晕),可惜的是这款游戏需要DirectX 9.0b,我们没有安装成功,因此我们只得尝试其它的游戏。前面我们提到了Longhorn上面的DirectX版本为9.0,但不是9.0a也不是 9.0b,奇怪呀。
Tron 2.0安装成功,并且玩得非常流畅,美妙极了。
图片,音乐
作为未来的多媒体娱乐中心,在音乐、图片和CD等重头功能上面自然不可以耍赖了事了,即使是预览版本,微软也为Longhorn搭配了Media Player 9,并且媒体文件与操作系统的整合更加强大了,不同的媒体文件开始支持不同的Windows浏览颜色。
如果你仔细观察弹出的关联菜单,你会注意到有个媒体相关项目,例如“添加到播放表"。
我们看到了,颜色的配置有很大的区别,尤其是弹出的关联菜单。其中也有些功能是从目前的Windows XP中改进过来的,比如说"Revert to original。"其它迷人的功能还包括”在该电脑里寻找更多的图片“和”制作图片电影“,可惜的是,这些功能并不可用,”该功能不可实现“这个信息把我们给挡在了门外。
图片预览程序与Windows XP版本的类似,但界面却已经是两码事,并且增加了小功能。除了WIndows XP具备的旋转和文件删除,你还可以修剪,调整曝光和消除红眼等。当你执行了这些功能之后,开可以通过”前进“和”后退“来修改自己的决定,迅速恢复修改前的状态。
你在查看图片的过程中,如果把鼠标放在图片上面,则在下部可以生成更大的缩略图。
Longhron有个非常有趣的功能,那就是“通过文件夹调整图标的大小”,你在顶部工具栏点击"Zoom"(缩放)就可以了,另外还可以使用滑块来根据你的需要进行调整。
桌面和边工具栏
在第一眼看来,也许大家觉得Longhorn的桌面与Windows XP的桌面没有什么区别,顶多也就能算个增强版本。呵呵,大家不要忘记了,这只不过是预览版本,最终版本的Longhorn用户界面和桌面铁定会有非常大的区别。
根据Longhorn官方网页的说明,边工具栏(sidebar)能够以几种形式集成到桌面上。边工具栏是系统托盘上的重大革新,它上面也有些小程序,比如时钟和日期等,非常个性化。
另外边工具栏也可以放置一些小型的、动态应用程序,比如上面可以有图片阅读工具等,可以显示图片的缩略图。边工具栏似乎会占据比较的屏幕空间,如果是使用小显示器的话,则非常不妙,好在微软给我们提供了几个解决方案可供选择。首先,工具栏的尺寸可以调整,另外你可以把边工具栏隐藏在屏幕的后面,当你把鼠标移上去的时候,它就会出来,就像QQ那样,非常方便,呵呵。当然,如果真等到Longhorn发布的那天,也许我们已经使用 1920x1080的宽屏幕显示器了,又何必为这些问题烦恼呢?不是吗?
那么接下来,让我谈谈网络,这里要分为几个方面的内容。机器从本地的DHCP服务器获得一个IP地址,然后访问Internet,没有出现任何问题,大家看到以下是Extreme Tech的首页。
可惜的是,我们没有办法与网络上的其它机器相连,出现了某些问题,但是问题非常容易解决。那是因为为了改进安全性能,微软在默认的情况下把防火墙给打开了,防火墙的功能还是蛮强大的。我们把防火墙关闭之后,便成功地与网络上的其它机器连通了。
全新的基于数据库技术的文件系统--WinFS,但同时NTFS文件系统也将保留
GDI界面将会被放弃,推出基于DirectX(也许将来不称为DirectX,而是My Game)技术的全新用户界面技术。操作系统的每个窗口都支持32-bit色深,z-buffered,3D界面
基于XAML(扩展应用标记语言)的全新演示和UI设计子系统,开发代码为"Avalon"
开发代码为"Indigo"的全新通信架构,这是增强和集成版本的Microsoft .NET framework(近日微软表示.NET framework的下一代将称为WINFX)
我们将在后面详细讨论一下WinFS,看看那些内嵌的应用程序是怎么工作的,并且具备怎样的用户界面。但是,大家要注意的是,该全新的用户界面界面仍处于开发当中,最终版本也许会完全不同也说不定,因为比尔就老给我们惊喜嘛。另外,由于目前该操作系统还是处于非常早期的开发,也因为市场竞争策略的关系,Longorn的硬件加速3D windows被取消了,不能说不令人遗憾。另外我们使用的系统是微软在其技术开发会议上,向MCSE等专家提供的最新测试版本。
安装Longhorn
作为未来的操作系统,拥有激动人心的功能,可以完成现在主流操作系统所不能完成的任务,因此它对已经的需求也将是非常苛刻的,各位不要指望现在市场上主流的机器可以非常流畅地运行Longhorn,想都不要想呀,大家也不要参考微软的最低硬件需求了,那只是可以安装的配置,在低配置的机器上装上未来版本的操作系统,简直是折磨呀,慢得不得了,那就不要说工作了。估计Longhorn推出的时候,会掀起硬件的更新换代狂潮,硬件厂商们有福气了,微软也可以美名其曰“促进了经济增长X个百分点”。
即使是测试版本的操作系统,没有3D界面,但为了享受到未来操作系统的好处,还有尽可能流畅地运行,我们使用了市面上的顶级机器来运行这个操作系统。其中有3.2GHz Pentium 4处理器,华硕P4C800-E主板(intel 875P芯片组),迈拓200GB、7200RPM ATA硬盘,惠普DVD300i DVD+RW刻录光驱。其它的硬件还有1GB的DDR400内存,创新Sound Blaster Live 5.1声卡,GeForceFX 5900 Ultra显示卡(256MB显示内存)。朋友们震惊吧,全部都是市面上可遇不可求的顶级配置。
Longhorn预览版本是微软不久前在Los Angeles的微软专业开发会议(Microsoft Professional Developer Conference:PDC)上公布的产品。产品使用了黑色的软包装,就像是为苹果机设计的一般~~。
打开黑色的"潘多拉”盒子(潘多拉带来了灾难,微软带来了漏洞,造成人们巨大的财产损失,呵~~),有一些微软的感激语言,有谨慎与恐惧。当然还有微软对下一代操作系统的语言,规格介绍,一切看起来都很美,但这个操作系统连alpha(软件开发通常是先预览版本--->alpha版本- ->beta版本-->最终版本,其中每个版本又有小版本,如beta1、beta2等)都不是,与最终规格也许相距甚远,都不知道安装后机器是否能够启动~。
该预版本操作系统的数据是记录在DVD光盘上面的(已经不是CD了,也代表了未来的发展趋势吧),完全安装之后需要占据5GB的硬盘空间,真是恐怖呀,想windows XP才1GB左右呀。安装过程非常直观方便,并且非常迅速,所有硬件都被检测出来了,但是其中也有些有趣的选择:
Longhorn为GeForceFX显示卡默认安装的驱动程序是45.23版本,我们把驱动更新到最新的52.16版本,没有出现任何问题
OS系统内建了DirectX 9.0(不是9.0a也不是9.0b),我们并不能够对其更新,因为我们尝试安装9.0b的时候,安装程序提醒我们"unsupported operating system"(不支持的操作系统),并且要求我们退出安装程序
存在产品激活程序(没有任何值得奇怪的吧)
简单上说,用户界面可以说是Windows XP UI的增强版本,但是主要的区别是侧边的浮动工具栏,这将在后面谈及
系统在启动过程所花费的时候要比Windows XP更长,但最终版本实际所花费的时间则还不知道。安装了新操作系统之后,我们做的第一件事情就是检查硬件,虽然我们对于目前windows操作系统的设备管理器已经非常熟识了,但Longhorn预览版本给了我们不同的安装硬件界面。
注意,上面的并非默认视图,实际上默认视图会更加有用一些,因为它会把设备的类型进行分组,如果你右击设备然后选择“属性”,那么你看到的信息将是非常有限的,但旧属性视图仍旧可用--现在标记为管理。
前言
微软是非常杰出的公司,可以说它出品的软件产品改变了整个世界,即使它现在正面临着许多反垄断的起诉,但是我们不得不承认,正是由于产品的性能优越,才有可能获得垄断地位的机会呀。在此,我为那些因为没有能力挑战而就装出可怜相,说被压迫的公司表示鄙视,好了,不说这些内容,否则就要被读者们批评了
微软的起来当数MS-DOS,MS-DOS虽然并非当时最优秀的操作系统,但是由于PC的鼻祖IBM额外青睐(当然,比尔.盖茨的个人魅力也是不可缺乏的),并安装在IBM机器上,其它兼容机也只有效仿了,这使得MS-DOS操作系统红遍了天下,成为名符其实的操作系统霸主。正因为MS- DOS的推出,才使得PC机能够流行起来,这可以说是微软的首个主要贡献。
随着PC硬件性能的提高,用户的要求得越来越苛刻,他们不再满足于冰冷的屏幕,而是希望操作更简便,更加人性化的操作系统。微软为了保持自己的霸主地位,也为了实现比尔“我要让每个家庭都拥有一台电脑”的承诺,在MS-DOS占主导地位的全盛时期推出了“windows”操作系统。 Windows具有全新的图形界面,人性化的功能,令用户们耳目一新。之后,微软和其它的软件公司也纷纷随之推出了基于windows平台的应用软件, PC也开始有单纯的商业办公机器变成了多媒体的娱乐中心。特别是自从2001年Microsoft推出了windows XP操作系统之后(之后,微软又相继推出了windows XP操作系统的不同版本,比如:windows XP Tablet PC Edition,windows XP media center Edition),多媒体与娱乐的观念更是愈演愈烈,商务与娱乐深入人心。
硬件与软件的关系可以说是互利互补的,性能先进的硬件运行软件的时候可以更流畅、迅速,而功能更丰富、强大的软件则可以用来设计架构更先进的硬件产品。因为微软的操作系统占了市场上的主导地位,其竞争对手非常有限,因此生命周期可以非常的长。君不见,老掉牙的MS-DOS现在还被广泛应用着, Windows XP非常的强大,但使用Windows 98操作系统的还大有人在。但因为产品能挣钱,而不思进取、固步自封,无异自掘坟墓,比尔不是这样的人,当年他放弃MS-DOS而推出Windows就是很好的例证,否则现在大家使用的可能就是非常可爱的企鹅操作系统--Linux。并且随着将来推出更先进的硬件,人们对智能化产品和数字媒体提出了更多的要求,希望有更多表现自我的个性空间,因此即使如Wondows XP这样先进的操作系统也只能说力不从心,未来微软肯定要推出功能更强大,更加威慑人的操作系统,这就是--- Longhorn。
简介
Longhorn是微软下一代旗舰级windows操作系统的开发代码,而它将是该公司自从发布NT内核以来,对操作系统的最大革新,实在非常令人期待。新的操作系统将会采用很多全新的技术,这即使是从预览版本的操作系统也能够体现出来。
之前,也曾经有不少的媒体曾经报道过Longhorn操作系统,人们也开始有了第一印象,但是由于当时举例的版本是泄露出来的,人们对于它的技术细节和功能规格所知得非常有限,现在随着Microsoft正式向MSCE等微软专家提供测试版本,人们终于有机会一窥Longhorn的庐山真面目了。由于为了开发出更先进的操作系统和其它不可知的原因,微软对Longhorn操作系统的正式发布时间一拖再拖,暂定的时间是2006年正式发布。
即使如此,Longhorn已经具备了很多激动人心的功能,以前对微软满肚子怨气的用户在使用Longhorn之后,也许不应该再唾骂微软了吧,以下是Longhorn包括的一些主要功能:
使用一种称为"NGSCB(新一代安全运算基础) initiative"的技术,彻底改进了安全性能。NGSCB是一种结合软硬件的技术,可在PC内部建立第二个作业环境,这一环境旨在保护系统免遭恶意程序代码入侵。作为保护的一部分,NGSCB可以提供应用程序、周边硬件、内存以及内存之间的安全连接。