для
Клинков-:
в голову тебе конечно не приходило, что дело не в ОСи, а в криворукости разработчиков программ, которые ты пытаешься ставить?
жёстко линковать свои поделки с системными библиотеками и использовать системные вызовы, которые мелкомягкие просто обожают менять в каждой версии ОСи, это конечно значительно проще, чем включать голову и думать о том, что пользователь может пытаться установить программу на более старую ОСь, на ОСь в которой не будет фреймворка который ты используешь (передаю пламенный привет баранам сишарперам!) или на ОСь, которая вот-вот зарелизится и в которую мелкомягкие неоднократно обещались переписать с нуля.
хорошая программа с равным успехом запустится и в 98й венде и на восьмёрке,
а есть и те, которые писались под ХП, но на соседней ХП такой же сборки не пашут,
а всё от того, что у горе-кодера-мышкоелозетеля установлена какая то специфичная библиотека, аналогов функций которой нет в чистой ОСи
погоди чуток, уровень абстракции в современных фреймворках постоянно растёт,
"языки" программирования становятся всё более высокоуровневыми,
в ближайшем будущем нас ожидает настоящий ад совместимости ПО, ибо кодерам теперь всё меньше нужно думать, а чаще мышкой кликать,
программирование пытаются сделать массовым, не заботясь о чистоте и производительности кода - это очень выгодно производителям железа,
ведь чем меньше оптимизируется ПО, тем больше хомячки покупают нового железа когда малюсенький виджет начинает подвешивать всю систему - им конечно же говорят, что железо у вас устарело, покупайте новое, это не тянет