يأتي Wine 7.0 مع 9100 تغيير ، وبنية 64 بت جديدة والمزيد

أحمر نبيتي

قبل بضعة أيام تم الإعلان عن إصدار الإصدار المستقر الجديد من Wine 7.0 والتي تم وضعها كأداة توافق لتشغيل برامج Windows على أنظمة تشغيل مختلفة * nix ، مما يوفر توافقًا محسنًا بشكل كبير مع 64 بت.

في هذا الإصدار الجديد تم تنفيذ المهمة الكاملة لـ 5156 (قبل 5049 سنة) من تم تأكيد برامج Windows في Wine ، تعمل 4312 برامج أخرى (4227 قبل عام) بشكل جيد مع الإعدادات الإضافية وملفات DLL الخارجية. 3813 برنامجًا (منذ 3703 عامًا) بها مشكلات بسيطة لا تتداخل مع استخدام الوظائف الرئيسية للتطبيقات.

خاصة التحسينات عديدة و من بين أهم يتم تضمينها تحسين دعم السمات للتطبيقات، دعم أفضل لعصا التحكم ، دعم HiDPI ، توافق أفضل مع OpenCL ، VKD3D 1.2 ، دعم أفضل من Apple Silicon Mac ، وبرامج تشغيل التوصيل والتشغيل الجديدة ، ودعم Unicode 14 ، وتحديث Mono ، وتحسينات WinRT.

في المجموع ، هناك أكثر من 9.100 تعديل لإحداث بنية WoW64 الجديدة ، والتي تعمل الآن.

ما الجديد في Wine 7.0؟

واحدة من المستجدات الرئيسية التي تبرز هو ذلك تم تحويل جميع مكتبات DLL تقريبًا لاستخدام تنسيق الملف القابل للتنفيذ PE (قابل للتنفيذ المحمول) بدلاً من ELF. يضيف الفريق أن معظم الوحدات قد تم تحويلها إلى تنسيق PE (تنفيذ محمول). سيتبع الباقي في الإصدارات المستقبلية من Wine. بمجرد اكتمال النقل ، سيكون من الممكن إدارة تطبيقات 32 بت باستخدام مكتبات 64 بت. ثم ستتم إزالة البتات القديمة 32.

يحل استخدام PE المشكلات من خلال دعم أنظمة حماية النسخ المختلفة التي تتحقق من هوية وحدات النظام على القرص وفي الذاكرة.

من بين التحسينات الأخرى التي تبرز في Wine 7.0 هو ذلك تم تنفيذ هندسة WoW64 (Windows 32 بت على نظام Windows 64 بت) يدعم تشغيل تطبيقات Windows 32 بت على أنظمة 64 بت Unix.

باستخدام طبقات WoW64 هذه ، يتم إعداد معظم مكتبات Unix والسماح لوحدات PE ذات 32 بت بالوصول إلى مكتبات Unix 64 بت. بعد اكتمال تحويل جميع الوحدات النمطية إلى تنسيق PE ، سيكون من الممكن تشغيل تطبيقات Windows 32 بت دون تثبيت مكتبات Unix 32 بت.

من التغييرات الأخرى التي تبرز:

  • يقوم برنامج تشغيل Vulkan بتنفيذ دعم مواصفات Vulkan Graphics API 1.2.201.
  • تم توفير الدعم للإخراج عبر واجهة برمجة تطبيقات Hatched Geometric Objects الخاصة بـ Direct2D ، مع القدرة على التحقق من وجود نقرة.
  • توفر واجهة برمجة تطبيقات Direct2D الدعم الأولي للتأثيرات المرئية المطبقة من خلال واجهة ID2D1Effect.
  • يتم دمج المكونات الإضافية GStreamer لـ DirectShow وإطار عمل Media Foundation في خلفية WineGStreamer المشتركة ، والتي يجب أن تبسط تطوير واجهات برمجة تطبيقات جديدة لفك تشفير المحتوى.
  • استنادًا إلى الواجهة الخلفية لـ WineGStreamer ، يتم تنفيذ كائنات Windows Media للقراءة المتزامنة وغير المتزامنة.
  • تمت إضافة دعم واجهة ID2D1MultiThread إلى Direct2D API ، والتي تُستخدم لتنظيم الوصول الحصري إلى الموارد في التطبيقات متعددة مؤشرات الترابط.
  • تدعم مجموعة مكتبة WindowsCodecs فك ترميز صورة WMP (Windows Media Photo) وترميز صورة DDS (DirectDraw Surface).
  • تمت إزالة دعم ترميز الصور بتنسيق ICNS (لنظام التشغيل macOS) ، وهو غير مدعوم في Windows.
  • نفذ الدعم للمواضيع. يتضمن التكوين "Light" و "Blue" و "Classic Blue" ، والتي يمكن تحديدها عبر أداة تهيئة WineCfg.
  • تمت إضافة القدرة على تخصيص مظهر جميع عناصر التحكم في الواجهة من خلال السمات.
  • تم توفير التحديث التلقائي لعرض العنصر بعد تغيير المظهر.
  • تمت إضافة دعم السمات إلى جميع تطبيقات Wine المضمنة.
  • تم تكييف التطبيقات مع الشاشات ذات الكثافة العالية للبكسل (High DPI).
    النظام الفرعي للرسومات

كيفية تثبيت Wine 7.0؟

Si هم مستخدمو Debian و Ubuntu و Linux Mint ومشتقاته إذا استخدم إصدار 64 بت النظام، سنقوم بتمكين بنية 32 بت مع:

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

ونؤكد التثبيت بتنفيذ:

نسخة النبيذ

إلى حالة فيدورا ومشتقاتها:

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

وأخيرًا نقوم بتثبيت Wine باستخدام:

sudo dnf install winehq-stable

في حالة قوس لينكس أو أي توزيع قائم على Arch Linux يمكننا تثبيت هذا الإصدار الجديد من مستودعات التوزيع الرسمية الخاصة بهم.

أمر تثبيته هو:

sudo pacman -s wine


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.