Windows 客户端:修订间差异
跳转到导航
跳转到搜索
小
文字替换 -“泄漏”替换为“泄露”
正义羊-JRJSheep(讨论 | 贡献) 无编辑摘要 |
正义羊-JRJSheep(讨论 | 贡献) 小 (文字替换 -“泄漏”替换为“泄露”) |
||
| 第 33 行: | 第 33 行: | ||
Longhorn 的开发始于 2002 年,最初是作为仍在进行的 Windows XP 服务器版本的衍生产品。当时,Longhorn 的工作主要局限于 <code>Lab06</code>,这是一个研究 Windows shell 和用户体验的[[内部版本实验室|实验室]]。随着 Windows Server 2003 完成开发,Longhorn 的开发随着 [[Windows Presentation Foundation|Avalon]] 或 [[WinFS]] 等新功能的添加而全面起飞。随着 2002 年底 Longhorn 服务器的取消,大多数用户体验功能被转移到 Longhorn,而面向服务器的改进计划用于 Blackcomb。 | Longhorn 的开发始于 2002 年,最初是作为仍在进行的 Windows XP 服务器版本的衍生产品。当时,Longhorn 的工作主要局限于 <code>Lab06</code>,这是一个研究 Windows shell 和用户体验的[[内部版本实验室|实验室]]。随着 Windows Server 2003 完成开发,Longhorn 的开发随着 [[Windows Presentation Foundation|Avalon]] 或 [[WinFS]] 等新功能的添加而全面起飞。随着 2002 年底 Longhorn 服务器的取消,大多数用户体验功能被转移到 Longhorn,而面向服务器的改进计划用于 Blackcomb。 | ||
随着开发的进展,最初计划用于 Blackcomb 的许多功能成为 Longhorn 的一部分,导致这两个项目进一步推迟。此项目受到严重的功能蠕变以及组织问题的影响。许多组件都是使用 .NET Framework 和 C++ | 随着开发的进展,最初计划用于 Blackcomb 的许多功能成为 Longhorn 的一部分,导致这两个项目进一步推迟。此项目受到严重的功能蠕变以及组织问题的影响。许多组件都是使用 .NET Framework 和 C++ 托管扩展进行扩展的,这在当时都是相对较新的技术,这导致了越来越多的稳定性问题。大多数版本都受到内存泄露的困扰,导致在此期间只有两个半公开版本。C++ 托管扩展后来被弃用并替换为 C++/CLI,这是在 Longhorn 中使用它的负面体验的直接结果。 | ||
最终,Longhorn 项目在 2004 年中期被重置。对功能集进行了审查,许多功能(如 WinFS 或 Castles)被推迟或取消,以便为新的主要版本创建一组更现实的目标。其余功能在 C/C++ 中重新实现,因为引入了对 .NET 代码的禁令,Windows Media Center 除外。重置后的[[Windows Vista Build 5048.0.winmain_idx02.050401-0536|首个公开版本]]在 2005 年春季发布给 WinHEC 2005 与会者,随后三个月后的[[Windows Vista Build 5112.0.winmain_beta1.050720-1600|首个 beta 版本]]引入了 [[Windows Vista]] 名称。 | 最终,Longhorn 项目在 2004 年中期被重置。对功能集进行了审查,许多功能(如 WinFS 或 Castles)被推迟或取消,以便为新的主要版本创建一组更现实的目标。其余功能在 C/C++ 中重新实现,因为引入了对 .NET 代码的禁令,Windows Media Center 除外。重置后的[[Windows Vista Build 5048.0.winmain_idx02.050401-0536|首个公开版本]]在 2005 年春季发布给 WinHEC 2005 与会者,随后三个月后的[[Windows Vista Build 5112.0.winmain_beta1.050720-1600|首个 beta 版本]]引入了 [[Windows Vista]] 名称。 | ||