Одного старшего программиста Microsoft как-то спросили: "Когда же наконец серия 9Х будет так же стабильна, как и серия NT+?".
Он ответил: "Я не занимаюсь игрушечными ОС..."
Источник:
http://www.theinquirer.net приблизительно полгода назад.
Далее ИМХО....
То, как реализовано ядро 9Х, ни о какой стабильности речи быть не может. Ядро класса NT+ несколько повышает планку, но и только. По большому счету, только microkernel кое-как гарантирует стабильность (за счет некоторой потери производительности)...
А пока каждый может писать программы с прямым доступом к оборудованию и общему полю памяти, стабильность принципиально невозможна. Любая мельчайшая ошибка в драйвере и привет всей системе...
Прелесть 9Х в том, что там отсутствует прослойка абстракции компонентов ядра от оборудования (HAL). Т.е. на прохождение команды от приложения к устройству приходится преодолевать меньше компонентов: библиотека GDI или DirectX, драйвер, оборудование... А NT+ рассчитана на поддержку более чем одной платформы с совместимыми по исходникам компонентами. Значит требуется еще один слой - Hardware Abstraction Layout (HAL)? который подгоняет общепринятые протоколы под конкретную платформу, что несколько тормозит весь базар. Никак особенно не влияя на надежность...
Касательно NTFS. Все программисты сталкивались с функциями FindFirstFile, FindNextFile etc... Так вот, на FATхх поиск работает линейно, а на NTFS - бинарным алгоритмом, что при большом количестве файлов существенно сокращает процесс. Кроме того, она поддерживает компрессию, кодирование и т.д...
Засим, если комп используется для эпизодических игр и не сильно новый, лучше ставить Windows 9Х, если поновее - Windows ХР Home, а если требуется долговременная работа - Windows 2000 или ХР Pro.