Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Windows 7: новое ядро MinWin не такое уж и новое

Напечатать страницу
26.11.2007 11:00 | Zloy Kak Pё$

Если вы следите за новостями о технике, то вы могли слышать сообщения, что Microsoft готовит новое ядро для следующей версии Windows, известной под кодовым именем Windows 7. Также известное как MinWin, это ядро известно по нескольким причинам: во-первых, это единственная, из фактически имеющихся, новостей о Windows 7, а во-вторых, как предполагается, Microsoft выпустит Windows на еще большее количество рынков, так как текущая версия ядра может работать всего на 40 Мб памяти.

Звучит действительно заманчиво, но есть одна проблема - идея MinWin далеко не нова. И если вы используете Windows Vista или бета-версию Windows Server 2008, то вы уже используете данную технологию. Фактически, MinWin - компонентная основа работы Microsoft над обеими ОС.

Впервые я писал о MinWin в мае 2003 года в статье, описывающей как Microsoft компонентизировала Longhorn, проект, который вылился в Windows Vista. MinWin, как я уже писал, был основным компонентом операционной системы Longhorn. "Этот базовый компонент операционной системы является абсолютно языконезависимым и является подмножеством всех редакций Longhorn, которые выпустит Microsoft. Таким образом, Microsoft и её партнёры смогут использовать эту базовую ОС, чтобы создать фактические редакции Longhorn. В данный момент известно, что администраторы и, естественно, пользователи, сами не смогут собирать редакции, а будут лицензировать определённые редакции Windows и отталкиваться уже от этого". Конечно, это именно то, что и произошло: Microsoft использовала MinWin и компонентную базу Windows, чтобы создать имеющиеся версии Vista. Кстати, о MiniWin я писал еще здесь и здесь.

В ранних версиях Longhorn Server, который перерос в Windows Server 2008, MinWin был назван Server Foundation, но позже переименован в Server Core, получив имя, с которым, как я полагаю, вы уже знакомы. В статье 2005 года о Longhorn Server я написал, что Server Foundation (MinWin) - компонентное ядро серверной операционной системы, которое предоставит минимальную функциональность операционной системы и будет использоваться как основной стандартный блок для создания специализированных серверов, а также других редакций Longhorn Server. Server Foundation будет расширяем с помощью множества серверных ролей, которые добавят функциональности к основному компоненту. Именно так и случилось.

Так из-за чего теперь все волнения по поводу MinWin? В конце октября 2007 года Эрик Траут (Eric Traut), инженер Microsoft, появился в онлайн-презентации, в которой он обсуждал работу Microsoft над MinWin для Windows 7. "Множество людей думают, что Windows действительно большая, раздутая операционная система и, быть может, в этом есть доля правды" - заявил Эрик. Тогда он отметил, что образ инсталляции Vista занимает на диске более 4 Гб, в то время как MinWin занимает, для сравнения, жалких 25 Мб, и Microsoft работает над тем, чтобы сделать его еще меньше. Именно эта презентация дала пищу для размышлений многим новостным агентствам, по сути став первой новостью о Windows 7.

Однако, авторам стоило бы сначала поискать в Google. Очевидно, что версия MinWin для Windows 7 улучшена по сравнению с той, что Microsoft реализовала для Vista и Windows 2008, но предполагать, что она абсолютно другая - неправильно. Однако не провести никаких исследований по данной теме еще хуже.

Но подождите, есть еще кое-что.

Марк Руссинович (Mark Russinovich) написал мне письмо, в котором прокомментировал эту статью о MinWin, и сообщил мне, что усилия над MinWin для Windows 7 - это "первые шаги к системе вне перспективы зависимости и изолированных компонентов", и что это направление несколько отлично от того, что есть в Longhorn (Windows Vista и Windows Server 2008). Как по мне, это описание MinWin звучит идентично тому, что разрабатывалось для Windows Server 2008.

