Εξομοιωτής Windows για Linux ή πώς να εγκαταστήσετε προγράμματα Windows σε Linux. Οι καλύτεροι εξομοιωτές κονσόλας παιχνιδιών για Linux

Πρόγραμμα Kerish Doctor. 14.06.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Εξομοιωτές για Windows. Και τώρα - εξομοιωτές κονσόλας για Linux. Όπως και στα δύο προηγούμενα μέρη, εδώ συλλέγονται προγράμματα δοκιμασμένα με χρόνο και δοκιμασμένα από τον χρήστη.

Εάν κάτι δεν περιλαμβάνεται στην επιλογή τυχαία, γράψτε για αυτό στα σχόλια. Ο εξομοιωτής που λείπει θα προστεθεί στο κύριο υλικό.

Η αρχή της εργασίας με έναν εξομοιωτή αποκωδικοποιητή

Εξομοιωτής κονσόλας παιχνιδιών - κέλυφος, που μιμείται τη λειτουργία του υλικού της ίδιας της συσκευής. Η ανάπτυξη ενός εξομοιωτή δεν είναι τόσο εύκολη - απαιτεί εμπειρία προγραμματισμού και γνώση ακριβών πληροφοριών σχετικά με τις αρχές λειτουργίας αρχική συσκευή. Οι περισσότεροι εξομοιωτές μπορούν να χωριστούν σε δύο ομάδες, συμπεριλαμβανομένων των "απλών" και "σύνθετων" προγραμμάτων. Πολλοί εξομοιωτές παρέχουν ακόμη περισσότερη λειτουργικότητα από παλαιότερες κονσόλες (για παράδειγμα, αποθήκευση σε παιχνίδια για Dendy και Sega).

Δεν υπάρχουν προβλήματα με απλά - πρέπει να εγκαταστήσετε το πρόγραμμα, να κατεβάσετε την εικόνα του παιχνιδιού και αυτό είναι - μπορείτε να απολαύσετε τη διαδικασία του παιχνιδιού μέσω αυτού. Υπάρχουν ελάχιστες ρυθμίσεις σε τέτοια προγράμματα. Το "Compound" απαιτεί πρόσθετα στοιχεία - αυτό είναι το BIOS του αποκωδικοποιητή (συνήθως ένα αρχείο .bin) και διάφορα πρόσθετα dll. Τα αρχεία BIOS προστατεύονται από τα δικαιώματα του κατασκευαστή, επομένως οι προγραμματιστές εξομοιωτών δεν μπορούν να τα ενσωματώσουν - διαφορετικά θα βρίσκονται στον κατάλογο Προγράμματα Googleένας τέτοιος εξομοιωτής δεν θα λειτουργήσει. Πρέπει να αναζητήσετε το BIOS στο Διαδίκτυο - υπάρχουν πολλοί ιστότοποι στους οποίους αυτά τα αρχεία διατίθενται δημόσια.

Χρειαζόμαστε επίσης εικόνες παιχνιδιών. Οι προγραμματιστές εξομοιωτών δεν έχουν επίσης το δικαίωμα να τους ενσωματώσουν στο λογισμικό τους. Οι εικόνες ή οι ROM είναι διαθέσιμες στο διαδίκτυο. Για τη Sega ή το PlayStation, ο αριθμός των ROM φτάνει τις πολλές εκατοντάδες. Σήμερα, μπορείτε να βρείτε στο Διαδίκτυο εικόνες ακόμη και πολύ σπάνιων παιχνιδιών που πριν ήταν δύσκολο να τα βρείτε στα καταστήματα.

Εξομοιωτές των παλαιότερων συστημάτων

Fuse Emulator

Εξομοιωτής πολλαπλών πλατφορμών του ZX Spectrum και ορισμένων άλλων προσωπικών υπολογιστών της δεκαετίας του '80. Ο εξομοιωτής προσφέρει πολλές δυνατότητες. Μπορεί να βρεθεί στα αποθετήρια των περισσότερων διανομών. Εκεί βρίσκονται επίσης ROM συστήματος και εξειδικευμένα βοηθητικά προγράμματα.

FS-ΗΑΕ


Και αυτός είναι ένας εξομοιωτής της γνωστής πλατφόρμας Amiga για Linux και FreeBSD. Η βάση εδώ είναι τα WinUAE/E-UAE/PUAE με έμφαση στην εργασία με παιχνίδια δισκέτας και CD. Υπάρχει υποστήριξη για gamepads. Για να λειτουργήσει αυτός ο εξομοιωτής, χρειάζονται αρχεία Kickstart, μπορείτε να τα βρείτε.

ΜΑΜΕ


Αυτός ο εξομοιωτής είναι μια επιτυχημένη προσπάθεια από τους προγραμματιστές να αναδημιουργήσουν το παιχνίδι και την ατμόσφαιρα των κουλοχέρηδων. Ο δηλωμένος στόχος είναι η διατήρηση της ιστορίας των αγώνων και των ίδιων των αγώνων. Το MAME είναι ένα αρκτικόλεξο του όρου Multiple Arcade Machine Emulator. Διατίθεται στα περισσότερα αποθετήρια ενός αριθμού διανομών.

pSX



Ένας καλός εξομοιωτής του πρώτου PlayStation, που υποστηρίζει τα περισσότερα παιχνίδια. Δεν υπάρχει σύστημα προσθήκης εδώ, όλα είναι συσκευασμένα σε ένα αρχείο, το οποίο μπορεί να απευθύνεται σε χρήστες που θέλουν απλώς να εγκαταστήσουν τον εξομοιωτή και να παίξουν, χωρίς ειδικές ρυθμίσεις για τα πάντα.

PCSX


Αυτό είναι προχωρημένο Εξομοιωτής PlayStation, το οποίο χρησιμοποιεί πρόσθετα για την πλήρη υποστήριξη όλων των στοιχείων της αρχικής κονσόλας παιχνιδιών. Πλήρης υποστήριξη gamepad, γραφικά, ήχος, κάρτες μνήμης και άλλα σημαντικά στοιχείακονσόλες. Υποστηρίζονται σχεδόν όλα τα παιχνίδια, συμπεριλαμβανομένων επιτυχιών όπως Crash Bandicoot 1, Time Сrisis, Mickey Wild adventure, Coolboarders 3, Street fighter EX+a, Street fighter EX2 plus, Breath of fire 3, Breath of fire 4, Quake II, Alone in the Dark 4, Tekken 3.

PCSX2


Εξομοιωτής PS2. Το πρόγραμμα εξακολουθεί να υποστηρίζεται από τους προγραμματιστές του, οι οποίοι αναπτύσσουν ενεργά το έργο. Το PCSX2 είναι συμβατό με τα περισσότερα παιχνίδια από την αρχική κονσόλα. Όπως και στην προηγούμενη περίπτωση, αυτό απαιτεί BIOS, πρόσθετα για βίντεο και ήχο, μονάδα δίσκου, καθώς και εικόνες παιχνιδιών (ROM/ISO). Τα χαρακτηριστικά του φορητού υπολογιστή πρέπει να είναι στο ίδιο επίπεδο, διαφορετικά δεν θα μπορείτε να παίξετε - ο εξομοιωτής και τα παιχνίδια απαιτούν πολλούς πόρους.

Εάν η διαμόρφωση του υπολογιστή πληροί τις απαιτήσεις του εξομοιωτή, τότε όλα τα παιχνίδια τρέχουν ομαλά και η ταχύτητα εξομοίωσης είναι εξαιρετική. Ο συνδυασμός χρωμάτων και ο ήχος είναι σχεδόν τέλειοι. Υπάρχει υποστήριξη για κάρτες μνήμης.

Εγκατάσταση:
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
ενημέρωση sudo apt-get
sudo apt-get install pcsx2-unstable

PPSSPP


Ένας εξαιρετικός εξομοιωτής κονσόλας PSP που υποστηρίζει τα περισσότερα παιχνίδια για αυτήν τη συσκευή. Εάν οι προδιαγραφές του υπολογιστή είναι υψηλές, τότε το παιχνίδι θα φαίνεται ακόμα καλύτερο από ότι στην κονσόλα. Ο εξομοιωτής σάς επιτρέπει να διπλασιάσετε την ανάλυση, η οποία αφαιρεί ορισμένα από τα τεχνουργήματα σε πολυγωνικά μοντέλα. Επιπλέον, ο εξομοιωτής διορθώνει και συμπληρώνει ορισμένες υφές, εξομαλύνοντάς τις. Το BIOS δεν απαιτείται εδώ, υπάρχουν ρυθμίσεις, πολλές από αυτές, αλλά όλα λειτουργούν καλά από προεπιλογή. Το PPSSPP κυκλοφορεί για Windows, Max, Linux.

Εγκατάσταση:
sudo add-apt-repository ppa:ppsspp/stable
ενημέρωση sudo apt-get
sudo apt-get install ppsspp-qt ή ppsspp-sdl

Panasonic

Φοίνιξ



Εξομοιωτής κονσόλας Pansonic 3DO. Τέλεια συμβατότητα και καλής ποιότηταςάμιλλα. Διεπαφή - Qt5. Ο εξομοιωτής απαιτεί το αρχικό BIOS της κονσόλας.

Δυνατότητες:

  • Απόδοση υλικού
  • Ενσωματωμένος επεξεργαστής σχολιασμών
  • Υποστήριξη συμπιεσμένης εικόνας
  • Εργασία με σύστημα αρχείωνεικόνες
  • Ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων (μόνο έκδοση εντοπισμού σφαλμάτων)
  • Εξωτερικά φίλτρα γραφικών
  • Εξομοίωση μη τυπικών συσκευών εισόδου αποκωδικοποιητή (δέκτης νομισμάτων, πιστόλια, Flightstick Pro)
  • Καταγραφή περιηγήσεων

Ετικέτες:

  • εξομοιωτές κονσόλας
  • κονσόλες παιχνιδιών
  • παλιά παιχνίδια
Προσθήκη ετικετών

Ας υποθέσουμε ότι έχετε μια εφαρμογή που εκτελείται και λειτουργεί καλά μόνο στα Windows. Ένα τέτοιο πρόγραμμα δεν έχει αντίστοιχο στο Linux και δεν λειτουργεί σε κανέναν άλλο εξομοιωτή Windows API— CrossOver για Linux.

Είναι δυνατόν να τρέξετε αυτό το πρόγραμμα χωρίς να φύγετε από το Linux; Ναι, είναι δυνατό: Χρήση υπερεπόπτη για την εκτέλεση μιας εικονικής μηχανής των Windows (VM).

Η VM σάς επιτρέπει να εκτελείτε ένα επισκέπτη λειτουργικό σύστημα πάνω από ένα άλλο λειτουργικό σύστημα. Από την πλευρά του επισκέπτη, το σύστημα φαίνεται να λειτουργεί στον δικό του υπολογιστή, αλλά στην πραγματικότητα εκτελείται σε ένα περιορισμένο εικονικό υποσύστημα του υπολογιστή, σε εικονική μηχανή. Η εικονική μηχανή, με τη σειρά της, ελέγχεται από ένα πρόγραμμα που ονομάζεται hypervisor. Έτσι παίρνουμε το τέλειο Εξομοιωτής Windows σε Linux.
Υπάρχουν πολλοί εξαιρετικοί hypervisors επιφάνειας εργασίας για Linux, όπως π.χ VMware Player, Kernel Virtual Machine (KVM) και το αγαπημένο μου, το δωρεάν VirtualBox από την Oracle. Προτιμώ το VirtualBox γιατί είναι ο ευκολότερος hypervisor για τη ρύθμιση και την εκτέλεση εικονικών μηχανών.

Ούτε το VirtualBox ούτε οποιοσδήποτε άλλος hypervisor κάνει τα Windows πιο ασφαλή στη χρήση από ό,τι είναι στην πραγματικότητα. Όλες οι υπάρχουσες τρύπες Ασφάλεια των Windowsθα υπάρχει επίσης και θα τρέχει στην εικονική μηχανή.

Εξομοιωτής Windows σε Linux; Τι μπορεί να κάνει το VirtualBox για εσάς;

Το VirtualBox θα είναι χωρίς προβλήματα Εξομοιωτής Windows για Linux, θα μπορεί να εκτελεί Windows μόνο όταν το χρειάζεστε συγκεκριμένα καθήκοντα. Για παράδειγμα, για την εκκίνηση ορισμένων εφαρμογών.

Τα Windows στο VirtualBox μπορεί να είναι περιορισμένα. Για παράδειγμα, απενεργοποιώντας το δίκτυο, κάτι που μπορεί να το κάνει λίγο πιο ασφαλές. Συνήθως ακολουθώ τις ίδιες τυπικές προφυλάξεις ασφαλείας σε μια εικονική μηχανή Windows που κάνουν όλοι οι άλλοι σε μια εικονική μηχανή. πραγματικός υπολογιστής, εγκαθιστώ ένα antivirus για να μην έχουν ιούς τα αρχεία μου, που θα παρέχω σε άτομα. Εξάλλου, συνήθως ανοίγω ένα για Windows κοινόχρηστο φάκελοαπό το Linux, για εύκολη κοινή χρήση αρχείων.

Το VirtualBox, όπως και κάθε άλλος hypervisor, αγαπά το αξιοπρεπές πόρους του συστήματοςπου θα χρησιμοποιήσει. Επομένως, εάν θέλετε να έχετε έναν άνετο εξομοιωτή Windows στο Linux, με άλλα λόγια, εκτελέστε τα Windows σε Παράθυρο Linux, τότε δεν θα πρέπει να έχετε παλιό υπολογιστή, καθώς ένας τέτοιος υπολογιστής δεν θα μπορεί να χρησιμοποιήσει το VirtualBox για την εκτέλεση των Windows.

Από την εμπειρία μου, μπορείτε να εκτελέσετε Windows πάνω από Linux χρησιμοποιώντας το VirtualBox σε ένα σύστημα με 1 GB μνήμης RAM, αλλά δεν θα είναι πολύ άνετο. Με τουλάχιστον, πρέπει να έχετε 2 Gb μνήμης RAM και επεξεργαστή 1 GHz (gigahertz) AMD ή Intel.

Μετά τη ρύθμιση της εικονικοποίησης, θα έχετε την ίδια εμπειρία Windows χωρίς να φύγετε από το Linux. Για όλους τους πρακτικούς σκοπούς σας, θα χρησιμοποιείτε πραγματικά λειτουργικά συστήματα Windows.

Μπορείτε να ρυθμίσετε το VirtualBox έτσι ώστε το σύστημα Linux και τα επισκέπτης λειτουργικά συστήματα Windows, όπως είπα παραπάνω, να μπορούν να ανταλλάσσουν αρχεία. Χρήση καταλόγων (φάκελοι): αντιγραφή, επικόλληση και επεξεργασία αρχείων από το ένα λειτουργικό σύστημα στο άλλο. Και ακόμη και να έχετε ένα κοινόχρηστο πρόχειρο. Μόλις καταφέρετε να διαχειριστείτε δύο λειτουργικά συστήματα ταυτόχρονα, θα συνειδητοποιήσετε ότι μπορεί να είναι πολύ βολικό.

Όλα αυτά σημαίνουν ότι όταν Εκκίνηση των Windowsστο VirtualBox, όλες οι εφαρμογές σας θα έχουν πρόσβαση σε δίσκους, αρχεία ή στο Διαδίκτυο. Προσέξτε λοιπόν, όλα τα προγράμματα των Windows στην εικονική σας μηχανή που απαιτούν πρόσβαση στο δίκτυο ενδέχεται να υπόκεινται σε όλες τις απειλές ιών σαν να εκτελούσατε σε έναν κανονικό υπολογιστή.

Αξίζει το παιχνίδι το κερί; Φυσικά ναι! Χρησιμοποιώντας τα Windows σε μια εικονική μηχανή, αντί να τα εκτελείτε σε πραγματικό υπολογιστή για να εκτελέσετε ορισμένες εργασίες, θα έχετε εξαιρετική Εξομοίωση Windowsστο Linux, εξοικονομήστε χρόνο και μπορείτε επίσης να είστε ανεξάρτητοι από το να έχετε τα Windows στον σκληρό σας δίσκο ως ένα πλήρες σύστημα. Με τον καιρό, μέρα με τη μέρα, θα αποκτάτε ολοένα και περισσότερη εμπειρία με το Linux και τελικά θα μπορείτε να εγκαταλείψετε τελείως τα Windows, μια για πάντα.

Θέλατε ποτέ να παίξετε παιχνίδια σχεδιασμένα για άλλες πλατφόρμες στον υπολογιστή σας; Για παράδειγμα, για παλιές κονσόλες που κανείς δεν υποστηρίζει πια ή δεν μπορείτε να τις αγοράσετε λόγω τιμής. Στην πραγματικότητα, μπορείτε να παίξετε αυτά τα παιχνίδια χωρίς να αγοράσετε τίποτα. Απλώς χρησιμοποιήστε το Linux.

Υπάρχουν πολλοί εξομοιωτές ανοιχτού κώδικα για Linux. πηγαίος κώδικας, με το οποίο μπορείτε να εκτελέσετε σχεδόν οποιοδήποτε παιχνίδι κονσόλας και θα λειτουργήσει ακόμα καλύτερα από την αρχική κονσόλα. Σε αυτό το άρθρο, θα εξετάσουμε τους καλύτερους εξομοιωτές για Linux που μπορείτε να κατεβάσετε και να εγκαταστήσετε στον υπολογιστή σας.

Πριν εξετάσουμε τους ίδιους τους εξομοιωτές Linux, ας δούμε πώς μπορείτε να παίξετε τα παιχνίδια της κονσόλας στον υπολογιστή σας, επειδή δεν είναι όλα τα παιχνίδια εύκολα. Για παράδειγμα, τα παιχνίδια SNES διανέμονται σε κασέτες, αλλά ο υπολογιστής δεν διαθέτει υποδοχή για κασέτες. Για να αντιμετωπίσουν αυτό το πρόβλημα, οι χρήστες έχουν δημιουργήσει εικόνες κασετών, τις οποίες μπορείτε να χρησιμοποιήσετε στους εξομοιωτές σας.

Οι περισσότερες από αυτές τις εικόνες μπορούν να ληφθούν από το Διαδίκτυο, κάτι που είναι πολύ βολικό. Κάθε εξομοιωτής μπορεί να προσαρμοστεί. Για παράδειγμα, μπορείτε να αλλάξετε τον ρυθμό καρέ εάν χρειάζεται, να προσαρμόσετε το μέγεθος του παραθύρου και επίσης να διαμορφώσετε τις συντομεύσεις πληκτρολογίου που θα χρησιμοποιούνται αντί για το joystick. Τώρα ας προχωρήσουμε στην ίδια τη λίστα:

Οικογένεια Playstation

1.PCSX2

Το PCSX2 είναι ένας εξομοιωτής της κονσόλας παιχνιδιών PlayStation 2 για λειτουργία Συστήματα Linuxανοιχτού κώδικα. Η ανάπτυξη του εξομοιωτή ξεκίνησε το 2000 και προχώρησε πολύ αργά στην αρχή γιατί οι υπολογιστές εκείνης της εποχής δεν μπορούσαν να παρέχουν την απαραίτητη υπολογιστική ισχύ. Το 2005, ο εξομοιωτής άρχισε να λειτουργεί λίγο πολύ κανονικά, τα παιχνίδια παρήγαγαν ήδη 5-6 FPS. Σήμερα, ο εξομοιωτής υποστηρίζει πολύ μεγάλο αριθμόπαιχνίδια και λειτουργεί αρκετά καλά στη σύγχρονη τεχνολογία.

Εγκατάσταση στο Ubuntu:

sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
$ sudo apt ενημέρωση
$ sudo apt install pcsx2-unstable

2. ePSXe

Το ePSXe είναι ένας εξομοιωτής PlayStation 1, ο οποίος, όπως και η προηγούμενη έκδοση, ξεκίνησε να αναπτύσσεται το 2000. Για να μιμηθείτε παιχνίδια, χρειάζεστε ένα υλικολογισμικό PlayStation dump, επομένως η χρήση του εξομοιωτή είναι απολύτως νόμιμη εάν έχετε κονσόλα. Μπορείτε να εκτελέσετε παιχνίδια όχι μόνο από εικόνες, αλλά και απευθείας από τα ίδια τα CD. Το πρόγραμμα σάς επιτρέπει να εκτελέσετε το μεγαλύτερο μέρος Παιχνίδια PlayStation 1.

Nintendo Family

Το Mupen64 είναι ένας εξομοιωτής Nitendo 64 γραμμένος σε C και C++. Με αυτό, μπορείτε να παίξετε παιχνίδια Nitendo στον υπολογιστή σας, εκκινώντας τα από εικόνες ή απευθείας από το δίσκο. Ο εξομοιωτής κυκλοφόρησε λίγο αργότερα, το 2001 για Windows και Linux. Το πρόγραμμα έχει προχωρήσει πολύ στην ανάπτυξη και αργότερα το όνομά του άλλαξε σε Nupen64Plus. Αυτός είναι ένας από τους καλύτερους εξομοιωτές για το Nitendo, υποστηρίζει πολλά παιχνίδια και δείχνει καλή απόδοση. Εγκατάσταση στο Ubuntu:

sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus
$ sudo apt ενημέρωση
$ sudo apt install mupen64plus

4. ΖΣΝΕΣ

Το ZSNES είναι ένας άλλος εξομοιωτής Nintendo ανοιχτού κώδικα γραμμένος σε γλώσσα assembly. Υποστηρίζει πλατφόρμες Linux, Windows και DOS. Η ανάπτυξη του προγράμματος ξεκίνησε το 1997, 7 χρόνια μετά την κυκλοφορία της κονσόλας 16-bit Super Nintendo / SNES. Ο εξομοιωτής εξομοιώνει την κονσόλα με τον πιο πλήρη και ακριβή τρόπο, και αυτό εγγυάται την κυκλοφορία ενός τεράστιου αριθμού παιχνιδιών. Μπορείτε επίσης να αλλάξετε την ανάλυση της οθόνης και να προσαρμόσετε τα φίλτρα βίντεο.

Για εγκατάσταση στο Ubuntu κάντε:

sudo apt-get εγκατάσταση zsnes

5.Snes9x

Ένας άλλος δωρεάν εξομοιωτής για κονσόλες Super Nintendo Entertainment System (SNES). Υποστηρίζει επίσης τα περισσότερα παιχνίδια που έχουν σχεδιαστεί για αυτά τα συστήματα στον προσωπικό σας υπολογιστή.

Το πρόγραμμα είναι γραμμένο σε C++ με ένθετα assembler και έχει εκδόσεις για Linux και Windows. Εδώ μπορείτε να διαμορφώσετε τα κουμπιά ελέγχου ξεχωριστά για κάθε gamepad ή να προσαρμόσετε την προβολή βίντεο. Αναπτύχθηκε, όπως και η προηγούμενη έκδοση, το 1997. Εγκατάσταση:

sudo add-apt-repository ppa:bearoso/ppa
$ sudo apt ενημέρωση
$ sudo apt εγκατάσταση snes9x-gtk

6. DeSmuME

Το DeSmuME είναι ένας εξομοιωτής Nintendo DS ανοιχτού κώδικα. Αναπτύχθηκε σε C++ και εκτός από Linux, υποστηρίζει Windows και OS X. Ο εξομοιωτής αναπτύσσεται ενεργά και εκτελείται όχι μόνο δωρεάν δοκιμαστικά παιχνίδια, αλλά και τα περισσότερα εμπορικά. Αυτός είναι ένας από τους καλύτερους εξομοιωτές για Linux για να παίξετε παιχνίδια Nintendo DS.

Εγκατάσταση από επίσημα αποθετήρια Ubuntu:

sudo apt εγκατάσταση desmume

7. Δελφίνι

Ο εξομοιωτής ανοιχτού κώδικα Dolphin παρέχει τη δυνατότητα αναπαραγωγής παιχνιδιών από πολλές κονσόλες: Wii, GameCube και Triforce. Αυτός είναι ο πρώτος εξομοιωτής που μπορεί να τρέξει εμπορικά παιχνίδια για αυτές τις πλατφόρμες. Το όνομα αναφέρεται στην κωδική ονομασία της κονσόλας Gabe Cube - Nintendo Dolphin.

Η πρώτη έκδοση κυκλοφόρησε για πρώτη φορά το 2003 ως ένα πειραματικό πρόγραμμα εξομοίωσης Nintendo Gamecube που μπορούσε να τρέξει εμπορικά παιχνίδια που προηγουμένως δεν λειτουργούσαν καθόλου. Τώρα το πρόγραμμα υποστηρίζει πολλές δυνατότητες, για παράδειγμα, πολλές ρυθμίσεις, NetPlay και μεγάλο αριθμό συσκευών εισόδου.

Εγκατάσταση από τον ΟΛΠ:

sudo add-apt-repository ppa:glennric/dolphin-emu
$ sudo apt ενημέρωση
$ sudo apt install dolphin-emu

Οικογένεια Sega

8. Γεν

Το DGen είναι ένας εξομοιωτής Sega για Linux, κονσόλα Mega Drive. Λειτουργεί όχι μόνο σε Linux αλλά και σε άλλες πλατφόρμες, όπως τα Windows. Το πρόγραμμα αποτελείται από δύο μέρη - DGen και SDL, το οποίο χρησιμοποιείται ως υλικολογισμικό. Δεν αναπτύσσεται πλέον. Τα χαρακτηριστικά περιλαμβάνουν υποστήριξη για Game Genie, λειτουργία πλήρους οθόνης, gamepad και συμπιεσμένες εικόνες ROM αντί για δίσκους.

sudo apt εγκατάσταση dgen

9. Yabause

Αυτός είναι ένας εξομοιωτής Linux για την κονσόλα παιχνιδιών Sega Saturn, γραμμένος σε C++. Το πρόγραμμα έχει GUIβασίζεται στο Qt και μπορεί να τρέξει πολλά παιχνίδια, συμπεριλαμβανομένων των εμπορικών. Επιπλέον, δεν απαιτείται για εργασία αρχικό υλικολογισμικό BIOS από τον αποκωδικοποιητή, αφού χρησιμοποιείται SDL. Τα παιχνίδια μπορούν να ληφθούν όχι μόνο από οπτικούς δίσκους, αλλά και από εικόνες Μορφή ISOή BIN. Εγκατάσταση:

sudo apt εγκατάσταση yabause

Οικογένεια Atari

10. Στέλλα

Το Stella είναι ένας εξομοιωτής Atari 2600 γραμμένος σε C++. Εκτός από το Linux, υποστηρίζεται ένας μεγάλος αριθμός πλατφορμών, συμπεριλαμβανομένων των Windows, Mac OS, Dreamcast. Η Stella υποστηρίζει σχεδόν όλους τους τύπους κασετών που κυκλοφορούν για αυτήν την κονσόλα και μπορεί να μιμηθεί τη σύνδεση των περισσότερων περιφερειακών συσκευών. Υπάρχει επίσης υποστήριξη για τον εντοπισμό σφαλμάτων των παιχνιδιών σας.

sudo apt install stella

11.Atari800

Το Atari800 είναι ένας εξομοιωτής κονσολών παιχνιδιών οκτώ bit από την Atari. Υποστηρίζει τις περισσότερες πλατφόρμες όπου μπορεί να τρέξει το SDL, συμπεριλαμβανομένου του Linux. Η ανάπτυξη του εξομοιωτή ξεκίνησε το 1995 στη γλώσσα C, και όπως όλοι οι παραπάνω εξομοιωτές Linux σε αυτήν τη λίστα, διανέμεται με την άδεια GPL. Εγκατάσταση:

sudo apt εγκατάσταση atari800

Άλλοι εξομοιωτές

Εάν θέλετε να παίξετε παιχνίδια DOS, τότε οι εξομοιωτές DOS όπως το Dosbox και το Dosemu θα έρθουν στη διάσωση.

Ίσως έχετε παρατηρήσει ότι η λίστα μας δεν περιλαμβάνει εξομοιωτές για Playstation 3 και 4, καθώς και νέες κονσόλες από τη Microsoft - Xbox και Xbox One. Υπάρχει ένας πειραματικός εξομοιωτής για το Xbox - Cxbx, αλλά προς το παρόν είναι σε beta και δεν είναι ακόμα έτοιμος.

Αυτές οι κονσόλες δεν υποστηρίζονται ακόμη επειδή είναι ακόμα σχετικά νέες, θυμηθείτε ότι οι υπάρχοντες εξομοιωτές κυκλοφόρησαν 7-10 χρόνια μετά την κυκλοφορία των κονσολών. Η δουλειά του εξομοιωτή είναι να κάνει μέσω προγραμματισμού αυτό που κάνει το υλικό. Το υλικό θα κερδίζει πάντα αυτόν τον αγώνα και όσο πιο ισχυρές είναι οι επόμενες κονσόλες, τόσο περισσότερους πόρους υπολογιστή θα χρειάζονται. Για να προσομοιώσετε μια κονσόλα, χρειάζεστε έναν υπολογιστή αρκετές φορές πιο ισχυρό.

συμπεράσματα

Σε αυτό το άρθρο, εξετάσαμε τους καλύτερους εξομοιωτές για Linux. Ίσως αυτά δεν είναι όλα τα προγράμματα που αξίζουν να είναι σε αυτήν τη λίστα. Γνωρίζετε άλλους σπουδαίους εξομοιωτές; Ποια είναι τα αγαπημένα σας, ποια χρησιμοποιείτε και τα χρησιμοποιείτε καθόλου; Γράψτε στα σχόλια!

  1. Εξομοιωτής κονσόλας παιχνιδιών - προϊόν λογισμικούπροσομοίωση των αλγορίθμων λειτουργίας πραγματικών στοιχείων υλικού συσκευές παιχνιδιού, σχεδιασμένο για να τρέχει rom παιχνιδιών.
  2. ROM - δυαδικό αρχείοστην οποία κωδικοποιούνται οι πληροφορίες που έχουν αποθηκευτεί από την κασέτα παιχνιδιού.
  3. Ποιο ρούμι να επιλέξετε από το σωρό στο αρχείο; Αποκωδικοποίηση των συμβόλων στα ονόματα των Ρομά.

RetroCopy

Το RetroCopy είναι ένας εξαιρετικός εξομοιωτής Sega για Linux. Υποστηρίζει τις παρακάτω κονσόλες:

  • Sega Genesis/Sega MegaDrive
  • Σύστημα Sega Master
  • GameGear
  • Σύστημα ψυχαγωγίας Nintendo
  • Και όλα τα παιχνίδια arcade κατασκευασμένα για τα Sega System 1, Sega System 2 και Sega System E.

Το RetroCopy μιμείται κονσόλες με μεγάλη ακρίβεια για να αναπαράγει το παιχνίδι όσο το δυνατόν πιο ρεαλιστικά. Είναι εντελώς δωρεάν και πλήρως προσαρμόσιμο. Εκτός από τις λειτουργίες που είναι γνωστές σε όλους από άλλους εξομοιωτές, το RetroCopy έχει μια σειρά από λειτουργίες που δεν βρίσκονται σε άλλους εξομοιωτές Sega για Linux. Αυτό περιλαμβάνει έναν εικονικό μετρητή όπου μπορείτε να δείτε ένα τρισδιάστατο μοντέλο της κασέτας. Μπορείτε επίσης να διαβάσετε κριτικές παιχνιδιών ή να γράψετε τη δική σας κριτική. Η λειτουργικότητα αυτού του εξομοιωτή δεν περιορίζεται στην εκτέλεση παιχνιδιών. Σας επιτρέπει επίσης να αναπαράγετε βίντεο χωρίς υπερφόρτωση του επεξεργαστή, χάρη στις αποδοτικές μηχανές ήχου και εικόνας. Υποστηρίζει την εκτέλεση όλων των δημοφιλών μορφών και κωδικοποιητών (AVI, MPEG, FLV, MP4, βίντεο HD κ.λπ.)

Λήψη τελευταία έκδοση RetroCopy από την επίσημη ιστοσελίδα:
http://www.retrocopy.com/download.aspx

Regen

Το Regen είναι ένας εξομοιωτής Sega Mega Drive/Genesis για Linux που αναπτύχθηκε από τον προγραμματιστή AamirM. Η φιλοσοφία του εξομοιωτή είναι η πιο ακριβής εξομοίωση. Υποστηρίζει σχεδόν όλα τα παιχνίδια της Sega. Όλα τα στοιχεία των συστημάτων κονσόλας προσομοιώνονται με την παραμικρή λεπτομέρεια. Ο συγγραφέας δηλώνει ότι ο Regen παίζει ήδη παιχνίδια με μεγαλύτερη ακρίβεια ακόμη και από το Kega Fusion. Επί αυτή τη στιγμήΑυτός ο εξομοιωτής Sega για Linux υποστηρίζει Genesis/MegaDrive, Master System, Game Gear, SC-3000, SG-1000. Δεν υπάρχει ακόμη υποστήριξη για Sega CD και Sega X32, αλλά η συμβατότητα με αυτές τις κονσόλες έχει προγραμματιστεί για μελλοντικές εκδόσεις.

Λειτουργίες:

  • Εξομοίωση επεξεργαστή ήχου Zilog Z80
  • Εξομοίωση YM2612 υψηλής πιστότητας με λειτουργία βελτιωμένης ποιότητας
  • Προσομοίωση SN76489 υψηλής ακρίβειας
  • Στερεοφωνικός ήχος
  • Εξομοίωση θύρας I/O
  • Υποστηρίζει joysticks 6 κουμπιών
  • Υπάρχει δυνατότητα ομαδικό παιχνίδι
  • Υποστηρίζει ελαφρύ πιστόλι Menacer, καθώς και ελεγκτές J-Cart, MegaMouse
  • Υποστήριξη τσιπ SVP
  • Εξομοίωση EEPROM
  • Προσομοίωση ενός ειδικού τσιπ εντός φυσιγγίου σχεδιασμένου να προστατεύει από τους πειρατές
  • Υποστήριξη κώδικα εξαπάτησης
  • Πλήρης υποστήριξη αντιγράφων ασφαλείας RAM
  • Υποστήριξη πρόσθετου Kega Fusion
  • Υποστηρίζονται αρχειοθετημένες Zip και 7-Zip rom

Έχουν περάσει πάνω από έξι μήνες από τότε που ο συγγραφέας έγραψε αυτές τις γραμμές του προηγούμενου άρθρου σχετικά με το Υποσύστημα Windows για Linux. Κατά τη διάρκεια αυτής της περιόδου, η Microsoft κατάφερε να κυκλοφορήσει την πρώτη σημαντική ενημέρωση στα Windows 10 - Ενημέρωση επετείου 1607, στο οποίο όλες οι καινοτομίες, συμπεριλαμβανομένου του WSL, είναι πλέον διαθέσιμες σε οποιονδήποτε χρήστη έχει εγκαταστήσει αυτήν την ενημέρωση. Το WSL έχει γίνει πολύ πιο ανεπτυγμένο και, ίσως, «στερεό».

Σε σύγκριση με το build 14316 των Windows 10, στο οποίο εμφανίστηκε για πρώτη φορά το υποσύστημα Linux, στο Windows 10 Anniversary Update το υποσύστημα φαίνεται αρκετά λειτουργικό και χρησιμοποιήσιμο στην πράξη (όσο είναι δυνατόν σε αυτό το στάδιο). Η σταθερότητα λειτουργίας δεν είναι ικανοποιητική. Κοιτάζοντας μπροστά, θα σημειώσω το πιο σημαντικό πράγμα - το WSL έχει τώρα τη δυνατότητα να εκκινήσει ένα γραφικό περιβάλλον και άλλα προγράμματα GUI (από τη λίστα DE μέχρι στιγμής αυτό είναι το Unity και το Xfce), κάτι που δεν συνέβαινε στα προηγούμενα Κατασκευές Windows 10. Μέχρι στιγμής αυτό έχει γίνει ανεπίσημα, από μεμονωμένους λάτρεις του Linux, και όχι από προγραμματιστές WSL, αλλά υπάρχει ελπίδα ότι επίσημη υποστήριξηεκτόξευση πλήρες LinuxΤο GUI στο WSL είναι μόνο θέμα χρόνου.

ΠΡΟΕΙΔΟΠΟΙΗΣΗ

Θυμηθείτε: Το WSL πρέπει να εγκατασταθεί πρώτα. Το υποσύστημα δεν θα λειτουργήσει εκ των προτέρων.

WSL. Έξι μήνες μετά

Όπως είπα ήδη, τους τελευταίους έξι μήνες, οι προγραμματιστές του WSL κατάφεραν να βελτιώσουν πλήρως αυτό το υποσύστημα, γεγονός που απλοποιεί την εγκατάσταση και τη διαμόρφωσή του. Και η ίδια η Microsoft κατάφερε να γίνει «πλατινένιο» μέλος του Ιδρύματος Linux. Πριν από δεκαπέντε χρόνια αυτό δεν μπορούσε καν να το ονειρευτεί. Στο νέο του ως Microsoftδεσμεύτηκε να υποστηρίξει όλες τις πρωτοβουλίες του Ιδρύματος Linux στον τομέα του λογισμικού ανοιχτού κώδικα και του Linux και να μεταφέρει ετησίως 500 χιλιάδες δολάρια στο ταμείο. Αυτό είναι σίγουρα ένα μεγάλο επίτευγμα. Πρώτα απ 'όλα, για ολόκληρη την κοινότητα FOSS (ελεύθερο/ελεύθερο και λογισμικό ανοιχτού κώδικα - δωρεάν/δωρεάν και ανοιχτό λογισμικό). Δεκαπέντε χρόνια αφότου ο Steve Ballmer αποκάλεσε το Linux καρκίνο, η νέα ηγεσία της Microsoft είναι πολύ πιο προνοητική και έξυπνη.

Ας επιστρέψουμε όμως στο Υποσύστημα Windows για Linux. Η εγκατάσταση των Windows 10 είναι γρήγορη και εύκολη (σχεδόν όπως η εγκατάσταση του Ubuntu) και δεν χρειάζεται να το περιγράψουμε στον αναγνώστη μας. Μπορείτε να επιλέξετε είτε να ενημερώσετε από μια προηγούμενη έκδοση των Windows 10, η οποία θα πάρει πολλές φορές περισσότερο χρόνο και προσπάθεια, είτε να διαγράψετε προηγούμενη έκδοσηκαι εγκαταστήστε το σύστημα από την αρχή (αυτό το έκανα και όχι από τεμπελιά, αλλά από την καθαρότητα του πειράματος ώστε το σύστημα να ήταν, όπως λένε, παρθένο). Ο συγγραφέας αυτών των γραμμών είναι δοκιμαστής beta των Windows 10 για περισσότερο από ένα χρόνο τώρα και οι νέες εκδόσεις του είναι διαθέσιμες δωρεάν (εντελώς). Εάν είστε επίσης δοκιμαστής beta, τότε πρέπει να έχετε άδεια για τις νέες εκδόσεις beta των Windows 10.

Τελευταίος έκδοση Windows, Ενημέρωση επετείου 1607 - " ενημέρωση επετείου"(δεν είναι ξεκάθαρο ποια είναι η επέτειος του MS), το WSL είναι ενεργοποιημένο από προεπιλογή. Απλώς πρέπει να ενεργοποιήσετε τη "Λειτουργία προγραμματιστή" στην ενότητα "Ενημέρωση και ασφάλεια", περιμένετε έως ότου το σύστημα κατεβάσει το λεγόμενο πακέτο προγραμματιστή και επανεκκινήστε τον υπολογιστή. Στη συνέχεια, εκτελέστε το εργαλείο "Ενεργοποίηση και απενεργοποίηση". Στοιχεία των Windows", όπου επιλέξτε το στοιχείο " Υποσύστημα Linuxγια Windows..." Και επανεκκινήστε ξανά τον υπολογιστή.



Η εγκατάσταση του bash στο WSL πηγαίνει χωρίς προβλήματα (αν και όχι τόσο γρήγορα όσο θα θέλαμε). Δεν μπόρεσα να εγκαταστήσω το Unity την πρώτη φορά: το πρόγραμμα εγκατάστασης συνέχιζε να παραπονιέται σπασμένα πακέτα. Όπως αποδείχθηκε, πρώτα ήταν απαραίτητο να ενημερώσετε το σύστημα μέσω ενός τακτικού διαχειριστή Πακέτα Ubuntu-ΚΑΤΑΛΛΗΛΟΣ. Μετά τη λήψη των ενημερώσεων, η εγκατάσταση πήγε σαν ρολόι και... κράτησε στη δοκιμή μου Dell Inspiron(όχι το πιο παλιό φορητό υπολογιστή, αν και δεν είναι κορυφαίο) περίπου εννιάμισι ώρες. Γιατί - αυτό το μυστήριο είναι άγνωστο σε μένα. Ωστόσο, παρατήρησα ότι κάθε πακέτο Ubuntu χρειαζόταν τρεις έως τέσσερις φορές περισσότερο χρόνο για να εγκατασταθεί σε σχέση με το "καθαρό" Ubuntu.

ΠΛΗΡΟΦΟΡΙΕΣ

Πριν εγκαταστήσετε και ενεργοποιήσετε το WSL, φροντίστε να εγκαταστήσετε ΟΛΕΣ τις ενημερώσεις των Windows 10 Διαφορετικά, ενδέχεται να προκύψουν προβλήματα!

X Window, Unity και τα πάντα, τα πάντα, τα πάντα

Η Canonical και η Microsoft αρχικά πρόσθεσαν τη δυνατότητα εκτέλεσης του Ubuntu πάνω από τα Windows 10 για να δώσουν στους διαχειριστές και τους προγραμματιστές του συστήματος τη δυνατότητα να χρησιμοποιούν το bash και άλλα εργαλεία και βοηθητικά προγράμματα Linux όπως make, gawk και grep απευθείας στα Windows. Χρήστες Linuxσαν αληθινοί χάκερ (σε με την καλή έννοιααυτή η λέξη), δεν μας κράτησε να περιμένουμε πολύ και άρχισε αμέσως να εργάζεται για την εκκίνηση γραφικών περιβαλλόντων επιφάνειας εργασίας σε WSL. Και μαντέψτε τι; Το έκαναν. Ένας προγραμματιστής από τη Γουατεμάλα που ήταν εγγεγραμμένος στο GitHub με το όνομα χρήστη Guerra24 μπόρεσε να «τρέξει το Unity (το προεπιλεγμένο περιβάλλον επιφάνειας εργασίας στο Ubuntu) μέσα στο WSL. Αυτό υποδηλώνει ότι το επίπεδο της Microsoft είναι, καταρχήν, αρκετά ικανό να τρέξει οποιοδήποτε περιβάλλον επιφάνειας εργασίας."

Αυτή η εργασία δεν είναι ασήμαντη και αυτό με το οποίο καταλήγετε δύσκολα μπορεί να ονομαστεί πλήρης επιφάνεια εργασίας Linux, αλλά αυτό είναι μόνο η αρχή. Εάν θέλετε να χρησιμοποιήσετε τον εργάτη Πίνακας Ubuntuστα Windows 10 πρακτικούς σκοπούς, τότε είναι καλύτερα να χρησιμοποιήσετε οποιαδήποτε από τις τρέχουσες διαθέσιμες εικονικές μηχανές, για παράδειγμα VirtualBox από την Oracle. Αλλά αν θέλετε απλώς να διασκεδάσετε και να βελτιώσετε τις δεξιότητές σας στον προγραμματισμό επιτραπέζιου υπολογιστή, μπορείτε να δοκιμάσετε να εκτελέσετε το "native" Linux απευθείας στα Windows 10. Για να εκτελέσετε το Unity στο WSL, πρέπει πρώτα να εγκαταστήσετε (οποιοδήποτε με προσιτό τρόπο, κατά προτίμηση νόμιμη!) έκδοση του Windows 10 Anniversary Update με αριθμό 1607. Και όχι η «οικιακή» έκδοση, αλλά η πιο «επαγγελματική», ή ακόμα και «εταιρική» έκδοση. Μετά την εγκατάσταση, φροντίστε να ενημερώσετε το σύστημα και να προχωρήσετε.

Μετά από δύο (μερικές φορές τρεις) επανεκκινήσεις κατά τη διαδικασία αναβάθμισης, για να εγκαταστήσετε το bash πρέπει να εκτελέσετε γραμμή εντολών Windows (Win + R, πληκτρολογήστε cmd - και θα είστε χαρούμενοι με τη μορφή "κονσόλας" των Windows) και μπείτε... ναι, ακριβώς έτσι: bash. Θα σας ζητηθεί να συμφωνήσετε με τους όρους παροχής υπηρεσιών (φροντίστε να τους αποδεχτείτε, δεν έχετε άλλη επιλογή!) και να κατεβάσετε το Ubuntu. Σε αυτό το στάδιο, πρέπει απλώς να πατήσετε το πλήκτρο Y Το μέγεθος των ληφθέντων αρχείων δεν θα είναι πολύ μεγαλύτερο από ένα gigabyte. Αν λοιπόν έχετε αργό internet(ναι, αυτό συμβαίνει), ετοιμαστείτε να περιμένετε. Στη συνέχεια θα ξεκινήσει η εγκατάσταση, η οποία, με τη σειρά της, θα πάρει επίσης κάποιο χρόνο, ανάλογα με την απόδοση του υπολογιστή. Και στο τέλος όλων, θα καταλήξετε στον χώρο χρηστών (περιβάλλον χρήστη) του Ubuntu 14.04 που τρέχει πάνω από το WSL.

Τεχνικά, δεν θα τρέχετε Linux. Μπορεί να μοιάζει με Linux, αλλά δεν είναι Linux. Το γεγονός είναι ότι το περιβάλλον χρήστη (το ίδιο bash και άλλα) δεν λειτουργεί από πάνω Πυρήνες Linuxκαι μέσα στο επίπεδο WSL. Το WSL χρησιμοποιεί ένα ειδικό API και ένα σύνολο οδηγιών για να κάνει τα πάντα να μοιάζουν με Linux, αλλά και πάλι δεν είναι το ίδιο. Στο επίκεντρο όλων βρίσκεται ακόμα Πυρήνας των Windows N.T. Αυτό είναι σημαντικό να το κατανοήσετε για να κατανοήσετε πώς ξεκινά και λειτουργεί το Unity στο WSL.

Μετά Εγκαταστάσεις Ubuntuφροντίστε να το ενημερώσετε εισάγοντας τις τυπικές εντολές για αυτό:

# apt-get update # apt-get upgrade

Στη συνέχεια, πρέπει να επιστρέψετε ξανά στα Windows 10 και να εγκαταστήσετε έναν διακομιστή X συμβατό με αυτό. Το VcXsrv είναι ιδανικό για το πείραμά μας. Είναι καλύτερα να μην χρησιμοποιήσετε τον αδερφό του Xming, γιατί για κάποιο λόγο άγνωστο σε εμένα, προκύπτει ένα πρόβλημα με αυτό: όταν προσπαθείτε να εκκινήσετε οποιαδήποτε γραφική εφαρμογή για Linux, τα πάντα κολλάνε, συμπεριλαμβανομένων Κονσόλα των Windows. Αλλά δεν είναι μόνο αυτό. Πρέπει να πείτε στο Ubuntu ότι πρέπει να χρησιμοποιήσετε τον διακομιστή VcXsrv X. Για να το κάνετε αυτό, εισάγετε εντολή bash

# DISPLAY =: 0,0

Τώρα οποιαδήποτε εφαρμογή γραφικών Linux θα τρέχει στα Windows 10. Αλλά μόνο μέχρι να κλείσει το bash. Για να κάνετε το WSL να λειτουργεί συνεχώς με γραφικά Linux, επιλέγοντας αυτόματα τον διακομιστή X που απαιτείται για να λειτουργήσει, απλώς προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου διαμόρφωσης bash (~/.bashrc):

# echo "export DISPLAY=:0.0" >> ~/.bashrc


Μετά από αυτό, θα μπορείτε να εκτελέσετε οποιεσδήποτε γραφικές εφαρμογές Linux, όπως Firefox ή οποιοδήποτε DE. Ωστόσο, δεν θα λειτουργούν το ίδιο όπως στο Linux, κολλώντας κάθε λεπτό, και μερικά, όπως το Unity, δεν θα ξεκινήσουν καθόλου. Το πρόβλημα εδώ είναι ότι το WSL δεν περιέχει κώδικα για την υποστήριξη υποδοχών (η καθολική έννοια της ανταλλαγής δεδομένων μεταξύ διεργασιών σε συστήματα παρόμοια με το UNIX, λεπτομέρειες).

Για την υλοποίηση της ιδέας του socket, τα γραφικά περιβάλλοντα Linux χρησιμοποιούν το σύστημα ανταλλαγής μηνυμάτων D-bus από προεπιλογή. Πλειοψηφία γραφικές εφαρμογέςΤο Linux δεν θα μπορεί καν να ξεκινήσει χωρίς D-bus, πόσο μάλλον να λειτουργήσει. Αλλά το WSL, ευτυχώς, υποστηρίζει πρωτόκολλο δικτύου TCP, το οποίο ώθησε τον χρήστη του Reddit.com ShaRose να βρει έναν τρόπο να αναγκάσει το D-bus να χρησιμοποιήσει το πρωτόκολλο TCP αντί για υποδοχές. Η λύση δεν είναι τέλεια, αλλά λειτουργεί. Για να "προσαρτήσετε" το D-bus στο TCP, εισαγάγετε στο bash:

# sed -i "s/ .*/tcp:host=localhost,port=0/" /etc/dbus-1/session.conf

Με αυτή την εντολή θα αλλάξετε το αρχείο διαμόρφωσης του D-bus ώστε από εδώ και στο εξής να χρησιμοποιεί TCP αντί για πρίζες. Ο παλιός καλός επεξεργαστής ροής sed θα σας βοηθήσει σε αυτό. Ποιο είναι το αποτέλεσμα; Οι εφαρμογές που απαιτούν τη λειτουργία D-bus μπορούν πλέον να εκτελούνται σε WSL.
Το επόμενο βήμα είναι να εγκαταστήσετε γραφικές εφαρμογές Linux. Πρώτα, κάντε αυτό στην κονσόλα WSL:

# apt-get install ubuntu-desktop # apt-get install unity # apt-get install compiz-core # apt-get install compizconfig-settings-manager
Μακρά εγκατάσταση του Unity...

Η πρώτη εντολή θα εγκαταστήσει τα βασικά γραφικά στοιχεία του Ubuntu, συμπεριλαμβανομένων των προγραμμάτων για τελικό χρήστη, όπως το LibreOffice. Η ακόλουθη εντολή εγκαθιστά την επιφάνεια εργασίας Unity. Οι άλλες δύο ομάδες θα προμηθεύσουν τον σύνθετο διαχειριστή παραθύρων Compiz, ο οποίος χρησιμοποιεί OpenGL, και το γραφικό περιβάλλον για αυτό. Είναι αυτό που θα πρέπει να ρυθμιστεί σωστά στο επόμενο στάδιο.

Για να μπορέσετε να αρχίσετε να χρησιμοποιείτε το περιβάλλον επιφάνειας εργασίας Unity στα Windows 10, πρέπει να διαμορφώσετε σωστά το CompizConfig Settings Manager (CCSM). Μετά την εγκατάσταση όλων αυτών των εφαρμογών, εκκινήστε το CCSM από τη διεπαφή bash και ενεργοποιήστε τα ακόλουθα πρόσθετα σε αυτό (όλα θα πρέπει να είναι ΑΚΡΙΒΩΣ όπως στο στιγμιότυπο οθόνης!):


  1. Στην ενότητα Γενικά:

    • Εντολές
    • Σύνθετος
    • Αντιγραφή στην υφή
    • OpenGL
  2. Στην ενότητα Επιφάνεια εργασίας:

    • Προσθήκη Ubuntu Unity
  3. Στην ενότητα Βοηθητικά προγράμματα:

    • Εργαλειοθήκη βιβλιοθήκης Compiz
  4. Στην ενότητα Διαχείριση παραθύρων:

    • Τοποθετήστε τα Windows
    • Αλλαγή μεγέθους παραθύρου
    • Κλίμακα
    • Κλείσιμο παραθύρων

$compiz

Σε περίπου ένα λεπτό θα δείτε το κέλυφος Unity να τρέχει.


Επιτρέψτε μου να σημειώσω μερικά βασικά σημεία:

  1. Εάν θέλετε πραγματικά να εκτελέσετε εφαρμογές X σε WSL, εγκαταστήστε το VcXsrv ως διακομιστή X και όχι ως Xming. Έχει αποδειχθεί εμπειρικά ότι το Xming δεν θέλει να λειτουργήσει σωστά με το WSL.
  2. Αφού εγκαταστήσετε το CCSM, πρέπει να το ρυθμίσετε ακριβώς όπως φαίνεται στην εικόνα (δηλαδή να ενεργοποιήσετε αυτό που είναι επιλεγμένο και να απενεργοποιήσετε όλα τα άλλα). Μόνο τότε το Unity θα αρχίσει να τρίζει, όχι με την πρώτη προσπάθεια.
  3. Είναι καλύτερο να μην εγκαταστήσετε ιδιόκτητα προγράμματα οδήγησης ATI για το Ubuntu μέσα στο WSL. Αυτό οδηγεί σε πλήρη πάγωμα ολόκληρου του συστήματος (συμπεριλαμβανομένων των Windows 10) και συνεπάγεται πλήρη επανεγκατάσταση του WSL με ό,τι συνεπάγεται.
  4. Θα σας απογοητεύσω: δεν πρέπει να εναποθέτετε μεγάλες ελπίδες στο δεκανίκι που προκύπτει. ΑΥΤΟ δεν θα λειτουργήσει κανονικά. Αλλά στη μηχανή δοκιμής μου, το Unity μέσα στο WSL λειτούργησε αρκετά καλά. Υποκειμενικά - λίγο πιο αργά από ό,τι στο εγγενές Linux. Ίσως στο μέλλον κάποιος να φέρει σε πέρας όλο αυτό το θέμα. Και το Unity στο WSL θα είναι ακόμα χρήσιμο.

Τι θα γίνει τελικά, μετά από τόσα μαρτύρια; Και στο τέλος (θεωρητικά, δεδομένου ότι στην πράξη είναι απλώς ένας ενδιαφέρον πειραματικός τρόπος για να τρέξετε το Unity και άλλα DE εντός WSL) θα λάβουμε ένα περιβάλλον για τη δοκιμή εφαρμογών Linux απευθείας μέσα στα Windows. Και το Unity τρέχει πάνω από τα Windows. Φυσικά, η ταχύτητα και η απόκριση δεν είναι ίδιες με αυτές του πραγματικού υλικού, αλλά εξακολουθούν να είναι ταχύτερες από ό,τι σε μια εικονική μηχανή. Πολλές εφαρμογές, π.χ. Google Chromeή Pidgin, απλά δεν ξεκινούν. Εδώ είναι ο Firefox, διαχειριστής αρχείων, κατάστημα εφαρμογών και άλλα βοηθητικά προγράμματα συστήματοςΤο Ubuntu λειτουργεί εξαιρετικά (λίγο πιο αργά από το «πραγματικό» Ubuntu, αλλά λειτουργεί!).

Η συνέχεια είναι διαθέσιμη μόνο σε συνδρομητές

Επιλογή 1. Εγγραφείτε στο Hacker για να διαβάσετε όλο το υλικό στον ιστότοπο

Η συνδρομή θα σας επιτρέψει να καθορισμένη περίοδοδιαβάστε ΟΛΟ το υλικό επί πληρωμή στον ιστότοπο. Δεχόμαστε πληρωμήτραπεζικές κάρτες



, ηλεκτρονικό χρήμα και μεταφορές από λογαριασμούς παρόχου κινητής τηλεφωνίας.

Τα λειτουργικά συστήματα Windows που ξεκινούν με Vista χρησιμοποιούν ενσωματωμένο...