реклама
Теги → windows 95

Самый неудачный продукт Microsoft тайно защищал Windows от пиратов многие годы

В середине 1990-х годов Microsoft попыталась внедрить новый интерфейс Microsoft Bob (Utopia), заменив им устаревающую Windows 3.1. Bob должен был кардинально изменить способ взаимодействия пользователей с ПК. Попытка не удалась, программа была свёрнута, а MS Bob подвергнут забвению. Началась эпоха Windows 95. Но недавно выяснилось, что код MS Bob долгие годы благополучно существовал на установочных компакт-дисках Windows XP.

 Источник изображений: Microsoft

Источник изображений: Microsoft

Вместо «окон» интерфейс Microsoft Bob предлагал пользователям новую парадигму «цифрового дома», в котором все элементы операционной системы, файлы, папки и функции были представлены как его части. Например, существовали отдельные «комнаты» для почты и календаря, а дом был населён анимированными персонажами (например, в нём жил пёс Ровер), нарисованными в приветливом мультяшном стиле. Целью было снизить барьеры вхождения для новичков и сделать компьютеры более удобными для навигации.

Однако энтузиазм пользователей был ограничен, а отзывы критиков — плохими. Кроме того, новый интерфейс предъявлял высокие по тем временам требования к оборудованию, например, целых 8 Мбайт оперативной памяти. Было продано всего около 30 000 копий. Microsoft прекратила выпуск Bob через год, примерно в момент выхода Windows 95. В каком-то смысле этот интерфейс был прообразом современных метавселенных, которые также не нашли массового признания у потребителей.

Но на этом история MS Bob не завершилась. С выпуском Windows XP в 2001 году провалившийся продукт вернулся из небытия, разместившись на всех лицензионных установочных компакт-дисках с новой ОС. Дело в том, что перед отправкой компакт-дисков «на золото» сотрудники Microsoft обнаружили, что на этих дисках остаются свободными целых 30 Мбайт, что составляет почти 5 % от стандартного 640-мегабайтного CD ROM. Требовалось заполнить это пространство и для этого был использован зашифрованный исходный код MS Bob. По замыслу, это должно было доставить дополнительное неудобство для нелегального копирования новейшей ОС от Microsoft, увеличив общий объём данных на компакт-диске.

По словам бывшего сотрудника Microsoft и разработчика Windows Рэймонда Чена (Raymond Chen), это была «довольно слабая попытка замедлить людей, делающих нелегальные копии Windows». Смысл заключался в том, чтобы заполнить дополнительную ёмкость на CD фиктивными данными и заставить программу установки Windows проверять их наличие. Предполагалось, что пиратам, загружающим копию образа CD, потребуется загрузить дополнительные 30 Мбайт данных, что во времена коммутируемых соединений со скоростью 56 Кбит/с создавало для них дополнительные неудобства и задержки.

Чен объяснил, почему был использован именно код MS Bob: «[Исполнителю] нужен был источник для фиктивных данных. Можно было просто сгенерировать и зашифровать 30 Мбайт случайных байтов, но в чём тут веселье? Вместо этого он порылся в архивах и нашёл копию Microsoft Bob. Он взял все образы дискет и объединил их в один большой файл. [...] Когда пришло время ввести ключ шифрования, он просто хаотично ударил рукой по клавиатуре и получил зашифрованную копию Microsoft Bob. Вот что попало в неиспользуемое пространство в качестве балластных данных на компакт-диске Windows XP».

 Источник изображений: Microsoft

Поэтому все владельцы лицензионных компакт-дисков с Windows XP получили также «в довесок» копию полностью провалившегося Microsoft Bob, даже не подозревая об этом. Возможно, что это стало одним из самых крупных «пасхальных яиц» за всю историю Microsoft Windows.

Энтузиаст создал клиент Discord для древних ПК на Windows 95 и 98

Многие пользователи Discord отмечают, что со временем приложение становится всё более громоздким и менее производительным. Однако это не помешало энтузиасту с ником IProgramInCpp создать клиент Discord для Windows 95 и Windows 98 Second Edition.

 Источник изображения: @IProgramInCpp / X

Источник изображения: @IProgramInCpp / X

