4+ τρόποι για την εκτέλεση του λογισμικού Windows στο Linux
Το Linux έχει προχωρήσει πολύ, αλλά ίσως χρειαστεί να χρησιμοποιείτε περιστασιακά εφαρμογές των Windows - ειδικά τα παιχνίδια για PC μόνο για Windows. Ευτυχώς, υπάρχουν αρκετοί τρόποι για την εκτέλεση εφαρμογών για Windows στο Linux.
Φυσικά, προτού να προσπαθήσετε να εκτελέσετε ένα παλιό πρόγραμμα των Windows, θα πρέπει να εξετάσετε ή εναλλακτικές λύσεις που τρέχουν natively στο Linux. Θα έχετε μια καλύτερη εμπειρία, αν μπορείτε να βρείτε μια αξιοπρεπή εναλλακτική λύση που τρέχει χωρίς καμία αγαλλίαση.
Χρησιμοποιήστε το κρασί
Το κρασί είναι ένα στρώμα συμβατότητας που επιτρέπει στις εφαρμογές των Windows να τρέχουν σε Linux. Είναι βασικά μια εφαρμογή του API των Windows στο Linux. Φυσικά, η Microsoft δεν δημοσιεύει όλες τις πληροφορίες που χρειαζόμαστε για την εκ νέου υλοποίηση του API των Windows από το μηδέν, οπότε ο οίνος πρέπει να είναι αντίστροφος μηχανισμός. Παρόλο που λειτουργεί εκπληκτικά καλά δεδομένου του πόσο λίγο μας έχει δώσει η Microsoft να αξίζει, δεν είναι σχεδόν τέλεια.
Για να εκτελέσετε μια εφαρμογή στο Wine, μπορείτε να εγκαταστήσετε το Wine και να το χρησιμοποιήσετε για να ξεκινήσετε ένα αρχείο .exe του εγκαταστάτη. Πριν κάνετε, πρέπει να ρίξετε μια ματιά στην ιστοσελίδα Βάσεων Δεδομένων Εφαρμογής Κρασιού, η οποία θα σας πει πόσο καλά τρέχει μια εφαρμογή στο Wine. Το κρασί χρησιμοποιείται συχνά για παιχνίδια, καθώς τα παιχνίδια είναι ο μόνος τύπος λογισμικού που δεν μπορεί να εκτελεστεί σε μια εικονική μηχανή. Ενώ το Wine μπορεί να χρησιμοποιηθεί για την εκτέλεση εφαρμογών γραφείου όπως το Photoshop και το Microsoft Word, αυτά θα τρέξουν άψογα σε μια εικονική μηχανή (δείτε παρακάτω).
Μπορείτε επίσης να δοκιμάσετε να χρησιμοποιήσετε μια εφαρμογή όπως το PlayOnLinux, η οποία βοηθά στην αυτοματοποίηση της διαδικασίας εγκατάστασης υποστηριζόμενων παιχνιδιών και άλλου λογισμικού στο Wine.
Η εφαρμογή Netflix Desktop χρησιμοποιεί μια ενημερωμένη έκδοση του Wine για να τρέξει το Netflix σε Linux - το Silverlight δεν λειτουργεί σωστά με την τρέχουσα έκδοση του Wine.
Εκτελέστε τα Windows σε μια εικονική μηχανή
Ενώ το Wine μπορεί να παρουσιάζει σφάλματα ή διακοπές κατά την εγκατάσταση εφαρμογών, ένα εικονικό μηχάνημα θα μπορεί να εκτελεί αυτές τις εφαρμογές επιφάνειας εργασίας εντάξει. Εγκαταστήστε τα Windows σε ένα πρόγραμμα εικονικής μηχανής όπως το VirtualBox, το VMware Player ή το KVM και θα έχετε τα Windows να τρέχουν σε ένα παράθυρο. Μπορείτε να εγκαταστήσετε λογισμικό παραθύρων στην εικονική μηχανή και να το εκτελέσετε στην επιφάνεια εργασίας του Linux.
Οι εικονικές μηχανές παρουσιάζουν κάποια επιβάρυνση, αλλά με τις σύγχρονες γρήγορες CPU, η λειτουργία πολλών τύπων λογισμικού σε μια εικονική μηχανή δεν πρέπει να αποτελεί πρόβλημα. Αυτό ισχύει ιδιαίτερα αφού έχετε τροποποιήσει αυτές τις εικονικές μηχανές για ταχύτητα. Αυτό δεν ισχύει για τα παιχνίδια - οι εικονικές μηχανές δεν έχουν πολύ καλή υποστήριξη 3D γραφικών, επομένως όλα τα παιχνίδια εκτός από τα παλαιότερα δεν θα λειτουργήσουν.
Για να ενσωματώσετε τις εφαρμογές των Windows στην επιφάνεια εργασίας σας, μπορείτε να χρησιμοποιήσετε τη λειτουργία Uninterrupted VirtualBox ή τη λειτουργία Unity του VMware. Οι εφαρμογές θα εξακολουθούν να εκτελούνται σε μια εικονική μηχανή, αλλά τα παράθυρά τους θα εμφανίζονται απρόσκοπτα στην επιφάνεια εργασίας σας, σαν να τρέχουν σε Linux.
Δοκιμάστε το CrossOver
Αν το κρασί φαίνεται σαν πάρα πολύ πόνο, ίσως να θέλετε να δοκιμάσετε το CrossOver Linux. Το CrossOver είναι εμπορικό προϊόν, επομένως θα σας κοστίσει χρήματα, παρόλο που το CodeWeavers προσφέρει δωρεάν δοκιμή. Το CrossOver παίρνει ουσιαστικά το λογισμικό Wine και τα πακετάρει έτσι ώστε να είναι εγγυημένο ότι λειτουργεί σωστά με δημοφιλείς εφαρμογές όπως το Photoshop, το Office και ακόμα και τα δημοφιλή παιχνίδια. Το CodeWeavers παρέχει εμπορική υποστήριξη για αυτά τα υποστηριζόμενα προγράμματα, οπότε έχετε κάποιον να στρέφει σε κάτι εάν σπάσει κάτι.
Αυτή η επιλογή δεν είναι για όλους - συχνά μπορείτε να εκτελέσετε τις ίδιες εφαρμογές χρησιμοποιώντας το Wine - αλλά αν ενδιαφέρεστε απλώς να εκτελέσετε μερικές δημοφιλείς εφαρμογές στην επιφάνεια εργασίας του Linux και να πληρώσετε κάποιον άλλο για να κάνετε το tweaking για εσάς, το CrossOver μπορεί να είναι το εισιτήριό σας. Το CrossOver στέλνει επίσης τα μπαλώματα τους πίσω στο έργο Wine, έτσι τα χρήματα που πληρώνετε βοηθούν στη χρηματοδότηση ανάπτυξης ανοικτού οίνου.
Όπως και με το κρασί, το CrossOver δεν θα λειτουργήσει τέλεια με τα πάντα. Όπως και με το Wine, το CodeWeavers διαθέτει έναν ιστότοπο βάσης δεδομένων συμβατότητας.
Χρησιμοποιήστε μια απομακρυσμένη επιφάνεια εργασίας
Εάν έχετε πρόσβαση σε ένα απομακρυσμένο σύστημα Windows, ίσως θελήσετε να εκτελέσετε τις εφαρμογές σας στο απομακρυσμένο σύστημα των Windows και να χρησιμοποιήσετε την απομακρυσμένη επιφάνεια εργασίας στο σύστημα Linux για πρόσβαση σε αυτές. Οι εφαρμογές θα εκτελούνται εξ αποστάσεως σε ένα πραγματικό σύστημα Windows, οπότε θα πρέπει να λειτουργούν σωστά.
Πολλοί επιτραπέζιοι υπολογιστές Linux περιλαμβάνουν λογισμικό για την πρόσβαση σε απομακρυσμένους υπολογιστές Windows ήδη. Εάν όχι, μπορείτε να εγκαταστήσετε το πακέτο rdesktop.
Όταν όλα τα άλλα αποτυγχάνουν: Dual Boot
Δεν μπορείτε να εκτελέσετε κάθε πρόγραμμα των Windows σε Linux - όταν βγαίνει ένα μεγάλο νέο παιχνίδι PC, θα είναι αρκετός χρόνος μέχρι να τρέξει σωστά στο Wine. Παρόλο που το Steam στο Linux και η φήμη της υποστήριξης του Linux από τη Blizzard μπορεί να αλλάξουν αυτό στο μέλλον, τα παιχνίδια είναι η μία κατηγορία της εφαρμογής που έχει τα περισσότερα προβλήματα στο Linux - αν και πολλά παλιότερα παιχνίδια δουλεύουν τέλεια.
Αντί να εγκαταλείψετε πλήρως τα Windows, εξετάστε το ενδεχόμενο να το διατηρήσετε σε μια διαμόρφωση διπλής εκκίνησης. Όταν θέλετε να παίξετε ένα νέο παιχνίδι που δεν λειτουργεί σωστά στο Linux, κάντε επανεκκίνηση στο σύστημα των Windows.
Εάν κάνετε διπλή εκκίνηση, μπορείτε να έχετε πρόσβαση στα διαμερίσματα Linux από τα Windows, ώστε να έχετε πάντα πρόσβαση στα αρχεία σας.