Двадцать восемь лет спустя Windows 95 снова в строю (2 фото + 1 видео)
Метки: #MattKC #windows 95 #ПК
ИТ-специалист «подружил» давно устаревшую Windows 95 с тысячами современных программ. Он обеспечил совместимость этой ОС с .NET - поддержки этого фреймворка в данной системе никогда не было. За счет этого многие современные программы, ранее отказывавшиеся запускаться под этой системой, теперь запросто могут работать на старых ПК, если, конечно, их «железо» справится с такой нагрузкой.
Пользователь YouTube под псевдонимом MattKC заявил, что одним махом сумел портировать на Windows 95 «тысячи программ». Как пишет Tom’s Hardware, специалист не стал копаться в коде всех этих утилит – он лишь реализовал поддержку фреймворка разработки ПО .NET в составе Windows 95, которой в ней никогда не было.
Это одно из главных отличий Windows 95 от в разы более современной и функциональной Windows 98. О своем достижении MattKC рассказал на YouTube, опубликовав почти 60-минутный ролик, в котором наглядно продемонстрировал возможности своего творения.
По данным Tom’s Hardware, чтобы заставить .NET работать на Windows 95, простого копирования недостающих библиотек DLL было недостаточно. Потребовались масштабные правки реестра системы – в него понадобилось нести более 5400 ключей.
Кропотливая работа
«Донором» файлов .NET, как и ключей реестра, стала Windows 98. Перенеся все необходимые данные в Windows 95, MattKC убедился, что у него вновь ничего не получилось. Методом проб и ошибок он выяснил, что проблема оказалась в системном компоненте ndphlpr, необходимом .NET, но отсутствующем в старых ОС Microsoft. Попытка обмануть систему и убедить ее, что этот файл в ней все же есть, дала нужный результат – фреймворк .NET запустился под Windows 95, но все еще работал очень нестабильно.
Потратив немало личного времени, MattKC поборол последнее препятствие на пути к полноценной работе .NET на Windows 95. На деле препятствий было два – одно из них скрывалось в системной библиотеке user32.dll, а другое было связано непосредственно с .NET.
Обе проблемы были устранены, после чего Windows 95 все же научилась работать с современными приложениями. Однако потенциальные аппаратные проблемы MattKC устранить уже не может – все без исключения старые ПК под управлением Windows 95, которые еще существуют в 2024 г., давно морально устарели и не всегда могут «потянуть» современное программное обеспечение, особенно с учетом того, что многие разработчики перестали оптимизировать его. В результате приложения потребляют сотни мегабайт оперативной памяти – такого объема в древних ПК никогда не было.
Кому это может пригодиться
Windows 95 – это давно устаревшая ОС, вышедшая 29 лет назад, в 1995 г. Microsoft больше не поддерживает ее, разработчики ПО не пишут под нее софт, а подавляющее большинство современных пользователей даже никогда не работали в ней.
Тем не менее, по всему миру по-прежнему существуют системы, которые до сих пор управляются давно устаревшими программами, установленными на не менее устаревшее «железо», и на их фоне Windows 95 – это суперсовременная ОС. Для примера, в начале 2024 г. писали, что железнодорожная сеть Германии – самой передовой страны Европы, до сих пор зависит от операционных систем Windows 3.11 и даже MS-DOS.
Обе ОС вышли намного раньше Windows 95. Сейчас Германия спешно ищет специалистов в них, но это не так-то просто – молодым ИТ-шникам совершенно нет дела до древних ОС, многие из которых появились еще до их рождения.
Метки: #MattKC #windows 95 #ПК
Дал бы сборочку. а то как то не айс
Помню ещё те времена, когда "облегчали" Windows 98 с помощью 98Lite, отключали интеграцию с Internet Explorer (до сих пор в архиве inf-файл лежит), заменяли родной 98-й Explorer на Explorer из Windows 95.
Встречал олдовые плоттеры и фотолабы, которые не могут работать выше Семерки или Хрюшки, но выхлоп еще дают норм, но 95, это сильно конечно
есть эмуляторы вин 95 для современных ОС, но для плоттеров, я так предполагаю, проблема в драйвере. А драйвер можно попросить кого-нибудь написать
Возможно, но я уже этого не касаюсь
Для управления железной дорогой сложная система просто не нужна и даже вредна, она неизбежно будет сбоить и будет уязвима. Любая уязвимость или сбой такой системы это огромные убытки, а то гибель людей. Так что дело не в древности, а в принципе необходимой достаточности. Если кто забыл то в двух словах если соли в банке огурцов не хватит то она скиснет и взорвется, это необходимость, если положить лишнего то жрать невозможно, это достаточность. Современные айтишники забыли этот принцип.
"Для примера, в начале 2024 г. писали, что железнодорожная сеть Германии – самой передовой страны Европы, до сих пор зависит от операционных систем Windows 3.11 и даже MS-DOS."
Влад, не открою самой секретной тайны (тавтология, извини) - в известной Пирамиде древние машины и древняя ОС... Там уже даже плесень не растет... Ибо - работает, надежно работает и будет работать еще много лет...
те кто работает с .NET этого принципа и не знали никогда
Так и есть. Пару лет назад строил ж/д весы. Работает по ДОС, результат измерений сбрасывает в текстовый файл. Но работает. Основная проблемы - это матричный принтер подружить.
Проблема в жадности производителей специализированного оборудования. Железная дорога это же огромное распределенное устройство с кучей разнесенных датчиков и механизмов, часть из которых вообще движущиеся. Производитель выпустил новое поколение, не обсеспечив обратной совместимости. Нельзя поменять отдельный элемент, какой-нибудь древний комп управления, заменив его на более современный, оставив все остальное. Хочешь модернизироваться - меняй все. Поэтому и стоят древние компы, а пользователи носятся по миру и ищут под них запчасти. Занимаюсь жесткими дисками, у меня есть спрос даже на 18гб SCSI диски, и стоят они дороже современных SSD на терабайты...
О, ДОС... обожаю... изумительная штука... 3.30 - шедевр, да и потом, кроме четверки, все нормально...
Остался единственный вопрос - нахуа??? Потратить столько времени.......
Ради просмотров.
Дум уже запускали?
Некрофилия...