Microsoft: Windows 11 — не самый проблемный переход, настоящий ад был при переходе с Windows 3.1 на Windows 95

Старший разработчик Microsoft Рэймонд Чен (Raymond Chen) опубликовал статью-воспоминание, в которой переносит читателей в эпоху перехода с Windows 3.1 на Windows 95. Он утверждает, что проблемы совместимости, с которыми столкнулись пользователи тогда, были куда масштабнее, чем любые сложности с Windows 11 сегодня, и что ностальгия заставляет многих забыть о реальных трудностях прошлого.

Рэймонд Чен — один из самых известных программистов Microsoft, долгие годы ведущий блог о внутреннем устройстве Windows. В своей новой статье он подробно описывает проблемы совместимости, с которыми столкнулся релиз Windows 95.

Windows 95 по сравнению с Windows 3.1 стала огромным скачком в визуальном оформлении и архитектуре. Она представила графический пользовательский интерфейс (GUI) и перевела пользовательский интерфейс и графические объекты с 16-битной на 32-битную архитектуру, чтобы удовлетворить растущие потребности в аппаратных ресурсах.

Однако многие программы эпохи Windows 3.1 не использовали стандартные API, предоставляемые Microsoft, а применяли различные «уловки». Например, они преобразовывали системные дескрипторы в указатели и напрямую манипулировали внутренними структурами данных операционной системы.

Эти ухищрения работали в 16-битной среде Windows 3.1, но полностью переставали функционировать в 32-битной архитектуре Windows 95.

Чен приводит пример: одна программа проводила строгую проверку версии системы и, если текущая ОС не была Windows 3.0, 3.1 или 2.1, по умолчанию определяла её как Windows 2.0. Поскольку Windows 95 имела совершенно новый номер версии, логика программы идентифицировала её как Windows 2.0 и отказывалась запускаться. Подобные сбои совместимости из-за «жестко прописанного» кода разработчиков в то время были не редкостью.

Microsoft пыталась смягчить проблемы миграции с помощью системы патчей, что действительно решило множество проблем, но некоторые случаи были в принципе неисправимы.

Чен отмечает, что хотя корень этих проблем совместимости лежал не в Microsoft, а в нестандартных практиках разработчиков, обходивших API, с точки зрения пользователя плохой опыт оставался плохим опытом.

Вывод Чена таков: за исключением строгих требований Microsoft к оборудованию, пользователи Windows 11 не сталкиваются с по-настоящему серьёзными проблемами совместимости программного обеспечения. Когда люди называют Windows 11 худшей ОС в истории, они, возможно, просто смотрят на прошлое сквозь розовые очки ностальгии.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии