Для Windows 9x выпустили Linux-подсистему

Разработчик с открытым исходным кодом под ником Hailey представил Windows 9x Subsystem for Linux, или WSL9X. Проект позволяет запускать приложения Windows и Linux рядом друг с другом на Windows 95, Windows 98 и Windows Me.

По описанию на Codeberg, WSL9X запускает современное ядро Linux 6.19 внутри ядра Windows 9x в кооперативном режиме. За счёт этого пользователи получают возможности обеих систем одновременно, включая страничную организацию памяти, защиту памяти и вытесняющее планирование задач. Перезагрузка для переключения между системами не требуется.

Разработчик пишет: «WSL9x runs a modern Linux kernel (6.19 at time of writing) cooperatively inside the Windows 9x kernel». Также в описании сказано, что это даёт доступ к функциям обеих операционных систем и позволяет запускать приложения бок о бок.

Автор материала подчёркивает, что WSL9X не использует эмуляцию и виртуализацию. Это также не DOSBox, а Linux-ядро, которое работает как равноправный компонент внутри старой версии Windows.

Hailey отдельно отметил в Mastodon, что проект не требует аппаратной виртуализации. Поэтому WSL9X может работать и на очень старом оборудовании.

Проект уже доступен для загрузки, однако собирать его нужно из исходного кода и затем разворачивать вручную на поддерживаемой системе.

На практике WSL9X даёт полноценный Linux-терминал рядом с классическими приложениями Windows. Это позволяет использовать базовые инструменты, собирать небольшие проекты и запускать лёгкие утилиты без отдельной виртуальной машины.

При этом проект не рассчитан на запуск современного графического окружения Linux. Его задача в другом: показать, что Windows 95 способна выполнять сценарии, для которых изначально не создавалась.

Источник: Windows Central, Codeberg, Mastodon.

Читать новости ИИ и технологий в Telegram.


Оцените статью
Gimal-Ai