„Neuvěřitelný trik“: dívka spouští moderní Linux na Windows 95
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.
Přihlaste se pro komentování