„Neuvěřitelný trik“: dívka spouští moderní Linux na Windows 95

„Neuvěřitelný trik“: dívka spouští moderní Linux na Windows 95

4 hardware

Nový „hack“ pro Windows 9x: WSL9x

Entuziastka jménem Hailey představila svůj poslední projekt – Windows 9x Subsystem for Linux (WSL9x), který nazvala „jedním z největších hacků všech dob“.

Co to je?

WSL9x umožňuje spouštět jádro Linux 6.19 přímo na systémech rodiny Windows 9x. Uživateli jsou poskytnuty stejné možnosti jako v moderních verzích WSL, ale bez grafického rozhraní.

Systém se skládá ze tří klíčových komponent:

1. Linux‑jádro – upraveno tak, aby volalo API Windows 9x místo standardních POSIX‑volání.
2. VxD‑driver – virtuální zařízení, které inicializuje WSL9x a zpracovává události uživatelského prostředí, překládá je do volání Linuxového jádra.
3. Klient WSL – 16bitová DOS‑aplikace, která předává vstup příkazové řádky jako TTY‑zařízení pro jádro.

Jak funguje VxD?

Protože architektura Win9x nepodporuje plnou tabulku deskriptorů přerušení, běžný systémový volání Linuxu (`int 0x80`) nelze zachytit přímo. Místo toho v WSL9x používá obsluhu chyby obecné ochrany (GPF). Když GPF zaznamená instrukci `int 0x80`, provádí:

1. Přesune ukazatel instrukce tak, jako by přerušení proběhlo úspěšně.
2. Předá systémové volání Linuxovému jádru.

Tímto způsobem Linux‑jádro získá potřebné systémové požadavky, i přes omezení Win9x.

Co je důležité vědět o bezpečnosti a stabilitě

- Linuxové jádro v WSL9x běží s těmi samými privilegii procesoru úrovně 0 jako jádro Windows.
- To zvyšuje riziko společných bezpečnostních hrozeb: pokud jedna ze systémů selže, druhá také přestane fungovat.

Shrnutí: WSL9x je experimentální vrstva, která umožňuje spouštět Linuxové jádro na starých Windows 9x bez grafiky, využívající triky s GPF a VxD. Uživatelé získávají přístup k výkonným možnostem Linuxu, ale musí zohlednit zvýšená rizika pro stabilitu a bezpečnost.

Komentáře (0)

Podělte se o svůj názor — prosím, buďte slušní a držte se tématu.

Zatím žádné komentáře. Zanechte komentář a podělte se o svůj názor!

Chcete-li zanechat komentář, přihlaste se.

Přihlaste se pro komentování