«Απρόσμενος κόλπος»: μια κοπέλα εκκινεί σύγχρονο Linux στο Windows 95
Νέος «χάκ» για τα Windows 9x: WSL9x
Μια ενθουσιώδης με το όνομα Χέιλι (Hailey) παρουσίασε το τελευταίο της έργο – το Windows 9x Subsystem for Linux (WSL9x), το οποίο ονόμασε «μία από τις μεγαλύτερες χάρες όλων των εποχών».
Τι είναι;
Το WSL9x επιτρέπει την εκτέλεση του πυρήνα Linux 6.19 απευθείας σε συστήματα της οικογένειας Windows 9x. Ο χρήστης έχει τις ίδιες δυνατότητες με τις σύγχρονες εκδόσεις του WSL, αλλά χωρίς γραφικό περιβάλλον.
Το σύστημα αποτελείται από τρεις βασικές συνιστώσες:
1. Πυρήνας Linux – τροποποιημένος ώστε να καλεί το API των Windows 9x αντί για τα τυπικά POSIX‑κλήσεις.
2. Διερμηνεία VxD – εικονική συσκευή που αρχικοποιεί το WSL9x και χειρίζεται τις ενέργειες του χρήστη, μετατρέποντάς τες σε κλήσεις του πυρήνα Linux.
3. Πελάτης WSL – 16‑bit DOS‑εφαρμογή που δέχεται την είσοδο της γραμμής εντολών ως συσκευή TTY για τον πυρήνα.
Πώς λειτουργεί το VxD;
Επειδή η αρχιτεκτονική των Win9x δεν υποστηρίζει πλήρη πίνακα διακριτών διακοπών, μια τυπική κλήση συστήματος Linux (`int 0x80`) δεν μπορεί να εντοπιστεί απευθείας.
Αντίγειο, στο WSL9x χρησιμοποιείται ένας χειριστής σφάλματος γενικής προστασίας (GPF). Όταν ο GPF ανιχνεύσει την εντολή `int 0x80`, κάνει τα εξής:
1. Μετακινεί τον δείκτη της εντολής σαν να έχει διακοπή εκτελεστεί επιτυχώς.
2. Διαδίδει τη κλήση συστήματος στον πυρήνα Linux.
Έτσι, ο πυρήνας Linux λαμβάνει τις απαραίτητες αιτήσεις συστήματος παρά τους περιορισμούς των Win9x.
Σημαντικά για την ασφάλεια και σταθερότητα
- Ο πυρήνας Linux στο WSL9x λειτουργεί με τα ίδια προνόμια επεξεργαστή επίπεδου 0 όπως ο πυρήνας των Windows.
- Αυξάνει τον κίνδυνο κοινών απειλών ασφαλείας: αν ένα από τα συστήματα αποτύχει, το άλλο επίσης θα σταματήσει να λειτουργεί.
Συμπέρασμα: Το WSL9x είναι μια πειραματική στρώση που επιτρέπει την εκτέλεση του πυρήνα Linux σε παλιά Windows 9x χωρίς γραφικά, χρησιμοποιώντας τα κόλπα με το GPF και το VxD. Οι χρήστες αποκτούν πρόσβαση στις ισχυρές δυνατότητες του Linux, αλλά πρέπει να λάβουν υπόψη τους αυξημένους κινδύνους για τη σταθερότητα και την ασφάλεια.
Σχόλια (0)
Μοιραστείτε τη γνώμη σας — παρακαλώ να είστε ευγενικοί και εντός θέματος.
Συνδεθείτε για να σχολιάσετε