Το Υποσύστημα των Windows για Linux (WSL) αποτελεί έναν από τους πιο ισχυρούς τρόπους για να αξιοποιήσετε τις δυνατότητες του Linux μέσα στα Windows, χωρίς να χρειάζεται dual boot ή εικονικές μηχανές. Αν και αρχικά σχεδιάστηκε για γραμμή εντολών, σήμερα μπορείτε να τρέξετε ακόμη και πλήρη γραφικά περιβάλλοντα επιφάνειας εργασίας Linux απευθείας στο Windows 10 ή 11.
Το πρώτο βήμα είναι να ενεργοποιήσετε το WSL. Ανοίξτε το PowerShell με δικαιώματα διαχειριστή και πληκτρολογήστε:
wsl --install
Αυτό θα εγκαταστήσει την πιο πρόσφατη έκδοση (WSL 2) και θα σας ζητήσει να επιλέξετε μια διανομή Linux, όπως το Ubuntu.
Αφού εγκαταστήσετε το Ubuntu (ή άλλη διανομή), ενημερώστε τα πακέτα σας με την εντολή:
sudo apt update && sudo apt upgrade
Για να αποκτήσετε γραφικό περιβάλλον, χρειάζεστε έναν εξυπηρετητή X στα Windows. Ένα δημοφιλές εργαλείο είναι το VcXsrv ή το X410, το οποίο επιτρέπει την απεικόνιση των παραθύρων Linux στο Windows desktop. Μετά την εγκατάσταση, ρυθμίστε τη μεταβλητή DISPLAY στο Linux:
export DISPLAY=:0
Στη συνέχεια, μπορείτε να εγκαταστήσετε ένα ελαφρύ γραφικό περιβάλλον, όπως LXDE ή XFCE, ώστε να αποφύγετε βαριά χρήση πόρων. Για παράδειγμα:
sudo apt install xfce4
Μόλις ολοκληρωθεί η εγκατάσταση, ξεκινήστε το περιβάλλον με την εντολή:
startxfce4
Τα παράθυρα θα εμφανιστούν κανονικά μέσα στα Windows, σαν να επρόκειτο για μια εφαρμογή.
Στο Windows 11, τα πράγματα είναι ακόμη πιο απλά, καθώς η Microsoft έχει ενσωματώσει επίσημη υποστήριξη για WSLg (Windows Subsystem for Linux GUI). Αυτό σημαίνει ότι δεν χρειάζεται επιπλέον X server – οι εφαρμογές Linux με γραφικό περιβάλλον ανοίγουν απευθείας στο Windows desktop, με πλήρη υποστήριξη ήχου, επιτάχυνσης γραφικών και drag & drop.
Με αυτά τα βήματα, μπορείτε να απολαύσετε το καλύτερο και των δύο κόσμων: τη σταθερότητα και τα εργαλεία των Windows, μαζί με την ευελιξία και την ισχύ του Linux desktop, χωρίς περίπλοκες διαδικασίες.