Το Wine 8.0 έχει ήδη κυκλοφορήσει και έρχεται φορτωμένο με πολλές νέες δυνατότητες και βελτιώσεις

Το κρασί στο Linux

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

Μετά από ένα χρόνο ανάπτυξης και 28 πειραματικές εκδόσεις τελικά η έναρξη του η σταθερή έκδοση της ανοιχτής υλοποίησης του API Win32 Wine 8.0, το οποίο έχει απορροφήσει περισσότερες από 8600 αλλαγές.

Το βασικό επίτευγμα της νέας έκδοσης είναι η ολοκλήρωση των εργασιών για τη μετάφραση των μονάδων Wine στη μορφή, καθώς και η επιβεβαίωση ότι 5266 προγράμματα για Windows λειτουργούν σωστά με πρόσθετες ρυθμίσεις και εξωτερικά αρχεία DLL.

Κύρια νέα του κρασιού 8.0

Σε αυτή τη νέα έκδοση που προέρχεται από το Wine 8.0 τις ενότητες σε μορφή PE, μετά από τέσσερα χρόνια δουλειάς έχει επιτευχθεί η μεταφορά όλων των βιβλιοθηκών DLL για να χρησιμοποιήσετε τη μορφή εκτελέσιμου αρχείου PE. Η χρήση PE σάς επιτρέπει να χρησιμοποιείτε τα προγράμματα εντοπισμού σφαλμάτων που είναι διαθέσιμα για Windows και επιλύει προβλήματα συμβατότητας με διάφορα συστήματα προστασίας από αντιγραφή που επαληθεύουν την ταυτότητα των λειτουργικών μονάδων συστήματος στο δίσκο και στη μνήμη.

επίσης προβλήματα με την εκτέλεση εφαρμογών 32 bit σε κεντρικούς υπολογιστές 64 bit έχουν επιλυθεί και εφαρμογές x86 σε συστήματα ARM. Από τις υπόλοιπες εργασίες που σχεδιάζεται να επιλυθούν σε μεταγενέστερες πειραματικές εκδόσεις του Wine 8.x, ξεχωρίζει η μετακίνηση των μονάδων στη διεπαφή κλήσεων συστήματος NT, αντί για απευθείας κλήσεις μεταξύ των επιπέδων PE και Unix.

Πέραν αυτού, τονίζεται επίσης ότι υλοποίησε έναν ειδικό αποστολέα κλήσεων συστήματος που χρησιμοποιείται για τη μετάφραση κλήσεων από βιβλιοθήκες PE σε Unix για μείωση των γενικών εξόδων κατά την πραγματοποίηση μιας πλήρους κλήσης συστήματος NT. Για παράδειγμα, η βελτιστοποίηση κατέστησε δυνατή τη μείωση της πτώσης απόδοσης κατά τη χρήση των βιβλιοθηκών OpenGL και Vulkan.

Στο WoW64 παρέχονται επίπεδα για όλες τις βιβλιοθήκες Unix, Επιτρέποντας σε μονάδες μορφής PE 32 bit να έχουν πρόσβαση σε βιβλιοθήκες Unix 64 bit, οι οποίες, αφού απαλλαγούν από άμεσες κλήσεις PE/Unix, θα καταστήσουν δυνατή την εκτέλεση εφαρμογών Windows 32 bit χωρίς εγκατάσταση βιβλιοθηκών Unix 32 bit.

Στο Direct3D προστέθηκε ένας νέος μεταγλωττιστής shader HLSL με βάση τη βιβλιοθήκη vkd3d-shader. Επίσης, με βάση το vkd3d-shader, έχει ετοιμαστεί ένας αποσυναρμολογητής HLSL και ένας προεπεξεργαστής HLSL.

Από την πλευρά των συσκευών εισόδου μπορούμε να βρούμε σημαντικά βελτιωμένη υποστήριξη για ελεγκτές hot βύσματος, επιπλέον του γεγονότος ότι προτείνεται μια βελτιωμένη εφαρμογή του κώδικα για τον προσδιορισμό των τροχών παιχνιδιού, με βάση τη βιβλιοθήκη SDL και τη συμβατότητα με το εφέ ανατροφοδότησης Force όταν χρησιμοποιείτε τροχούς παιχνιδιών.

Η ενότητα επισημαίνεται επίσης WinRT Windows.Gaming.Είσοδος που προτείνεται με την υλοποίηση μιας διεπαφής προγραμματισμού για πρόσβαση σε gamepad, joystick και τροχούς παιχνιδιών. Για το νέο API, μεταξύ άλλων, υλοποιείται υποστήριξη για ειδοποίηση hot plugging συσκευών, εφέ αφής και δόνησης.
διεθνοποίηση

Του άλλες αλλαγές που ξεχωρίζουν:

  • Η χρήση της βιβλιοθήκης OpenAL έχει διακοπεί.
  • Προστέθηκε ένα φίλτρο για την ανάγνωση ροών ήχου και βίντεο σε μορφή ASF (Advanced Systems Format).
  • Καταργήθηκε η βιβλιοθήκη μεσαίου επιπέδου OpenAL32.dll, αντί της οποίας χρησιμοποιείται πλέον η εγγενής βιβλιοθήκη των Windows OpenAL32.dll, που παρέχεται με εφαρμογές.
  • Το Media Foundation Player έχει βελτιώσει τον εντοπισμό τύπων περιεχομένου.
  • Έχει εφαρμοστεί η δυνατότητα ελέγχου του ρυθμού μεταφοράς δεδομένων (Rate Control).
  • Βελτιωμένη υποστήριξη για τον προεπιλεγμένο μίκτη και απόδοση στο Βελτιωμένο Video Renderer (EVR).
  • Προστέθηκε μια αρχική υλοποίηση του Writer Encoding API.
    Οι προεπιλεγμένες ρυθμίσεις χρησιμοποιούν το θέμα "Light". Μπορείτε να αλλάξετε το θέμα χρησιμοποιώντας το βοηθητικό πρόγραμμα WineCfg.
  • Τα προγράμματα οδήγησης γραφικών (winex11.drv, winemac.drv, wineandroid.drv) έχουν μετατραπεί για να πραγματοποιούν κλήσεις συστήματος σε επίπεδο Unix και να έχουν πρόσβαση στα προγράμματα οδήγησης μέσω της βιβλιοθήκης Win32u.
  • Η αρχιτεκτονική του επεξεργαστή εκτύπωσης έχει εφαρμοστεί για την εξάλειψη των άμεσων κλήσεων μεταξύ των επιπέδων PE και Unix στο πρόγραμμα οδήγησης του εκτυπωτή.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.

Πώς να εγκαταστήσετε το Wine 8.0 σε Ubuntu και παράγωγα;

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτή τη νέα έκδοση του Wine, απλώς ανοίξτε ένα τερματικό και πληκτρολογήστε τις ακόλουθες εντολές σε αυτό:

  1. sudo apt install libgnutls30:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
  2. sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
  3. sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
  4. sudo apt install --install-recommends winehq-stable

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

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

*

*

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