„Hihetetlen trükk”: egy lány futtatja a modern Linuxot a Windows 95‑en

„Hihetetlen trükk”: egy lány futtatja a modern Linuxot a Windows 95‑en

2 hardware

Új „hack” a Windows 9x-hez: WSL9x

Egy lelkesedő, akit Hailey (Hailey) néven ismernek, bemutatta legújabb projektjét – a Windows 9x Subsystem for Linux (WSL9x)-t, amelyet „az egyik legnagyobb hackként” nevezett el minden időszakban.

Mi ez?

A WSL9x lehetővé teszi a Linux 6.19 mag futtatását közvetlenül a Windows 9x családhoz tartozó rendszereken. A felhasználónak ugyanazok a lehetőségek állnak rendelkezésre, mint a modern WSL verziókban, de grafikus felület nélkül.

A rendszer három kulcsfontosságú összetevőből áll:

1. Linux‑mag – módosítva úgy, hogy Windows 9x API-t hívjon a hagyományos POSIX-hívások helyett.
2. VxD‑driver – egy virtuális eszköz, amely inicializálja a WSL9x-et és kezeli a felhasználói környezet eseményeit, átalakítva azokat Linux mag hívásokká.
3. WSL kliens – 16 bites DOS alkalmazás, amely a parancssori bemenetet TTY eszközként továbbítja a magnak.

Hogyan működik a VxD?

Mivel a Win9x architektúra nem támogat teljes körű megszakítási leíró táblát, a hagyományos Linux rendszerhívás (`int 0x80`) nem fogható meg közvetlenül.

A WSL9x helyette egy általános védelmi hiba (GPF) kezelőt használ. Amikor a GPF rögzíti az `int 0x80` utasítást, akkor:

1. Áthelyezi az utasításmutatót úgy, mintha a megszakítás sikeresen megtörtént volna.
2. Átadja a rendszerhívást a Linux magnak.

Így a Linux‑mag megkapja a szükséges rendszerkéréseket, annak ellenére, hogy a Win9x korlátozások vannak.

Fontos tudnivalók a biztonságról és stabilitásról

- A Linux mag a WSL9x-ben ugyanazzal a 0. szintű processzor privilégiummal működik, mint a Windows mag.
- Ez növeli a közös biztonsági fenyegetések kockázatát: ha az egyik rendszer meghibásodik, a másik is leáll.

Összefoglalva: a WSL9x egy kísérleti réteg, amely lehetővé teszi a Linux mag futtatását régi Windows 9x rendszereken grafikus felület nélkül, GPF és VxD trükkökkel. A felhasználók hozzáférhetnek a Linux erőteljes képességeihez, de figyelembe kell venniük a magasabb stabilitási és biztonsági kockázatokat.

Hozzászólások (0)

Oszd meg a véleményed — kérjük, légy udvarias és maradj a témánál.

Még nincsenek hozzászólások. Írj hozzászólást és oszd meg a véleményed!

Hozzászóláshoz kérjük, jelentkezz be.

Jelentkezz be a hozzászóláshoz