Το Wine 8.10 προσγειώνεται με επιδιόρθωση σφαλμάτων uTorrent και άλλες βελτιώσεις απόδοσης
Paul Hill
Neowin
·
9 Ιουνίου 2023 20:40 EDT
WineHQ
έχει ανακοινώσει
η διαθεσιμότητα του Wine 8.10. Ως έκδοση σημείου, δεν συνοδεύεται από μια τεράστια λίστα νέων λειτουργιών, αλλά οι βελτιώσεις που φτάνουν θα βελτιώσουν την απόδοση, το απόκομμα του δρομέα και τον χειρισμό προγραμμάτων που χρησιμοποιούν τοπικές ρυθμίσεις και δεδομένα ζώνης ώρας.
Για όσους δεν το γνωρίζουν, το Wine είναι ένα εργαλείο που σας επιτρέπει να εκτελείτε προγράμματα
Windows
σε Linux και
macOS
, με διάφορους βαθμούς επιτυχίας. Το όνομα Wine αρχικά αντιπροσώπευε το «Wine is not an emulator», καθώς δεν υπάρχει εξομοίωση ή εικονικοποίηση ενώ το Wine εκτελεί προγράμματα των Windows.
Ακολουθεί μια λίστα με τις νέες αλλαγές σε αυτήν την ενημέρωση και τα οφέλη που προσφέρουν:
- Όλες οι μεταβάσεις PE-> Unix περνούν από τη διεπαφή syscall. Αυτό σημαίνει ότι το Wine χρησιμοποιεί πλέον τη διεπαφή syscall για όλες τις μεταβάσεις μεταξύ των χώρων μνήμης PE (Portable Executable) και Unix. Αυτή η αλλαγή θα πρέπει να βελτιώσει την απόδοση και τη σταθερότητα.
- Βελτιώσεις αποκοπής κέρσορα ποντικιού. Ο κώδικας αποκοπής του δρομέα του ποντικιού έχει βελτιωθεί, γεγονός που θα πρέπει να διορθώσει ορισμένα προβλήματα με το κούρεμα του δρομέα του ποντικιού από την οθόνη.
- Υποστήριξη εικονικής μνήμης placeholders. Το Wine υποστηρίζει πλέον θέσεις εικονικής μνήμης, οι οποίες χρησιμοποιούνται από ορισμένες εφαρμογές για τη βελτίωση της απόδοσης.
- Ενημερώσεις δεδομένων τοποθεσίας και ζώνης ώρας. Οι τοπικές ρυθμίσεις και τα δεδομένα ζώνης ώρας έχουν ενημερωθεί στις πιο πρόσφατες εκδόσεις. Αυτό θα πρέπει να διορθώσει ορισμένα ζητήματα με εφαρμογές που χρησιμοποιούν δεδομένα ειδικά για τοπικές ρυθμίσεις.
Ίσως πιο ενδιαφέρουσες από τις βελτιώσεις σε αυτήν την ενημέρωση είναι οι διορθώσεις σφαλμάτων. Πολλά γνωστά κομμάτια λογισμικού θα πρέπει να λειτουργούν καλύτερα σε αυτήν την ενημέρωση. Οι διορθώσεις σφαλμάτων είναι οι εξής:
-
Αποτυχία φόρτωσης πολλών εφαρμογών με επίγνωση της απομόνωσης (MSN Messenger Live 2009, Lync 2010,
Adobe
Premiere Pro CS3, Quicken 201X) (η ενσωματωμένη αναζήτηση δήλωσης PE θα πρέπει να υποστηρίζει ISOLATIONAWARE_MANIFEST_RESOURCE_ID) - Το uTorrent 2.2.0 κολλάει κατά την εκκίνηση (το συμβάν FD_WRITE αναφέρεται ξανά και ξανά στα WSAEnumNetworkEvents για μια συνδεδεμένη υποδοχή UDP)
- Αποτυχία του προγράμματος φόρτωσης Creo Elements/Direct Modeling Express 4.0/6.0 λόγω έλλειψης εξάρτησης msvcrt.dll (η εγγενής netapi32.dll εισάγει συναρτήσεις msvcrt)
- Το Cygwin’s mintty.exe κολλάει με υπερχείλιση στοίβας
- Το TwitchTest κολλάει σε μη εφαρμοσμένη συνάρτηση IPHLPAPI.DLL.GetPerTcpConnectionEStats
- Το Animated Puzzles διακόπτεται κατά την έναρξη
- .NET 3.5 Τα σημάδια ελέγχου του πλαισίου ελέγχου θα πρέπει να είναι μαύρα αντί του χρώματος “Προσκηνίου”.
- Το Honeygain κολλάει σε μη εφαρμοσμένη συνάρτηση IPHLPAPI.DLL.GetCurrentThreadCompartmentId
- Το PmxEditor 0.2.7.5 δεν ξεκινά μετά το Wine 8.4.
- ntdll: Το NtDuplicateToken έχει λάθος πρωτότυπο
- Το user32:msg λαμβάνει ένα επιπλέον WM_NCPAINT στο ShowWindow(παιδί, SW_SHOW)
- Το κινεζικό IME δεν λειτουργεί πλέον στο Naver LINE από το Wine 8.9
- Το wininet:http – test_secure_connection() αποτυγχάνει σε Windows και Wine
Το Wine 8.10 είναι μια έκδοση ανάπτυξης, οπότε θα πρέπει να μεταβείτε στο
σελίδα λήψεων
βρείτε οδηγίες εγκατάστασης για τη διανομή Linux σας και βεβαιωθείτε ότι ακολουθείτε τις οδηγίες για τον κλάδο Ανάπτυξης.
Αναφέρετε ένα πρόβλημα με το άρθρο



