Здравствуйте, rean, Вы писали:
R>ядро Windows с точки зрения поддержки драйверов не обновляется уже долгие годы.
Ядро обновляется регулярно. Чего там не хватает в плане поддержки драйверов?
R>Последние известные улучшения, какие затрагивали всех производителей — это изменения в модели драйверов когда появилась Windows 7.
Что именно поменялось в Win7? Новые мультимедийные протоколы добавились еще в висте, а видеопротоколы снова радикально поменялись в восьмерках.
R>С тех пор в самых последних версиях системы, дрова для 7 все еще поддерживаются.
Так и legacy-драйверы для NT3 тоже поддерживаются, и PnP-драйверы для 2k.
R>Есть маленькие особенности, например потеря совместимости из-за цифровой подписи дров
Совместимость теряется только от более новых драйверов к более старым системам, так всегда и было.
R>Win32 еще одна заноза у них. Они пошли другим путем, пытаясь сделать альтернативу через Метро-апи. R>Но завязли в этом надолго, так и не сделав адекватную альтернативу с теми же возможностями.
Что неадекватного в Win32, и для чего ее следовало бы именно менять, а не надстраивать/дублировать?
R>Программировать Маки очень необычно, поскольку API далеки от классического подхода, требуют специфичных языков программирования. R>Такое ощущение, что это писали люди, специально желающие сделать непохожее на Windows или Unix.
Оно так и было — Джобс с самого начала изо всех сил продвигал идею "самости", непохожести, уникальности, совместимость с другими у них всегда была на одном из последних мест.