Το Wine 7.0 έρχεται με 9100 αλλαγές, νέα αρχιτεκτονική 64 bit και πολλά άλλα

Wine

πριν ΛΙΓΕΣ μερες ανακοινώθηκε η κυκλοφορία της νέας σταθερής έκδοσης του Wine 7.0 που τοποθετείται ως εργαλείο συμβατότητας για την εκτέλεση προγραμμάτων Windows σε διάφορα λειτουργικά συστήματα *nix, προσφέροντας πολύ βελτιωμένη συμβατότητα 64-bit.

Σε αυτήν τη νέα έκδοση υλοποιείται η πλήρης εργασία του 5156 (5049 πριν από ένα χρόνο) από προγράμματα για Windows επιβεβαιώθηκαν στο Wine, 4312 άλλα (4227 πριν από ένα χρόνο) προγράμματα λειτουργούν μια χαρά με πρόσθετες ρυθμίσεις και εξωτερικά DLL. 3813 προγράμματα (πριν από 3703 χρόνια) έχουν μικρά προβλήματα που δεν παρεμβαίνουν στη χρήση των κύριων λειτουργιών των εφαρμογών.

Ιδιαίτερα οι βελτιώσεις είναι πολλές και Μεταξύ των πιο σημαντικών περιλαμβάνονται βελτιωμένη υποστήριξη θεμάτων για εφαρμογές, καλύτερη υποστήριξη joystick, υποστήριξη HiDPI, καλύτερη συμβατότητα με OpenCL, VKD3D 1.2, καλύτερη υποστήριξη Apple Silicon Mac, νέα προγράμματα οδήγησης Plug and Play, υποστήριξη Unicode 14, ενημέρωση Mono και βελτιώσεις στο WinRT.

Συνολικά, περισσότερες από 9.100 τροποποιήσεις που προκάλεσαν, συγκεκριμένα, μια νέα αρχιτεκτονική WoW64, η οποία είναι πλέον λειτουργική.

Τι νέο υπάρχει στο Wine 7.0;

Μία από τις βασικές καινοτομίες που ξεχωρίζει είναι ότι σχεδόν όλα τα DLL έχουν μετατραπεί για να χρησιμοποιούν τη μορφή εκτελέσιμου αρχείου PE (Portable Executable) αντί για ELF. Η ομάδα προσθέτει ότι οι περισσότερες ενότητες έχουν μετατραπεί σε μορφή PE (Portable Execution). Τα υπόλοιπα θα ακολουθήσουν σε μελλοντικές εκδόσεις του Wine. Μόλις ολοκληρωθεί η μετάβαση, θα είναι δυνατή η διαχείριση εφαρμογών 32 bit χρησιμοποιώντας βιβλιοθήκες 64 bit. Στη συνέχεια θα αφαιρεθούν τα παλιά 32 bit.

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

Μια άλλη από τις βελτιώσεις που ξεχωρίζουν στο Wine 7.0 είναι αυτή Η αρχιτεκτονική WoW64 έχει εφαρμοστεί (Windows 32-bit σε Windows 64-bit) που υποστηρίζει την εκτέλεση εφαρμογών Windows 32-bit σε συστήματα Unix 64-bit.

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

Από τις άλλες αλλαγές που ξεχωρίζουν:

  • Το πρόγραμμα οδήγησης Vulkan υλοποιεί υποστήριξη για την προδιαγραφή Vulkan Graphics API 1.2.201.
  • Παρέχονταν υποστήριξη για έξοδο μέσω του Hatched Geometric Objects API του Direct2D, με δυνατότητα ελέγχου για ένα κλικ.
  • Το Direct2D API παρέχει αρχική υποστήριξη για οπτικά εφέ που εφαρμόζονται μέσω της διεπαφής ID2D1Effect.
  • Τα πρόσθετα GStreamer για το DirectShow και το πλαίσιο Media Foundation συνδυάζονται σε ένα κοινό σύστημα υποστήριξης WineGStreamer, το οποίο θα πρέπει να απλοποιήσει την ανάπτυξη νέων API αποκωδικοποίησης περιεχομένου.
  • Με βάση το WineGStreamer backend, υλοποιούνται αντικείμενα Windows Media για σύγχρονη και ασύγχρονη ανάγνωση.
  • Η υποστήριξη για τη διεπαφή ID2D1MultiThread έχει προστεθεί στο Direct2D API, το οποίο χρησιμοποιείται για την ενορχήστρωση αποκλειστικής πρόσβασης σε πόρους σε εφαρμογές πολλαπλών νημάτων.
  • Το σύνολο βιβλιοθήκης WindowsCodecs υποστηρίζει αποκωδικοποίηση εικόνας WMP (Windows Media Photo) και κωδικοποίηση εικόνας DDS (DirectDraw Surface).
  • Καταργήθηκε η υποστήριξη για κωδικοποίηση εικόνας σε μορφή ICNS (για macOS), η οποία δεν υποστηρίζεται στα Windows.
  • Υλοποιήθηκε υποστήριξη για θέματα. Η σύνθεση περιλαμβάνει τα "Light", "Blue" και "Classic Blue", τα οποία μπορούν να επιλεγούν μέσω του διαμορφωτή WineCfg.
  • Προστέθηκε η δυνατότητα προσαρμογής της εμφάνισης όλων των στοιχείων ελέγχου διεπαφής μέσω θεμάτων.
  • Παρέχεται αυτόματη ενημέρωση προβολής στοιχείων μετά την αλλαγή θέματος.
  • Η υποστήριξη θεμάτων έχει προστεθεί σε όλες τις ενσωματωμένες εφαρμογές Wine.
  • Οι εφαρμογές έχουν προσαρμοστεί σε οθόνες με υψηλή πυκνότητα pixel (High DPI).
    υποσύστημα γραφικών

Πώς να εγκαταστήσετε το Wine 7.0;

Si είναι χρήστες Debian, Ubuntu, Linux Mint και παραγώγων εάν χρησιμοποιήστε μια έκδοση 64-bit του συστήματος, πρόκειται να ενεργοποιήσουμε την αρχιτεκτονική 32-bit με:

sudo dpkg --add-architecture i386

Τώρα  θα προσθέσουμε τα ακόλουθα στο σύστημα:

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

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Προσθέτουμε το αποθετήριο, για το Ubuntu και τα παράγωγα:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

Για διανομές Debian και eta:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Έγινε αυτό, Προχωράμε στην εγκατάσταση των βασικών πακέτων για το Wine να λειτουργεί ομαλά στο σύστημα:

sudo apt install --install-recommends winehq-stable

Και επιβεβαιώνουμε την εγκατάσταση εκτελώντας:

κρασί – έκδοση

να η περίπτωση του Fedora και των παραγώγων της:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

Και τέλος εγκαθιστούμε το κρασί με:

sudo dnf install winehq-stable

Στην περίπτωση του Arch Linux ή οποιαδήποτε διανομή βασισμένη στο Arch Linux Μπορούμε να εγκαταστήσουμε αυτήν τη νέα έκδοση από τα επίσημα αποθετήρια διανομής της.

Η εντολή για την εγκατάσταση είναι:

sudo pacman -s wine


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

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

*

*

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