По словам разработчика, запуск приложения Discord Messenger на компьютере с Windows 95 потребует от конечного пользователя гораздо больше усилий, чем на ПК с Windows 98, где достаточно просто установить сам клиент. Для тех, кто хочет попробовать запустить Discord на своём старом ПК, разработчик опубликовал подробные инструкции на GitHub.

Отмечается, что в Windows 98, Windows XP SP2 и более новых версиях операционной системы установка и запуск приложения не требуют каких-либо дополнительных манипуляций. Клиент также работает в современных версиях Windows, но вряд ли у кого-то возникнет необходимость использовать его, например, в Windows 10.

Стоит подчеркнуть, что клиент Discord для старых версий Windows не является полнофункциональным аналогом официального приложения. В связи с рядом технических ограничений некоторые функции, вероятно, никогда не будут реализованы. Несмотря на это, приложение поддерживает обмен сообщениями, изображениями и файлами, а также отображает индикатор набора текста, список пользователей каналов и другие базовые возможности. Клиент может работать в широкоэкранном режиме, хотя на ПК с Windows 98 добиться этого может быть затруднительно в зависимости от конфигурации оборудования.

В дальнейшем разработчик планирует добавить поддержку списка друзей, тёмный режим, возможность присоединения к голосовым каналам, функцию отключения звука на каналах, изменение отображаемого имени и статуса пользователя, а также другие основные функции, которые пока отсутствуют. В целом проект IProgramInCpp является одним из примеров того, как современные приложения могут адаптироваться для работы в старых операционных системах.

На Windows 95 портировали тысячи современных приложений

YouTube-блогер MattKC сумел портировать в Windows 95 тысячи современных приложений. Для этого ему пришлось обеспечить совместимость устаревшей операционной системы с фреймворком .NET, чего на момент её актуальности сделано разработчиками не было. Совместимость с фреймворком позволила запустить в Windows 95 тысячи приложений, которые прежде работать в ОС отказывались.

 Источник изображения: MattKC / YouTube

Источник изображения: MattKC / YouTube

Блогер рассказал о результатах проделанной работы в 51-минутном видео. Любопытно, что для нормальной работы фреймворка в Windows 95 было недостаточно просто скопировать недостающие библиотеки из Windows 98. Энтузиасту пришлось внести множество правок в реестр операционной системы, в общей сложности он добавил 5409 ключей реестра.

Однако и этого оказалось недостаточно. Дело в том, что для нормальной работы .NET необходим системный компонент ndphlpr, который также отсутствует в Windows 98. Энтузиаст заставил систему «думать», что указанный компонент присутствует, после чего фреймворк начал работать, но не слишком стабильно. В дополнение к этому для повышения стабильности энтузиаст внёс ещё несколько изменений, связанных с самим фреймворком, а также библиотекой user32.dll.

Напомним, период поддержки Windows 95 закончился очень давно, поскольку эта версия программной платформы вышла в свет ещё в 1995 году. Поэтому проделанная MattKC работа вряд ли заинтересует большое количество пользователей. Тем не менее, по всему миру можно найти немало энтузиастов, которые продолжают изучать и модифицировать устаревшее программное обеспечение.

window-new
Soft
Hard
Тренды 🔥
Ложная тревога: CD Projekt Red объяснила, что скрывалось за новым тизером по Cyberpunk 2077 3 ч.
«Живи. Умри. И снова»: вдохновлённый фильмом «Грань будущего» шутер Metal Eden поступил в продажу 4 ч.
VMware с осторожностью подходит к масштабной поддержке архитектуры Arm 5 ч.
«Мечта, ставшая реальностью»: Activision и Paramount превратят Call of Duty в незабываемый фильм для старых и новых фанатов 6 ч.
От GTX 1060 до RTX 5070: Techland опубликовала полные системные требования Dying Light: The Beast, в том числе для ноутбуков 6 ч.
Хакеры атаковали Jaguar Land Rover — производство автомобилей остановлено 7 ч.
Не Hollow Knight: Silksong единой — Microsoft рассказала о первых новинках Game Pass в сентябре 8 ч.
Квантовые компьютеры ещё не готовы, но в ПО для них уже инвестируют миллионы 8 ч.
Слухи: Ubisoft начала строить планы на Rayman 4, а Beyond Good and Evil 2 выйдет до конца 2027 года 9 ч.
Спустя почти год Capcom удалила Denuvo из Dead Rising Deluxe Remaster, но заменила её другой DRM 9 ч.