Windows 95 JavaScript App працює практично на будь-якій платформі

Цього тижня корпорація Майкрософт анонсувала останні оновлення 22H2 для Windows 10 і показала нам можливу Windows 12 на конференції Ignite, — пише Yahoo Life.

Розробник Slack Фелікс Різеберг створив кросплатформену Windows 95, яка працює як програма, і щойно досягла версії 3.1.1.

І так, вона може запускати Doom.

Усе це зроблено завдяки магії Electron, фреймворку програмного забезпечення GitHub з відкритим вихідним кодом, який використовується для створення настільних додатків із вебтехнологій, таких як CSS і JavaScript, які тут використав Різеберг.

Завантажте файл .exe (для Windows — доступні версії для Linux і Mac). Він просто виконується без встановлення та відкриває знайомий, хоча й старомодний, робочий стіл із вітальним повідомленням, відкритим у Блокноті.

Встановлене програмне забезпечення включає Netscape Navigator, а також класичні ігри, такі як Wolfenstein 3D, A10 Tank Killer і Doom. Цей проект демонструє можливості Electron для створення кросплатформних програм із версіями для Windows (32-розрядна, 64-розрядна, ARM64), Mac (Intel, Apple M1) і Linux (64-розрядна, ARM64, ARMv7).

Додаток працює досить добре, хоча автор визнає, що він був би навіть кращим як нативний.

Будучи третім випуском портативної ОС, ця Windows 95 бачить оновлення до Electron v18, а також переходить до новішої версії програми віртуалізації v86, яка емулює процесор x86. У новій версії використовується мова WebAssembly, а також виправлено кілька помилок. Ви навіть можете додавати нові програми, монтуючи образи жорстких дисків — хоча, якщо у вас є важлива для проєкту програма Windows 95, вам краще мати віртуальну машину або навіть старий ПК. Якщо ви використовуєте Linux, ви можете запустити його в Docker.

На своїй сторінці GitHub Різеберг вибачається за те, що він зробив, і додає: «Майте на увазі, що це повністю написано на JavaScript, тому, будь ласка, скорегуйте свої очікування». Програма доступна за освітньою ліцензією та не має схвалення від Microsoft. Ви можете завантажити її на GitHub.

👍ПодобаєтьсяСподобалось5
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Чим люди тільки не займаються. ReactOS ще зрозуміло, відтворити Windows по API та зробити зворотно-сумісну систему. Але на JavaScript писати OS. З іншого боку це такий собі емулятор старої системи як скажімо ZX Spectrum, NES, Sega MegaDrive тощо. Показує, що новітня електроніка може лекго емулювати старі системи навіть із величезним оверхедом інтерпретації.

Та ось вже давно він є
www.windows93.net

Підписатись на коментарі