Сегодня 13 июня 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

«Один из величайших хаков»: энтузиастка запустила современный 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 — следует помнить о сопутствующих угрозах безопасности и готовиться к некоторой нестабильности в работе. То есть если выходит из строя одна система, то перестаёт работать и другая.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Google начала развёртывать поисковых ИИ-агентов — но пока лишь для платных пользователей 31 мин.
Водители Tesla научились обманывать автопилот игрушечной головой — чтобы листать соцсети за рулём 3 ч.
Генпрокуроры нескольких штатов США запустили проверку в отношении OpenAI 3 ч.
Новая статья: Gothic Remake — в новом теле старый дух. Рецензия 14 ч.
Нереалистичные сроки, неумелое руководство и страх отмены: журналисты рассказали о проблемах разработки новой Ghost Recon 18 ч.
В работе Facebook и Instagram произошёл масштабный сбой — ленты не обновляются, видео и картинки не загружаются 20 ч.
Crimson Desert продолжает превращаться в симулятор разведения животных — подробности обновления 1.11.00 20 ч.
«Полмиллиона Безымянных героев»: THQ Nordic похвасталась продажами ремейка «Готики» за первую неделю 21 ч.
Вирус Hades распугивает ИИ-сканеры запросами на создание ядерного и биологического оружия 21 ч.
HarmonyOS 6 распространилась на 66 млн устройств, следующая цель — 100 млн 22 ч.
Учёные создали беспроводной нейростимулятор размером с рисовое зёрнышко — он легко вводится и подавляет боль 29 мин.
Netgear обвинила американскую часть TP-Link в сохранении тесных связей с Пекином 30 мин.
SpaceX построит завод Gigasat для массового выпуска космических ИИ ЦОД 3 ч.
Состоялся первый испытательный полёт Helios Horizon — электросамолёта на твердотельных батареях 3 ч.
Пентагон задумал разместить на орбите склады и депо по обслуживанию спутников — готовятся первые эксперименты 3 ч.
Asus представила блок питания ROG Thor 3000W Titanium III Edition 20 за €999 — его хватит на четыре GeForce RTX 5090 4 ч.
Японцы создали безбатарейный электролизёр для эффектного синтеза топлива из воды, углекислого газа и солнечных лучей 4 ч.
Microsoft не исключает отделения Xbox в самостоятельную компанию 5 ч.
Прототип тихого сверхзвукового лайнера NASA X-59 впервые достиг отметки 1,4 скорости Маха 7 ч.
Линейка Mac получит четыре новые модели с чипами серии M5 до конца года 7 ч.