Одним из самых значимых изменений, обсуждаемых в первых публикациях о Windows Vista SP1, было обновление ядра, которое должно было привести операционную систему на один уровень с ядром Longhorn, которое используется в Windows Server 2008. И до тех пор, пока Vista SP1 не был отправлен на золото, данных о обновлении ядра ны было. Так обновила ли Microsoft ядро или нет?
Ну, если быть кратким, то да. Основная же причина молчания Microsoft в том, что компания стремится сделать акцент именно на усовершенствовании Vista, а не на замене ядра, поскольку некоторые могут увидеть в этом новые причины нестабильности.
В общем ситуация довольно интересная. Вы можете узнать номер сборки Windows различными способами: если вы откроете консоль, то там вы увидите номер версии Windows, или в меню пуск найдите пункт Run и введите там winver, или проверьте свойства файла C:\Windows\System32\NTOSKRNL, или зайдите в реестре в HKLM\Software\Microsoft\Windows NT\Current Version - способов много. Любой из методов позволит вам узнать версию и сборку Windows, хотя последние два дадут более детальную информацию.
Информация о сборке и версии Windows Vista SP1 и Windows Server 2008 (RTM) абсолютно одинакова в обоих случаях. И да, ядро Vista было заменено. В Windows Vista пре-SP1 версия Windows 6.0 build 6000 (6.0.6000), тогда как в Windows Vista SP1 RTM версия 6.0 build 6001 (6.0.6001) - такая же, как и в Windows Server 2008.
Что интересно, если вы введете команду winver в Windows Server 2008, то вы увидите, что фактическая информация об ОС выглядит так: 6.0 build 6001 Service Pack 1. Нет, это не Windows Server 2008 Service Pack 1, а скорее SP1 оригинального кода Longhorn (Windows 6.0).
Так что, если вы посмотрите на это с другой стороны, то "обновление ядра" Windows Vista является не фундаментальном обновлением, а скорее способом унификации двух ОС. В какой-то степени можно сказать, что обе ОС работают на Windows Vista SP1. И этот факт дает понять, насколько долго код SP1 был разработке.