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

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про операционные системы

Источник:

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

window-new
Soft
Hard
Тренды 🔥
«Колоссальный» обзорный геймплейный трейлер Warhammer 40,000: Dawn of War 4 показал главные особенности амбициозной стратегии 3 мин.
Я тебя породил: представлена рекурсивная модель ИИ, которая обучает себя сама 27 мин.
Слухи: закрытие BioWare и отмена Mass Effect 5 не поставили крест на сериале Mass Effect от команды «Фоллаут» 33 мин.
Microsoft запустила почасовую оплату в Xbox Cloud Gaming без подписки Game Pass — от $3,99 за 10 часов 5 ч.
DeepSeek открыла исходный код DeepInfer — фреймворка для инференса своего ИИ 9 ч.
Meta оштрафовали на $25 млрд за обман пользователей — последствия скандала с Cambridge Analytica 10 ч.
Октябрьский фестиваль демоверсий «Играм быть» в Steam наводнил ИИ-мусор, и пользователи требуют перемен 10 ч.
Официальные подробности патча 2.5 для Cyberpunk 2077: стрельба с двух рук, контент по Edgerunners 2 и поддержка модов на консолях 12 ч.
Nvidia выпустила видеодрайвер, который ускорит компиляцию шейдеров в совместимых играх с минут до секунд 13 ч.
Xbox оценили в $150 млрд: частные инвесторы присматриваются к игровому бизнесу Microsoft на фоне слухов о продаже 13 ч.
Tesla в третьем квартале сократила объёмы поставок электромобилей на 2 % из-за нехватки тяговых батарей 32 мин.
Google Cloud и NVIDIA запустят в ноябре инстансы на базе Vera Rubin NVL72 9 ч.
К 2030 году доходы рынка малых ЦОД в России достигнут 14,2 млрд рублей 9 ч.
Новая статья: EXPO, каким он должен быть: обзор комплекта памяти G.Skill Trident Z5 NeoX RGB DDR5-6000 CL36 32GB с профилем EXPO ULL 10 ч.
HPE компьютеризирует Луну — на луноход Astrolab FLIP установят ИИ-систему с секретным процессором 10 ч.
Nvidia и Siemens научили ИИ проектировать 3D-чипы — трудозатраты инженеров можно сократить на 95 % 10 ч.
Nvidia заткнёт деньгами узкие места в производстве ИИ-чипов — чтобы через три года выпускать в 2,5 раза больше ИИ-ускорителей 10 ч.
Десятки тысяч ускорителей NVIDIA простаивают в суперкластере Meta, ожидая отказа рабочих чипов 12 ч.
Amazon направит €16 млрд на расширение инфраструктуры в Германии в 2027 году 12 ч.
На заводе-долгострое Intel в Огайо оживление — спустя четыре года с начала стройки появился намёк на крышу 12 ч.