windows操作系统的现状和发展方向(2)
2.1 Whidbey
十月末的微软专业开发者大会(PDC)上Whidbey的Beta测试已经启动,PDC 2003的大部分内容都与Whidbey有关。对开发者影响最大的是语言方面的改进,由于所有.NET编程语言都依赖于同一个公共语言运行时环境(CLR),你也许认为各种语言的特征会有重叠,但在Whidbey中,它们表现出了更多的差异。 ■ Visual Basic:
VB方面的改进围绕提高开发效率进行,承诺只用原来一半的代码就可以完成常见的任务。VB开发环境将自动生成常见任务的代码,提出程序错误的修正建议,很象Word提出的拼写错误修改建议。 ■ Visual C#:
VC#将集成许多新的语言特性,它们来自一些少有人知的编程语言,诸如CLU、Icon和Sather。语言方面的改进目标是简化某些任务,方便代码重用,允许将类型定义分离到多个模块。 ■ Visual J#:
追随微软的程序员再也不必担心微软Java虚拟机的消
失,VJ#能够自动将现有的Java Applet编译成.NET托管代码。VJ#还将能够创建可供其它.NET语言使用的类。 ■ Visual C++:
历史悠久的VC++也将获得全面升级,包括其运行库、MFC(Microsoft Foundation Classes)、通过分析正在开发的程序执行高级代码优化,以及对Windows Fusion的全面支持。
Whidbey还将带来UI的革新。Windows Forms作为Windows客户端应用程序的设计工具,将增添新的组件,其中包括一个Office风格的工具栏、托管代码的Web浏览器控件、一个新的数据绑定网格控件。ASP.NET用来设计Web应用,也将增加新的组件,例如Master Pages功能将为控制整个项目所有页面的布局和风格带来方便。 部署机制的改进包括回退到前一版本的功能、包含.NET框架的选项。无人值守部署将使得应用程序能够自动获取和使用补丁,而代码访问安全机制将防止恶意程序利用这一功能。 2.2 Orcas
虽然Orcas要到与Longhorn一起发布之前才会进入
Beta测试,但现在已经可以得知它的一些特点。微软说Orcas将支持Longhorn的“可信赖计算”模型、WinFS存储系统以及Longhorn中用户界面方面的改进。 Orcas将支持使用通用建模语言(UML)的模型驱动的开发,可能为UML加入微软私有的扩展。开发者将能够利用UML在较高的层次上定义数据和处理流程,自动生成匹配模型的代码,就象Java开发者在五年之前就开始做的那样。Whidbey将包含UML的一个初级版本。
也许对于开发者来说,最重要的是Orcas将全面支持Longhorn的“托管接口”。.NET中的托管代码提高了类型安全性和可靠性;在Longhorn下,Windows API将全部由托管代码构成。 2.3 Yukon
Yukon已进入有限Beta测试阶段,微软已经公开一些细节。SQL Server 2000的所有功能都将保留,同时Yukon将增加对64位处理器的支持,增强SQL Server编程语言T-SQL的支持。Yukon将直接支持.NET框架的CLR,因此基于Yukon的程序可以用任何.NET语言编写。
XML和Web服务的重要性越来越突出,作为回应,Yukon
将以XML格式保存非关系型的数据,并直接支持Web服务,基于Yukon的Web服务能够将Yukon的功能带给原本不支持Yukon的环境。 三、可信赖计算
Windows XP要比9x系列的操作系统安全和稳定得多,但是一连串的漏洞、修补漏洞的补丁、利用漏洞发起攻击的蠕虫又显示出微软还有很长一段路要走。改进安全性不仅仅是一个修补Bug和补救设计疏忽的问题,它还意味着提供这样一个平台,这个平台内含的功能使得设计者和用户能够执行安全的、可信赖的计算。
微软的战略是继续评估其代码中存在问题的领域并发布补丁,同时开始将更多的开发工作转移到使用.NET框架的托管代码,以避免可能影响安全性的常见错误。就长期目标而言,微软正在开发一个野心勃勃的新式基础结构——以前叫做Palladium,现在则改成了一个笨拙的缩写词NGSCB(读作“ing-scub”),全称是Next-Generation Secure Computing Base。
尽管有人嘲笑NGSCB只不过是一种强制许可限制和实现严格DRM(数字版权管理)技术的升级版,但其设计目标是提供这样一种功能,这种功能确保应用程序确实就是它们所宣称的那样,它们的角色和权限受到适当的限制,可以可靠地采
用高强度加密技术建立起可信赖的平台,为信息交换和交易提供安全的服务。
要使用NGSCB功能,主板必须带有SSC/TPM(Secure Support Component/Trusted Platform Module,即安全支持组件/可信赖平台模块),还要有支持NGSCB的处理器和芯片组、经过改装的外围设备。在处理器方面,Intel已在讨论有关LaGrande技术的计划,这种技术将提供诸如保护安全内存(即使是对于DMA访问)引擎之类功能。从即将出现的Prescott CPU及其支持芯片组开始,Intel将在它的芯片组中提供LaGrande技术。
NGSCB提供了一种额外的运行模式,软件可以在需要执行敏感任务时随时切换进入这种模式。想象一个三层的蛋糕模型,底层是硬件,中间是内核模式的软件(例如操作系统核心),顶层是用户模式的软件,例如应用程序。在概念上,NGSCB将把每一层分成两个部分。
左边的部分就是现在的硬件/软件运行情况,它仍象以前一样工作;右边的一部分则属于安全区域。应用程序通常在左边的一部分运行,直到需要某种安全服务时,它们才临时地切换到右边的部分。
在右边这一部分中,系统提供四种关键性的功能:安全
…… 此处隐藏:685字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




