Опрос
|
реклама
Быстрый переход
Самый неудачный продукт Microsoft тайно защищал Windows от пиратов многие годы
08.04.2025 [20:29],
Сергей Сурабекянц
В середине 1990-х годов Microsoft попыталась внедрить новый интерфейс Microsoft Bob (Utopia), заменив им устаревающую Windows 3.1. Bob должен был кардинально изменить способ взаимодействия пользователей с ПК. Попытка не удалась, программа была свёрнута, а MS Bob подвергнут забвению. Началась эпоха Windows 95. Но недавно выяснилось, что код MS Bob долгие годы благополучно существовал на установочных компакт-дисках Windows XP. Вместо «окон» интерфейс 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». ![]() Поэтому все владельцы лицензионных компакт-дисков с Windows XP получили также «в довесок» копию полностью провалившегося Microsoft Bob, даже не подозревая об этом. Возможно, что это стало одним из самых крупных «пасхальных яиц» за всю историю Microsoft Windows. Энтузиаст создал клиент Discord для древних ПК на Windows 95 и 98
04.02.2025 [00:34],
Владимир Фетисов
Многие пользователи Discord отмечают, что со временем приложение становится всё более громоздким и менее производительным. Однако это не помешало энтузиасту с ником IProgramInCpp создать клиент Discord для Windows 95 и Windows 98 Second Edition. ![]() Источник изображения: @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 портировали тысячи современных приложений
15.04.2024 [16:53],
Владимир Фетисов
YouTube-блогер MattKC сумел портировать в Windows 95 тысячи современных приложений. Для этого ему пришлось обеспечить совместимость устаревшей операционной системы с фреймворком .NET, чего на момент её актуальности сделано разработчиками не было. Совместимость с фреймворком позволила запустить в Windows 95 тысячи приложений, которые прежде работать в ОС отказывались. ![]() Источник изображения: MattKC / YouTube Блогер рассказал о результатах проделанной работы в 51-минутном видео. Любопытно, что для нормальной работы фреймворка в Windows 95 было недостаточно просто скопировать недостающие библиотеки из Windows 98. Энтузиасту пришлось внести множество правок в реестр операционной системы, в общей сложности он добавил 5409 ключей реестра. Однако и этого оказалось недостаточно. Дело в том, что для нормальной работы .NET необходим системный компонент ndphlpr, который также отсутствует в Windows 98. Энтузиаст заставил систему «думать», что указанный компонент присутствует, после чего фреймворк начал работать, но не слишком стабильно. В дополнение к этому для повышения стабильности энтузиаст внёс ещё несколько изменений, связанных с самим фреймворком, а также библиотекой user32.dll. Напомним, период поддержки Windows 95 закончился очень давно, поскольку эта версия программной платформы вышла в свет ещё в 1995 году. Поэтому проделанная MattKC работа вряд ли заинтересует большое количество пользователей. Тем не менее, по всему миру можно найти немало энтузиастов, которые продолжают изучать и модифицировать устаревшее программное обеспечение. |