>Так в чем "техническое отставание"? Наверное в головах.Это безусловно, виндузятники обычно даже не имеют представления что может быть лучше.
>В чем МС отстает, позвольте спросить?
Вы серьезно? Знаете, все драйвера и в Linux есть, это как-бы обязательное требование и даже не обсуждается. Для начала под капот. Уже упомянутая производительность шедулера, I/O шедулера (в windows хотя бы менять их можно?) TCP/IP стека (кроме просто по-человечески написанного, поддержка TSO, LRO, чексумм и прочего оффлоудинга, SCTP), аналог sendfile хотя бы, bpf, да хотя бы встроенного nat - у многих не одна машина. Что-то я такое видел, причем только в серверной версии, причем при прокидывании портов их надо было по одному задавать, лол. Почему у моего друга на core duo с интеловской сетевухой FTP сервер на windows выдает максимум 3MB/s (на 100мбит канале) с 50% загрузкой проца? А у меня p3-800 выдает положенные 12MB с 5% загрузкой. Далее, файловые системы. Рассказать, насколько windows отстала со своими ntfs и допотопной fat? Поддержка разных архитектур - в windows где? IPv6? Виртуализация? Подсистема vm? Хотя-бы superpages? Ха-ха, да поддержка fork. Многие пишут скрипты, и не прочь их быстро распараллелить. Параллельность? В винде до сих пор не избавились от Giant Lock. Скажете простому юзеру это все до лампочки? Да, до лампочки, только в Linux это все есть, поэтому он работает значительно быстрее, а это уже заметно.
Далее, UI. Хотя бы виртуальные десктопы-то в винде появились? Как насчет аналога всех вохможностей иксов по настройке многомониторных конфигураций, twinview, xinerama? Аналог tiled wm можете предложить? GUI в windows 7, говорят, не жрет столко же как в висте, но до компиза-то он дорос?
Юзерленд. Пакетный менеджер-то есть? После этого windows можно уже выкидывать. Установка и обновление любых программ единообразно, одним кликом, без указывания каждый раз куда в program files ее ставить, и тыкания next. Слабо? А LiveCD полноценный? С возможностью установки. Очень банальная штука - а взять и перенести все мои настройки на другую машину. Слабо? Когда все размазано по Profile, реестру, конфигам в program files, а иногда и отдельным директориям на C:\. Возможность удаленного управления, и желательно через наши хреновые каналы, спутник с пингом в несколько секунд или GPRS с 8KB/s. Тут мышкой много не наездиишь, без коммандной строки никак. И где возможность сделать что угодно из коммандной строки? Где нормальная поддержка рейдов, аналог LVM? Поддержка GPT хотя бы уже есть?
Разработка. Просто ад. Где поддержка единственного и самого распространенного кросс-платформенного стандарта - POSIX, целиком и без костылей? Без пакетного менеджера вобщем-то разработка толком невозможна - крупный проект использует десятки библиотек - что их, в VCS все тащить? Как одним кликом собрать 50 зависимостей с отладочными опциями и установить инклуды и dll'ки в единые места? Отладка - где аналоги ktrace, systrace, dtrace?
Безопасность. Аналоги AppArmor, Hardened? Аудит? Господи, да хотя бы chroot.
Это все только из того, что может понадобиться продвинутому юзеру. Windows отстал на многие годы.