Сегодня 08 июля 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
Тренды 🔥
Мониторы LG и Alienware уличили в установке ПО с назойливой рекламой для Windows 24 мин.
Завтра мощнейшие ИИ-модели GPT-5.6 станут доступны для всех — власти США сняли запрет 29 мин.
Датамайнер раскрыл дату релиза жестокого ролевого боевика Mortal Shell 2 — долго ждать не придётся 2 ч.
За два с половиной года раннего доступа в симулятор «покемонов с пушками» Palworld сыграло 40 миллионов человек 3 ч.
Owlcat починила Warhammer 40,000: Rogue Trader на Switch 2 — все DLC для игры стали бесплатными 5 ч.
Microsoft начала больше использовать свои ИИ-модели в сервисах, чтобы меньше платить OpenAI и Anthropic 5 ч.
Meta представила Muse Image — свою первую серьёзную модель для генерации изображений, которая будет доступна Meta AI и соцсетях 5 ч.
Meta сократила простои ИИ-ускорителей, полностью перестроив своё глобальное хранилище данных 6 ч.
Китай собирается строить ИИ-занавес: власти рассматривают запрет зарубежного доступа к местным ИИ-моделям 10 ч.
Продажи No Rest for the Wicked в раннем доступе Steam превысили 2 миллиона копий, и «лучшее ещё впереди» 16 ч.
Amazon выпустила облигации на $25 млрд, чтобы покрыть затраты на ИИ-инфраструктуру 13 мин.
Sony согласилась выпускать диски и в 2028 году, но только со старыми играми 24 мин.
Плоды ИИ-бума: производитель SSD и памяти Lexar предрёк рост прибыли на 60 000 % в первом полугодии 25 мин.
«ДАТАРК» инвестирует 35 млн рублей в развитие производства модульных ЦОД в Свердловской области 29 мин.
Китайцы вывели «вечные» атомные батарейки на новый уровень мощности 33 мин.
TensorWave привлекла $350 млн на расширение ИИ-облака с AMD Instinct — AMD тоже вложилась 2 ч.
Южнокорейская KT построит 1 ГВт мощностей ЦОД и получит международные интернет-каналы на 90 Тбит/с 2 ч.
Высокогорный ИИ: DataHub и Hosted AI запустят в Непале облако YetiCloud 2 ч.
Biostar представила компьютер EdgeComp MS-NAT4000 для периферийного ИИ на базе NVIDIA Jetson Thor T4000 2 ч.
Выход на IPO, интерес Apple и высокие цены на память помогут CXMT запустить производство HBM в Китае 4 ч.