Longhorn的三大支柱技术:
Indigo:用于为应用程序提供可靠的通讯服务,方便不同应用程序间的交互操作,有明显的SOA(Service Oriented Architecture)的思想。
WinFS:即Windows File System,基于NTFS构建,扩充了元数据的存储能力,使得在本地硬盘上检索文件的速度可以达到网络搜索引擎的等级,产生多项新概念比喻虚拟目录,即不在同一个文件夹下的文件也会因为相同的metadata被逻辑地置入同一个目录下方便查询。
Avalon:高级用户界面机制,充分发挥3D图形卡的处理能力,提供非常简便灵活的丰富用户界面生成能力,采用XAML(Extendable Applicaiton Markup Language)来描述界面,用户界面和业务逻辑可以完全区分,使得程序员可以专注于业务逻辑的开发,把页面设计交给专业的美工。
WindowsXP及以前版本都使用WIN32 API做为开发接口,在Longhorn中将被WinFX这一新API取代,基于.Net Frameworks 2.0构建,开发效率将进一步提高。
.Net Frameworks 2.0将在Longhorn之前发布,可以运行于Windows XP和Windows Server 2003之上,Indigo和Avalon也很可能被移植到上述两个平台,但与Longhorn密切相关的功能可能无法被移植。