VD>Сдается мне, что Шарп все же новый универсальный язык, а не замена жлабэйсику.
Да-да-да.
VD>Ну, NT далеко не на С написан. Ядро возможно. Но оно не составляет основную часть ОС.
Ядро.
Все подсистемы ядра кроме софтового РАЙДа (и его на помойку выбросили, заменив купленной у Веритаса урезанной версией VxVM) и PortCls
SMSS
LSA
Короче, почти все, где нет UI. А вот где UI — там сразу Си++.
Еще прикол. Графический движок в НТ написан на Си++, еще в 91-92 годы. У микрософта тогда не было компилятора, и пользовали cfront. А вот API для драйверов видеокарт — Сишный. Все эти CLIPOBJ_bEnum есть Сишный враппер вокруг CLIPOBJ::bEnum.
Вот такие вот дела. Интересно, на чем XFree86 написан — на Си или Си++?
>Да и переносимость NT на сегодня уже ушла в прошлое (все Мипсы и ППиСи давно забыты).
Зато не забыт IA64, который не имеет ничего общего с x86, и во многом дальше от него, чем MIPS.
VD>Я вот жду когда же все таки (и кто) решится на написание ОС следущего поколения. NT
>ведь в свое время была написана с чистого листа (только на основе опыта и знаний).
Ага, только опыт и знания были накоплены на VMS

некоторые ключевые структуры имеют дословные аналоги в VMS — типа IRP и MDL.
>настолько перелатаны, что развивать их далее уже сложно. Пора знаете ли таки сделать
>каую-нить Каиру.
Cairo — внутреннее имя для DCOM. Он-то тут причем?