>>5340605
> в отличие от линукса ... отлично запускает программы 30тилетней давности, например
С оговорками. Так же как и линукс в целом - только линуксы ещё и очень разные бывают.
Как пример - многие полноэкранные приложения написанные под седьмую и восьмую версии DirectX - неработоспособны уже на девятой. Да, в основном потому, что использовались недокументированные возможности и прочие трюки, без которых на то время оно бы не работало как надо, но...
И даже если оно работает - то часто далеко от идеального. И хорошо ещё если это только визуальные проблемы.
Всё что использует DirectDraw/DirectPlay - может работать - а может и нет, или работать не так.
Про поддержку 16бит кода в 64бит системах тоже можно много говорить.
Иногда проблемы решаемы докидыванием старых версий библиотек, но это лотерея - насколько далеко можно пройти по дереву зависимостей, не уткнувшись в какой-нибудь kernel32 - и найдётся ли по пути работающий вариант.
Софт использующий .NET FW версий 1.x и 2.x тоже часто ломается в самых неожиданных местах.
С другой стороны - я знаю некоторый софт, который делался для NT 3.x - и по прежнему работает как минимум на 8.1.
Однако... Не удивлюсь, если среди утилит линукс есть что-то, исходники чего не менялись дольше, чем существует сам Линукс - и оно вполне работоспособно, при условии компиляции современным компилятором. Сомневаюсь что такого много - и это очень активно используется - но... Тем не менее.