Microsoft реструктурировала весь процесс компиляции Windows Server 2008 так, чтобы он был более компонентизированным. Есть основная ежедневная сборка операционной системы, как и было и с предыдущими версиями, но процесс получения ревизий в этой основной сборке стал более гранулированным, чем раньше… Из-за компонентизации процесса разработки Windows Server 2008 стратегия выпуска сборок была изменена еще с Windows Server 2003. "Он теперь более развитый" - заявил Алекс Хинрикс (Alex Hinrichs), руководитель проекта Windows Server 2008. "У нас теперь не просто основная комната выпуска сборок. У нас также теперь есть семь распределённых комнат, в которых работают наши сотрудники, которые встречаются с другими сотрудниками, которые, в свою очередь, проверяют код за первыми. У них всех бывают ежедневные встречи, как и у основной комнаты выпуска сборок. План работы основной комнаты прост: Кто в семи распределённых комнатах готов принести код [или дерево кода в основную сборку]?".

Другими словами, Windows Server 2008 оказывается собранным именно так, как выше это описывал Руссинович: код добавляется в основную сборку ОС только тогда, когда взаимосвязанная проблема в изолированном подкомпоненте была решена в одном из деревьев подсборки.

Так это действительно две абсолютно разные технологии? Microsoft может говорить иначе и, конечно, у Руссиновича, как у посвящённого лица, есть свой взгляд на это, но имена те же самые, цели тоже, описания и функции практически одинаковы. Я не говорю, что они абсолютно одинаковы, но моё мнение при взгляде со стороны таково, что работа над MinWin для Windows 7 - продолжение работы, начатой в проекте Longhorn.


Источник: http://www.winsupersite.com
Перевод: Zloy Kak Pё$

Комментарии

MOrz -1
Не в сети

Это радует.

26.11.07 13:26
0
Не в сети

Если верить новостям, из MinWin вынесли гуи, так что это действительно нечто абсолютно новое - даже в server core в ядре системы по-прежнему есть весь графический интерфейс.

26.11.07 13:33
0
Не в сети

Блин какие-то статьи... не о чем, только голова начинает болеть от такого бреда Короче я так понял даёшь винду весом 1мб!!!

26.11.07 15:29
0
Не в сети

Про статью - чухня какая то действительно... Какие то личные письма как буд то читаешь. Или записки.


А по сути - ну у меня было как то дело, винду оптимизировал XP. Так она после старта то ли 60 то ли 90 Мб памяти отжирала всего. А тут одно ядро 40... Офигеть прогресс до чего дошел за пять-шесть лет, да?

26.11.07 16:15
0
Не в сети

Ну если из ядра убрали гуй, то это уже в принципе хорошо, тк теперь будет раздельно, как в линухе, типа Х-сервер и ядро.

26.11.07 17:46
0
Не в сети

Что-то насчет реализации X-сервера по умолчанию в Windows мне не очень верится, скорее всего это будет сделано другим способом.

26.11.07 18:38
0
Не в сети

уже не актуально думать о памяти когда почти у всех будет по 4е гига стоять ))) а они только сейчас задумались о экономии памяти

26.11.07 22:42
0
Не в сети

Ну вообще-то проблемма памяти всегда актуальна. И рано или поздно за неё всё-равно нужно было взяться.

26.11.07 22:57
0
Не в сети

В 9х гуя в ядре тоже не было, емнип.
А разве в висте - микроядро?

З.Ы. Я не понял - драйвера в юзерспейс собираются выводить или нет?

27.11.07 13:52
0
Не в сети

В 9х гуя в ядре тоже не было, емнип.


Ну давайте ещё про дос вспомним.
Какое отношение 9x имеют к NT, кроме названия?

27.11.07 19:00
0
Не в сети

Зайдите в Диспетчер задач и гляньте на количество Невыгружаемой памяти ядра.. и с чего все охи-ахи.. походу это и есть то самое Ядро! и использует оно памяти не больше чем новое..

28.11.07 17:45
0
Не в сети

о чем ваще статья?? какая то каша....90% статей на этом сайте какая то муть( это перевод такой фиговый или я тупой?

28.11.07 23:31
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.062 секунд (Общее время SQL: 0.046 секунд - SQL запросов: 75 - Среднее время SQL: 0.00061 секунд))
Top.Mail.Ru