Сегодня 13 мая 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → wsl

«Один из величайших хаков»: энтузиастка запустила современный Linux на Windows 95

Энтузиастка, представившаяся как Хейли (Hailey), выпустила оригинальный проект, который назвала «одним из своих величайших хаков всех времён». Он получил название Windows 9x Subsystem for Linux или WSL9x.

 Источник изображения: social.hails.org

Источник изображения: social.hails.org

Система WSL9x совместно с платформой семейства Windows 9x запускает ядро Linux 6.19, обеспечивая пользователю те же возможности, что и экземпляры WSL в современных системах Windows, за исключением графического интерфейса. Система состоит из трёх компонентов: ядра Linux, модифицированного для вызова API Windows 9x вместо POSIX, драйвера виртуального устройства VxD и самого клиента WSL.

Значительную часть работы принимает на себя VxD, который отвечает за инициализацию WSL9x и обработку событий пользовательской среды, которые должны транслироваться в ядро. Из-за ограничений архитектуры Win9x для этого потребовались некоторые ухищрения. «Системные вызовы обрабатываются через обработчик ошибки общей защиты (GPF), потому что в Win9x отсутствует таблица дескрипторов прерываний достаточной длины для установки корректного обработчика прерывания „int 0x80“», которое является системным для i386 под Linux, пояснила автор проекта. Обработчик GPF в WSL9x отслеживает инструкции, которые вызывают ошибки, и при появлении «int 0x80» он «перемещает указатель инструкции, как если бы прерывание прошло успешно, и отправляет системный вызов в Linux».

Сам же клиент представляет собой 16-битное приложение DOS, которое позволяет WSL9x передавать ввод командных строк DOS ядру Linux как TTY вместо полноценного пользовательского клиента. Отмечается также, что ядро Linux в этом проекте получает те же привилегии центрального процессора уровня 0, что и ядро Windows — следует помнить о сопутствующих угрозах безопасности и готовиться к некоторой нестабильности в работе. То есть если выходит из строя одна система, то перестаёт работать и другая.


window-new
Soft
Hard
Тренды 🔥
К заданию готов: шпионский боевик 007 First Light от создателей Hitman отправился на золото за две недели до релиза 45 мин.
Microsoft исправила ошибку в Windows Autopatch, из-за которой драйверы обновлялись без разрешения 2 ч.
Meta запустила сервис Instants для обмена спонтанными фото без ретуши 3 ч.
Anthropic научила Claude вести бухгалтерию, продажи и маркетинг для малого бизнеса 3 ч.
Devolver Digital анонсировала The Talos Principle 3 — грандиозный финал трилогии философских головоломок от создателей Serious Sam 3 ч.
«Ваши разговоры не сохраняются»: в WhatsApp появились «Инкогнито-чаты» для приватных бесед с ИИ 5 ч.
Уход Sora открыл дорогу конкурентам: ИИ-генераторы видео Kling AI и AI Video ворвались в топы Apple App Store 5 ч.
Аналитики: продажи амбициозного боевика Saros от создателей Returnal не впечатлят Sony 6 ч.
Выручка Nebius Аркадия Воложа взлетела на 684 % благодаря буму ИИ 6 ч.
Разработчики Subnautica 2 подтвердили утечку игры и предупредили пиратов 6 ч.
На следующей неделе мимо Земли пролетит астероид размером с дом — он будет вчетверо ближе Луны 2 ч.
Технологическую отрасль накрыло цунами увольнений — более 100 тысяч сотрудников потеряли работу с начала года 2 ч.
Первый в Африке гравитационный аккумулятор построят в ЮАР 3 ч.
Apple нарастила продажи в США, тогда как Android-смартфоны потеряли более 14 % 4 ч.
Canon представила полнокадровую беззеркалку EOS R6 V с вентилятором, но без видоискателя 4 ч.
Представлена полнокадровая беззеркалка Sony A7R VI с многослойным 66,8-Мп сенсором — серийную съёмку разогнали до 30 кадров/с 4 ч.
Curator вошла в число крупнейших ИБ-компаний России 4 ч.
Выручка Tencent не оправдала прогнозов, несмотря на успехи игрового бизнеса и ИИ 5 ч.
Аэрокосмический ИИ-стартап Aetherflux сменил имя на Cowboy Space Corporation и привлёк $275 млн на создание орбитального ЦОД 6 ч.
Нидерланды выступили против новых санкций США на поставки чипового оборудования ASML в Китай 7 ч.