В течение многих лет (долгое время после появления Windows XP) я управлял коллекцией старых настольных ПК с Windows 9x. По сути, эти машины были слишком слабыми в своем оборудовании для обновления до XP (и стоили немалых денег), поэтому я продолжал использовать их с их оригинальным программным обеспечением: различные установки Windows 98SE и Windows ME (все работающие как 32-битные версии).
В случае, я никогда не использовал XP. Машины Win9x были настолько надежны, что работали еще долго после появления XP и Vista. Но мне пришлось со временем перейти на 64-битную Windows 7.
Я не собираюсь делать что-то действительно глупое, например спрашивать, почему такая-то программа не работает на Win7 64bit! :-)
Все без исключения программное обеспечение, которое я запускал на 32-битной Windows 98SE, работало «из коробки» (так сказать) на 64-битной архитектуре Win7 NT. Сегодня я все еще использую различные программы, особенно программы для обработки текста и редакторы HTML, которые я использую регулярно.
Есть ли техническая причина, по которой я никогда не испытывал трудностей, которые я ожидал при запуске программ Windows 9x на 64-битной NT? Мне говорили о настройках «совместимости» в Win7, но мне никогда не приходилось запускать программу в «режиме совместимости».
Я знаю, что Windows 7 хранит 32-разрядные и 64-разрядные программы в разных местах и обрабатывает их по-разному: но я ожидал, что это связано с 32-разрядными и 64-разрядными программами, написанными для Windows 7.
Я удивлен, что 32-битные программы Windows 98, похоже, полностью совместимы с 32-битными программами Windows XP/Vista/7, и хотел бы понять, почему это так. Неужели нет никакой разницы между ними?
Кроме того, многие из старых программ для Windows 9x были / являются переносимыми. У меня была привычка ставить их на USB-накопители или на рабочий стол Windows 7 и просто запускать их. Я не испытывал никаких проблем. Даже если они не запускаются из папки Program Files. Опять же, я хотел бы понять, почему O / S не возражает против этого с технической точки зрения?
Я делаю что-нибудь небезопасное? Операционная система Windows 7 выглядит очень стабильной, но я хотел бы знать, прошу ли я ее делать то, чего не следует делать.