Наука и технологии
5 ноября 2008, 10:06

MinWin — основа Windows 7

Год назад Microsoft впервые заговорила о MinWin — ядре будущей операционной системы, которая, как известно, получила имя Windows 7 и будет выпущена в следующем году, вероятно, ближе к концу. Представителями корпорации было заявлено, что MinWin будет занимать не больше 50 Мб. Такой малый размер до сих пор может удивить кого угодно, знающего, какой объем дискового пространства всегда был нужен Windows. После выхода предварительной бета-версии Windows 7 стало ясно, что ядро новой ОС, действительно, занимает гораздо больше 50 Мб.

Так что же тогда такое MinWin? На этот вопрос пролил свет Марк Руссинович (Mark Russinovich), член технического совета корпорации Microsoft, широко известный и авторитетный эксперт в области архитектуры и дизайна операционных систем.

Mark_Russinovich

По словам Марка Руссиновича, MinWin — это не Windows Server Core. Если убрать из Windows все лишнее и удалить некоторые программные интерфейсы приложений (API), то останется самостоятельная, рабочая ОС — MinWin. Это сердце Windows, в котором нет отдельных частей, и которое не зависит ни от чего вне его.

MinWin включает некоторые интерфейсы ядра, но многие части kernel32 не принадлежат ей. После тщательного анализа, что должно быть в MinWin, а что нет, разработчики пришли к выводу, что kernel32 будет находиться на следующем уровне иерархии ОС. MinWin — это основа Windows, ее базовая часть. Марк Руссинович добавил, что ее можно назвать «Cutler’s NT», так как ее разработкой занимался технолог Microsoft Дэйв Катлер (Dave Cutler).

Dave_Cutler

Он также сообщил, что размер MinWin составляет около 25 Мб и включает подсистему исполнения программ, сетевые компоненты и драйверы файловой системы.

Таким образом, первоначальная информация о MinWin подтвердилась. Очевидно, Microsoft доработала многослойную архитектуру Windows 7, где каждый программный слой базируется на предыдущем, так, чтобы основная ей часть, MinWin, стала наиболее независимой. Это позволит Microsoft создавать на этой базе операционные системы для различных задач, вплоть до выпуска платформы для карманных устройств. Возможно, Windows Mobile 7 будет также основана на MinWin, что позволит запускать настольные приложения. Ведь вычислительные возможности и разрешение экрана современных коммуникаторов теперь это позволяют.

Источник новости: VR-Zone