Интересно, сколько людей пыталось что-нибудь переписать в ядре Windows? Если верить Microsoft, то их было немного.
Рождер Говорт (Roger Howorth) беседовал на эту тему с Робом Шортом (Rob Short), вице-президентом корпорации Microsoft по координации работы групп, занимающихся разработкой ядра Windows Vista. В своём интервью Шорт сказал, что в его группе по разработке архитектуры ядра постоянно заняты шесть человек и около 30 человек являются временными участниками.
Шорт откровенно высказался о недостатках среды Windows. Например, он признал, что NT не является образцовой операционной системой, и указал на разность целей разработчиков. В выходе Windows Vista, Шорт видит реализацию новых технологий, в то время как руководящий состав ставит основной целью сам выход системы.
Шорт упомянул также о неравномерном доступе к памяти Numa (Non-Uniform Memory Access-технология доступа к неоднородной памяти; сетевая архитектура, при которой каждый процессор имеет кэш и свою собственную локальную память и может устанавливать статические и динамические соединения с модулями памяти других процессоров), который применяется в Windows Vista. Похоже, что эту технологию можно определить как high-end для настольных компьютеров, вспомним, что у процессоров Opteron от AMD имеется встроенный контроллер памяти.
Для Microsoft важно развивать эту технологию, поскольку Numa может работать как с двуядерными процессорами, так и с многопроцессорными системами. В будущем Intel могла бы перевести один из своих процессоров на работу с технологией Numa. В целом Microsoft поступает правильно, вводя поддержку технологии Numa в серверных и настольных ОС, оценивает Шорт.
Шорт упомянул о новой модели работы некоторых драйверов в пользовательском режиме ("user mode"). Современное программное обеспечение работает в соответствии с одним из уровней привилегий (уровень привилегий присваивается учетной записи пользователя и определяет действия, которые пользователь может выполнять). Прикладные программы и некоторые драйверы, работая в определённом пользовательском режиме, могут ограничивать права данного пользователя. Это значит, что если отказ видео драйвера произойдёт в пользовательском режиме, он не приведёт к отказу всей системы.
Говоря о серверных версиях, Шорт сказал, что такие возможности вряд ли появятся в Windows Server в скором времени.
По его словам, главной задачей программистов на данный момент, является улучшение стабильности работы, как отдельных элементов (установки принтера, пользовательские документы), так и системы в целом.
Источник:
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире