Το Wine 8.8 έρχεται με αρχική υποστήριξη για το ARM64EC, διορθώσεις και άλλα

Το κρασί στο Linux

Το Wine είναι μια εκ νέου υλοποίηση της διεπαφής προγραμματισμού εφαρμογών Win16 και Win32 για λειτουργικά συστήματα που βασίζονται σε Unix.

Ήταν ήδη κυκλοφόρησε τη νέα πειραματική έκδοση του η εφαρμογή Κρασί 8.8, το οποίο από την κυκλοφορία της έκδοσης 8.7, έχουν κλείσει 18 αναφορές σφαλμάτων και έχουν γίνει περίπου 253 αλλαγές στο πλαίσιο της προετοιμασίας αυτής της νέας έκδοσης.

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

Κύρια νέα χαρακτηριστικά της έκδοσης ανάπτυξης του Wine 8.8

Σε αυτή τη νέα έκδοση ανάπτυξης του Wine 8.8 που παρουσιάζεται, μια από τις κύριες καινοτομίες είναι η Υλοποιήθηκε η αρχική υποστήριξη για τη φόρτωση μονάδων ARM64EC (Συμβατό με την εξομοίωση ARM64, που χρησιμοποιείται για την απλοποίηση της μετάβασης εφαρμογών που γράφτηκαν αρχικά για την αρχιτεκτονική x86_64 σε συστήματα ARM64 παρέχοντας τη δυνατότητα εκτέλεσης μεμονωμένων μονάδων κώδικα x86_64 σε περιβάλλον ARM64 χρησιμοποιώντας έναν εξομοιωτή) που είναι μια νέα εφαρμογή ABI (Arm11 Binary Interface) ) που είναι συμβατό με τα Windows XNUMX στο ARM.

Λαμβάνοντας ένα κομμάτι κειμένου από τον ιστότοπο της Microsoft:

Το Arm64EC ("Συμβατό με εξομοίωση") σάς επιτρέπει να δημιουργείτε νέες εγγενείς εφαρμογές ή να κάνετε σταδιακή μετάβαση υπαρχουσών εφαρμογών x64 για να επωφεληθείτε από την εγγενή ταχύτητα και απόδοση που είναι δυνατή με συσκευές που τροφοδοτούνται με βραχίονα, όπως καλύτερη κατανάλωση ενέργειας, διάρκεια ζωής της μπαταρίας και επιταχυνόμενους φόρτους εργασίας AI και ML.

Το Arm64EC είναι μια νέα δυαδική διεπαφή εφαρμογών (ABI) για εφαρμογές που εκτελούνται σε συσκευές Arm με Windows 11. Είναι μια δυνατότητα των Windows 11 που απαιτεί τη χρήση του SDK των Windows 11 και δεν είναι διαθέσιμη στα Windows 10 στο Arm.

Με αυτό το νέο χαρακτηριστικό, Οι χρήστες μπορούν πλέον να εκτελούν εφαρμογές Windows σε Linux και άλλα λειτουργικά συστήματα παρόμοια με το Unix που έχουν κατασκευαστεί για το ARM64EC. Αυτή είναι μια σημαντική εξέλιξη για το Wine, καθώς επεκτείνει τη γκάμα των εφαρμογών που μπορούν να εκτελεστούν σε Linux και άλλα λειτουργικά συστήματα παρόμοια με το Unix.

Μια άλλη από τις αλλαγές που ξεχωρίζει σε αυτή τη νέα έκδοση είναι ότι έγινε πρόσθετη εργασία στο πρόγραμμα οδήγησης PostScript να παρέχει πλήρη υποστήριξη για τη μορφή εκτελέσιμου αρχείου PE (Portable Executable), με την οποία αυτές οι αλλαγές αναμένεται να βελτιώσουν τη συνολική απόδοση του Wine και να το κάνουν πιο σταθερό.

Από τις άλλες αλλαγές τα κυριότερα σημεία αυτής της νέας έκδοσης:

  • Συνεχής αναδιάρθρωση κώδικα για υποστήριξη IME (επεξεργαστές μεθόδων εισαγωγής).
  • Κλειστές αναφορές σφαλμάτων που σχετίζονται με το Devil May Cry.
  • Διορθώθηκαν προειδοποιητικά σφάλματα συλλογής κρασιού με gcc
  • Διορθώστε στο winedbg φόρτωση εσφαλμένων συμβόλων εντοπισμού σφαλμάτων για ενσωματωμένα dll
  • Πολλές εφαρμογές χρειάζονται το tasklist.exe για την υποστήριξη της λίστας διαδικασιών εκτύπωσης σε μορφή CSV '/f ή CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

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

Πώς να εγκαταστήσετε την έκδοση ανάπτυξης του Wine 8.6 στο Ubuntu και σε παράγωγα;

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

Το πρώτο και πιο σημαντικό βήμα θα είναι η ενεργοποίηση της αρχιτεκτονικής 32-bit, ότι παρόλο που το σύστημά μας είναι 64 bit, η εκτέλεση αυτού του βήματος μας γλιτώνει από πολλά προβλήματα που συνήθως παρουσιάζονται, αφού οι περισσότερες βιβλιοθήκες Wine εστιάζονται σε αρχιτεκτονική 32 bit.

Γι 'αυτό γράφουμε για το τερματικό:

sudo dpkg --add-architecture i386

Τώρα πρέπει να εισαγάγουμε τα κλειδιά και να τα προσθέσουμε στο σύστημα με αυτήν την εντολή:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Έγινε τώρα πρόκειται να προσθέσουμε το ακόλουθο αποθετήριο στο σύστημα, για αυτό γράφουμε στο τερματικό:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

Τέλος, μπορούμε να επαληθεύσουμε ότι έχουμε ήδη εγκαταστήσει το Wine και επίσης ποια έκδοση έχουμε στο σύστημα εκτελώντας την παρακάτω εντολή:

wine --version


		

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Cristian dijo

    Πώς θα εγκαταστήσω το wine 8.8 σε ένα chromebook που έχει χρεωστικό 11 aarch64