Неоднозначную реакцию вызвал рассказ Рэймонда Чена о том, сколько усилий прикладывает Microsoft, чтобы обеспечить совместимость новых версий Windows с чужими программами.
Известен и обратный случай: когда Microsoft намеренно добивалась несовместимости Windows с «неблагонадёжными» клонами MS-DOS. Из выпуска Dr. Dobb's Journal за сентябрь 1993 г.:
Если вы участвовали в бета-тестировании Windows 3.1, и на вашем компьютере стояла DR-DOS, то наверняка вы сталкивались с этим необычным сообщением об ошибке:
Non-Fatal error detected: error #2726
Please contact Windows 3.1 beta support
Press ENTER to exit or C to continue
Хотя это «нефатальная ошибка», и нажатие C продолжает запуск Windows, действие «по умолчанию» — отмена запуска.
Уже подозрительно: если ошибка нефатальная, и Windows способна работать, несмотря на неё, — зачем вообще докладывать о ней пользователю?
Такое сообщение выдавалось программами WIN.COM, SETUP.EXE, HIMEM.SYS, SMARTDRV.EXE и MSD.EXE в нескольких предрелизных выпусках Windows 3.1.
Окончательная версия Windows 3.1 по-прежнему содержит код, выводящий это сообщение. Этот код «выключен», но достаточно изменить один байт в WIN.COM, чтобы его «включить».
Самое интересное в этом сообщении — что оно выводится на всех версиях DR-DOS, включая бета-версию Novell DOS 7, но не выводится ни на MS-DOS, ни на PC-DOS. О чём же это сообщение сообщает?
Недавно возникла необходимость, показывать что то пользователям, при условии, что их браузер не поддерживается сайтом (порталом). Не только потому что на валидную верстку требуется дополнительные ресурсы, но и потому, что реализация некоторых решений невозможна, ну потому что… просто невозможна из за отсутствие полной поддержки даже CSS2. И пусть вместо «каши» из букв и картинок, они увидят полезный совет, об обновлении.
Конечно хочется, чтобы сайты, которые мы создаем были доступны для большинства пользователей, будь они на IE6 или на чем-то настолько же старом. Но технический прогресс и другие объективные факторы, заставляют нас двигаться вперед и рано или поздно наступает тот момент, когда нужно найти силы расстаться с этим старьём. Об этих факторах, собственно, и пост.