Windows Vista的开发代号为Longhorn,原定于2003年发布,然而由于微软雄心勃勃的改进计划,把越来越多的功能加入到了这个系统中,导致发布一拖再拖。为了能和Windows XP/Windows Server 2003相隔太久,最终微软砍掉了不少功能,并于2005年11月30日发布给商业用户,于2006年1月30日发布给零售用户。Windows Vista最大的改进是在其界面,Windows Aero GUI集成了一个DWM桌面窗口管理器并改变了显示驱动的模型:从XPDM变成了WDDM。关于这个模型架构的变化可以察看这里:
全新的设计让Windows Vista的界面看起来更加漂亮,不过代价是这个全新而不成熟的设计让系统性能比较明显地降低,因此Vista并没有受到广泛的好评,而没有流行起来。
Vista相比XP,内核进行了更新以支持IO优先级和内存优先级,以及ReadyBoost等功能。在配置比较好的机器上,Vista表现不错,因此笔者从Vista SP1开始就转向了Vista x64 SP1。由于此时一些用户的内存配置已经达到或者超过了4GB,64位Vista比起32位版本来反而要更流行。
Microsoft Windows Vista,2005年
Windows Vista包括了很多新的功能, 包括先进的搜索和信息组织方式(不过笔者很讨厌Vista的搜索功能)、.Net Framework 3.0 、侧边栏Windows Sidebar、Windows Defender反间谍软件、KPG内核保护、令人诟病的UAC用户帐户控制功能和可以充分利用内存的ReadyBoost技术,以及各种软件的升级版本:Internet Explorer 7.0和Windows Media Player 11.0等,由于推出比Vista略迟,因此Windows Server 2008一出现就集成了SP1包。Windows Server 2008还首次提供了Hyper-V的虚拟化技术。
从Windows Vista开始,Windows的桌面版和服务器版使用的代码树开始融合——这样可以减少同时为两个不同的代码树进行维护的消耗。Windows Vista对应的服务器版本被命名为Windows Server 2008。一开始的代号为Longhorn Server。Windows Server 2008是一个首次提供了无GUI界面的Windows产品,这种界面叫做Server Core。尽管这个形式和Windows的名字有些不对头,不过为了尽量提供更好的服务器性能,这是可以理解的。默认的Windows Server 2008 GUI安装还仅用了Vista上具有的Aero效果。
Microsoft Windows Server 2008,2008年