Сегодня 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
Тренды 🔥
GitHub перевела 99,99999 % репозиториев в облако Azure 20 мин.
Red Hat и NVIDIA расширили партнёрство для обеспечения безопасности ИИ-агентов 3 ч.
На Android-смартфонах научились запускать iOS — но пользоваться таким «хакайфоном» пока мучительно 3 ч.
Meta подсадила людей на Muse: у ИИ-агента уже 10 млн пользователей, и каждый четвёртый запускает его ежедневно 4 ч.
Ролевой боевик Fatekeeper в духе Dark Messiah of Might and Magic стал хитом раннего доступа Steam, а игроки заждались обновлений 5 ч.
IBM увеличила прогноз по выручке от ПО — акции выросли на 4 % 5 ч.
Дыры PHP уже пытаются использовать для взлома серверов — Google, OpenAI и Amazon встали на защиту интернета 5 ч.
Видео: релизный трейлер Phantom Blade Zero и анонс физического издания для PS5 6 ч.
ИИ разогнал выручку Meta на 26 %, но требует ещё больше денег — компания готовит новые акции без права голоса 7 ч.
Anthropic представила конкурента Meta Muse — автономного ИИ-агента Claude Duet 8 ч.
Илон Маск сравнил обучение робота Tesla Optimus с воспитанием ребёнка 34 мин.
Galax выпустила первую GeForce RTX 5080 с двумя разъёмами 12V-2×6 — но подключить можно только один 36 мин.
Anker: каждый второй россиянин постоянно сталкивается с помехами во время звонков 2 ч.
Горсовет Мемфиса отклонил 18-месячный мораторий на строительство ЦОД — ограничения ввели на 135 дней 3 ч.
Amazon отозвала заявку на строительство кампуса ЦОД в Вирджинии из-за противодействия со стороны властей округа Лаудон 3 ч.
Touch ID вернулся не на долго: Apple уже тестирует прототип iPhone Duo 2 с подэкранным Face ID 3 ч.
ИИ не уничтожит человечество, но может заставить его задыхаться: дата-центры грозят свести на нет десятилетия борьбы с загрязнением воздуха 3 ч.
Скандальный твердотельный аккумулятор Donut Lab на 30-градусном морозе оказался не так уж плох 5 ч.
iPhone Duo завезли в Россию до старта глобальных продаж — от 299 990 рублей до более чем полумиллиона 5 ч.
NASA испытало двигатели для возвращения американцев на Луну — один даже вывели на 111 % мощности 5 ч.