|
|
| 第 24 行: |
第 24 行: |
| 虽然此版本仅在 Professional SKU 中可用,但本条目中后面讨论的激活向导中提到了 Home edition。 | | 虽然此版本仅在 Professional SKU 中可用,但本条目中后面讨论的激活向导中提到了 Home edition。 |
|
| |
|
| ==Background== | | == 背景 == |
| [[w:Microsoft|Microsoft]] faced numerous unsolvable fundamental problems throughout work on the original Longhorn project such as stability issues (e.g.: [[w:memory leak|memory leak]]s and [[Bugcheck|system crashes]]), organizational management problems (such as lack of team morale and an [[Build lab#Whistler and pre-reset Longhorn|unworkable build lab system]]) and [[w:feature creep|feature creep]], additionally compounded by the significant lack of work done to optimize the operating system and the use of relatively new or otherwise unfinished technologies such as the .NET Framework, Avalon and [[w:Managed C++|Managed C++]] - patterns of which would eventually allude to [[w:development hell|development hell]]. Because of this, the project's development was ultimately reset and its underlying codebase switched to the [[Windows Server 2003 build 3790.1232|latest mainline compile]] of [[Windows Server 2003]] Service Pack 1, which was still in the works at the time. In addition, its planned feature set was reconsidered and a near-total ban on usage of .NET was instituted within the Windows source tree, with an exemption being applied against a very limited subset of system components.
| | 在最初的 Longhorn 项目的整个工作过程中,Microsoft 面临着许多无法解决的基本问题,例如稳定性问题(例如:内存泄漏和[[蓝屏死机|系统崩溃]])、组织管理问题(例如缺乏团队士气和[[内部版本实验室#Whistler 和 Longhorn 重置前|不可行的内部版本实验室系统]])和功能蠕变,此外,由于缺乏优化作系统的工作以及使用相对较新或尚未完成的技术(如 .NET Framework),情况更加复杂。 Avalon 和 Managed C++ ——它们的模式最终会暗示开发地狱。正因为如此,此项目的开发最终被重置,其底层代码库切换到 [[Windows Server 2003]] Service Pack 1 的[[Windows Server 2003 Build 3790.1232.040817|最新主线编译]],当时该编译仍在进行中。此外,重新考虑了其计划的功能集,并在 Windows 源代码树中几乎完全禁止使用 .NET,并对非常有限的系统组件子集应用豁免。 |
|
| |
|
| From [[Windows Vista build 3790.1232|build 3790.1232]] onwards, the Longhorn development team would set out to borrow, reintegrate and/or rewrite code from older Longhorn builds and adapt it to a stable codebase; examples of such functionality would be the User-Mode Driver Framework (introduced in [[Windows Vista build 5001|build 5001]]) and the kernel-mode DirectX Graphics Interface (DXGI) system driver.
| | 从 [[Windows Vista Build 3790.1232.winmain.040819-1629|Build 3790.1232]] 开始,Longhorn 开发团队将着手借用、重新集成和/或重写旧版 Longhorn 版本的代码,并将其适应稳定的代码库;此类功能的示例包括用户模式驱动程序框架(在 [[Windows Vista Build 5001.0.winmain.040927-1610|Build 5001]] 中引入)和内核模式 DirectX 图形接口(DXGI)系统驱动程序。 |
|
| |
|
| ==Setup== | | ==Setup== |