MinWin: и все-таки ничего нового в нем нет
На прошлой неделе на сайте Channel 9 появилось
Естественно, что работы по компонентизации Windows специалисты Microsoft ведут уже долгие годы, а в Vista им удалось достигнуть первоочередных задач. В последующих релизах, включая Windows Server 2008 и Windows 7, данные работы будут продолжены. Однако, Руссинович настаивает на том, что MinWin/Vista, Server Core/Win2008 и MinWin/7 - вещи совершенно несопоставимые. Хотя, если посудить, то кто, как ни Руссинович - один из талантливейших людей планеты - знает об основах Windows.
Я надеялся, что видео с Channel 9 прольет новый свет на MinWin/7, подтвердив, к примеру, факт, что такая комбинация действительно отлична от MinWin/Vista или Server Core/Windows Server 2008. К сожалению, никакой новой информации я там не увидел.
Если не доверяете мне, то прокрутите видео на 13-ую минуту от начала. Вот его аргументы:
- Совпадение имен случайно. "Это всего лишь неудачное совпадение, когда название MinWin было использовано для Server Core" - объясняет Руссинович. "Поэтому большинство людей, когда слышат слово 'MinWin,' считают, что это Server Core. На самом же деле, тот MinWin, о котором говорим мы, - совершенно иное."
- Server Core гораздо больше по объему, нежели MinWin из Windows 7. Server Core занимает 1.2Гб на жестком диске, тогда как MinWin/7 будет существенно меньше. Поэтому это совершенно разные вещи.
- Дело в семантике. Когда обычные пользователи используют слово "ядро" (от англ. kernel), они имеют ввиду разные вещи, что приводит к путанице. "Когда я говорю kernel/MinWin, я имею ввиду ядро NTOS, основу Windows, выполняемую в режиме ядра" - говорит Руссинович. "Такое ядро окружено различными компонентами. Внутри же MinWin нет менеджера окон (от англ. windowing manager). В Server Core все зависимости будто бы все линии зависимостей были обрезаны, то есть внутри они все еще существовали, но наружу не выходили. В Server Core компания Microsoft достигла лишь некоторой независимости ядра ОС от поддерживаемых компонентов. В Windows 7 компания намерена еще более жестко изолировать эти компоненты.
И как это всегда бывает, Руссинович снова в общих фразах описал MinWin/7, не углубляясь в подробности, не говоря, какую работу Microsoft проделала с MinWin/Vista и Server. Поэтому в очередной раз удалось лишь уловить очертания: "Анализ зависимостей и вычленение мельчайшего ключевого компонента Windows, который является независимым элементом Windows, вокруг которого можно создавать компоненты более высокого уровня, позволили нам создать абсолютно независимое ядро MinWin. Оно может существовать независимо от Windows, ровно как и выполняться независимо."
Действительно жаль. Но в чем принципиальные отличия от Server Core? В окончательном счете все сводится к семантике. Microsoft приступила к работе над чем-то, известным как MinWin, несколько лет назад. Целью было изолировать ядро Windows от зависимых компонентов таким образом, чтобы Windows стала модульной.
Результаты данной работы можно видеть в Vista с ее установкой по схеме image-based и в Server Core-инсталляциях Windows Server 2008. В Windows 7 ядро должно эволюционировать. Однако, то, что я вижу, говорит, что ничего не изменилось.
Источник:
Перевод: deeper2k
Комментарии
Чую, не видать нам уже нормального виндовса, и 7 разочарует также как и виста И освободившееся место то и занять некому (Линукс как был в ...гм... так и ныне там, Mac со своей привязкой к железу тож не вариант)
Пора Mac OS уже под писи выпускать тогда появится альтернатива и конкуренция будет. ИМХО.
P.S. сам сижу на хакинтоше+виста
Фтопку XP, Vista, Seven! 2000-й рулит! Все, что мне нужно от ОС, есть в Windows 2000
>Пора Mac OS уже под писи выпускать тогда появится альтернатива и конкуренция будет. ИМХО.
ага щас! эти задроты в apple такое никогда не сделают
а меня виста не разочаровала! юзаю и наслаждаюсь
а у меня к висте двоякое чувство, с одной стороны она мне нравится но с другой.. проблем слишком много с предшественником меньше возни чем с ней.. уж лучше на хр вернуться или еще лучше на Ubuntu
из всех Windows лучше Windows Server 2008 DataCenter x64 не видел. Скорость работы поражает. Намного быстрее 2000 и XP. Не разу еще не видел более быстрой системы. Жалко что крякнуть нельзя... Стоп тайм не пашет на ней. Хотя это еще тока RC0 сборка была, но лучшей системы пока не знаю.
а я вот в году 1982 собрал ядро RSX-11M объемом (вдумайтесь!) всего 32Кб. И все замечательно работало...и диски крутились, и лента шевелилась, и на фортране вполне серьезеые задачи крутились. В реальном времени, между прочим.
Назад, в пещеры
Зря ты так, микроядро - правильное решение. Удаление всякой чепухи вроде того же оконного менеджера из ядра (которому там не место) должно теоретически повысить надёжность на порядок.
П.С. Не удивлюсь, если вдруг окажется, что m$ затевает переход на какое-нибудь BSD-ядро.
По теме
- Платную поддержку Windows 7 могут продлить до 2026 года
- Microsoft прекращает поддержку OneDrive для Windows 7/8/8.1
- Пользователи просят открыть код Windows 7
- Вышло последнее обновление для Windows 7
- Прекращение поддержки Windows 7
- Обновление безопасности Windows 7 тайком включает функцию телеметрии
- Microsoft перевыпустила обновление KB4093118 для Windows 7
- Доступны новые обновления для Windows 7 SP1 и Windows 8.1
- Обновление KB4100480 для Windows 7 SP1 / Server 2008 R2 вызывает проблемы с установкой
- Лучшие антивирусы для Windows 7 за август 2017