Энтузиаст запустил современный Linux на Windows 95 с процессором 486 с помощью WSL9x

Энтузиаст и хакер по имени Хейли опубликовала на Codeberg инструмент под названием WSL9x и заявила в соцсетях, что это, возможно, «один из величайших взломов всех времён». Вкратце о проекте она рассказала в Mastodon, назвав его более полным именем — «Подсистема Windows 9x для Linux» (Windows 9x Subsystem for Linux). Часто пользователи запускают старые ОС внутри современных, но WSL9x переворачивает эту концепцию, позволяя запускать новейшие ядра Linux внутри ранних версий Windows. Инструмент работает на системах с Windows 95 и новее, включая машины с процессорами 486.

В своём кратком описании WSL9x Хейли подчёркивает, что инструмент «может запускать все ваши любимые приложения Windows и Linux бок о бок с современным ядром Linux, работающим кооперативно с ядром Windows в кольце 0». Более того, он совместим даже с процессорами вплоть до 486, поскольку не использует аппаратную виртуализацию. Это выгодно отличает его от современной WSL в последних версиях Windows от Microsoft.

Из более подробного файла Readme и репозитория на Codeberg видно, что WSL9x состоит из трёх основных компонентов: модифицированного ядра Linux, драйвера VxD и wsl.com. Энтузиаст объяснила, что «wsl.com — это просто клиентская программа, она нужна для удержания окна DOS открытым, чтобы драйвер консоли в ядре мог отправлять в него символы. + А также она обрабатывает передачу нажатий клавиш из DOS драйверу консоли по IRQ».

Собрав и запустив инструмент по инструкции на Codeberg, пользователи смогут запускать «современное ядро Linux (версии 6.19 на момент написания) кооперативно внутри ядра Windows 9x, что позволяет одновременно пользоваться всеми возможностями обеих операционных систем, включая подкачку страниц, защиту памяти и вытесняющую многозадачность», — пишет Хейли. Разработчик отмечает, что для этого не требуется перезагрузка — можно сразу запускать любимые приложения Windows 9x и Linux бок о бок.

В эпоху искусственного интеллекта и «виб-кодинга» читателям также будет приятно узнать, что WSL9x был «с гордостью написан без использования ИИ». Хейли также раскрыла, что проект WSL9x вынашивался шесть лет, с тех пор как она завершила свой проект doslinux.

Тем временем Linux прощается с 486

Ранее в этом месяце мы сообщали, что разработчики ядра Linux начали удалять поддержку 37-летнего процессора Intel 486. Линус Торвальдс ранее намекал, что «нет абсолютно никаких реальных причин» продолжать поддержку этого древнего процессора.

Разработчик Инго Молнар, вероятно, войдёт в историю как «палач» 486 в Linux. Молнар создал патч, «который изначально удаляет опции сборки CONFIG_M486SX, CONFIG_M486 и CONFIG_MELAN». Ожидается, что этот патч будет включён в ядро Linux 7.1, так что с этого момента пользователи не смогут собрать образ ядра для i486. Возможно, пришло время обновиться до Pentium.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии