Анонимный разработчик ядра Windows объясняет, почему винда медленнее других ОС
(Комментарий MrBison: я осознаю, что совсем недавно высказывал противоположные мнения, но не опубликовать это я просто не могу.)
Один из разработчиков ядра Windows, в обсуждении проблем с её производительностью на сайте Hacker News, высказался на тему причин, из-за которых эта самая производительность так сильно страдает. К сожалению, оригинальный пост потом был им же удалён, но его копия доступна по следующей ссылке: https://blog.zorinaq.com/?e=74
Одной из основных причин, почему производительность винды так сильно отстаёт от других ОС, анонимный разработчик назвал отсутствие интереса (и мотивации) в её улучшении. В Microsoft данную проблему не считают такой критичной, как другие.
Также он заметил, что попытки исправить проблемы винды зачастую не удаются потому, что разработчики отдельных компонентов противятся внедрению внешних патчей — так как начальникам этих разработчиков эти патчи потом придётся поддерживать и оправдывать, тестерам — смотреть, не сломалась ли совместимость, а проект-менеджеры не хотят заходить за расписания.
По отчётам этого разработчика, в Microsoft также отсутствует какая-либо мотивация разработчиков в плане инноваций. Если патч, увеличивающий производительность на 5%, в ядре линукса сделает разработчика известным в узких кругах, то в винде от этого преимущество куда меньше.
Новые разработчики, заменяющие уходящих в другие компании, зачастую не понимают, зачем были сделаны определённые решения, и, в результате этого, не хотят их совершенствовать — вместо этого внедряя всё новые и новые подсистемы. (комментарий MrBison: я считаю это хорошей вещью, т.к. сохраняется обратная совместимость)