Windows 95, випущена у 1995 році, була революційною операційною системою для свого часу. Проте за майже 30 років вона сильно застаріла і не підтримує більшість сучасних програм. Однак ентузіаст на ім'я MattKC вирішив це виправити.
Складний процес портування
Щоб "омолодити" Windows 95, Метт переніс туди .NET Framework – платформу для створення та виконання програм, яка з'явилася лише у Windows 98. Це дозволило зробити Windows 95 сумісною з тисячами сучасних додатків.
Процес виявився непростим. Спочатку довелося перенести тисячі файлів DLL та близько 5 тисяч ключів реєстру. Проте навіть після цього .NET Framework відмовлявся працювати.
Пошуки рішення
Щоб з'ясувати причину, Метт порівнював роботу Windows 95 та 98 за допомогою спеціального інструменту. Врешті-решт він знайшов помилковий машинний код, який стосувався відсутності деяких API функцій Windows.
Перемога ентузіаста
Зрешті Метт зумів виправити усі неполадки вручну – написавши власний код для обробки помилок. Після цього він з радістю показав, як Lego Island та інші сучасні програми успішно працюють на оновленій Windows 95.
Ця історія демонструє, що за допомогою ентузіазму та наполегливої праці можна подолати навіть такі складні технічні проблеми. А 25-річна Windows 95 отримала шанс на "друге життя".











