ARM9.0 sistemlərində Windows proqramlarını işə salmaq üçün Hangover 64 paketinin buraxılışı

ARM32 (Aarch86) arxitekturasına əsaslanan mühitlərdə x386 (i32) və ARM64 arxitekturaları üçün qurulmuş 64 bitlik Windows proqramlarını işə salmağa imkan verən Hangover layihəsinin yeni qolu nəşr edilib. RISC-V arxitekturası üçün Hangover variantının tətbiqi inkişaf mərhələsindədir. Buraxılış versiya nömrəsində əks olunduğu kimi Wine 9.0 kod bazasına əsaslanır. Layihənin işlənməsi LGPL-2.1 lisenziyası əsasında paylanır.

Layihə, Wine-ı tamamilə emulyasiya rejimində işlətməklə müqayisədə əhəmiyyətli dərəcədə yüksək performans əldə etməyə imkan verir, çünki Hangover istifadə edərkən emulyator yalnız proqramın özünün kodunu yerinə yetirmək üçün istifadə olunur və bütün sistem zəngləri, kitabxanalar və Şərab komponentləri xaricində icra olunur. cari platforma üçün yerli versiyada emulator ( Hangover, win32 və şərab üçün zənglər səviyyəsində emulyasiya zəncirini pozur). Emulyasiya səviyyəsi istifadəçinin seçimlərindən asılı olaraq QEMU, FEX və Box64 emulyatorlarından istifadə edə bilər. Blink emulyatorunu dəstəkləmək üçün iş başlayıb, lakin hələ tamamlanmayıb.

9.0 versiyasında dəyişikliklər arasında:

  • QEMU-dan Wine-da mövcud olan WoW64 təbəqəsi (64-bit Windows-on-Windows) ilə birlikdə istifadə etmək imkanı tətbiq edilmişdir ki, bu da 32-bit Unix sistemlərində 64-bit Windows proqramlarını işə salmağa imkan verir. x86_32 və ARM32 arxitekturaları üçün dəstək verilir.
  • PE formatında və Unix konstruksiyalarında FEX emulyatorundan istifadə üçün əlavə dəstək. Gələcəkdə PE formatında montajların xeyrinə Unix FEX komplektlərinin istifadəsini dayandırmaq planları var.
  • Box64 emulyatoru ilə tam inteqrasiya təmin edilir.
  • Debian 11 və 12 üçün hazır deb paketləri toplanıb.Gələcəkdə Ubuntu və Alpine Linux üçün paketlərin nəşri planlaşdırılır.
  • RISC-V arxitekturasına əsaslanan mühitlərdə Windows proqramlarının işə salınmasını təmin etmək üçün işlərə başlanılıb.
  • 86-bit Windows proqramlarını işə salmaq üçün x64_64 arxitektura emulyasiyasına dəstəyin qaytarılması istiqamətində işlər aparılır (Şərabda ARM0.8EC-dən istifadənin mümkün olmaması səbəbindən 386 filialında yalnız i64 dəstəyi qalıb).

Əlavə olaraq, Wine Staging 9.0 layihəsinin buraxılışının formalaşmasını qeyd edə bilərik ki, bu da Şərabın genişləndirilmiş quruluşlarını, o cümlədən tam hazır olmayan və ya əsas Şərab filialına qəbul üçün hələ uyğun olmayan riskli yamaqları təmin edir. Şərab ilə müqayisədə Wine Staging 505 əlavə yamaq təmin edir. Wine Staging-in yeni buraxılışı Wine 9.0 kod bazası ilə sinxronlaşdırılır və vkd3d-ən son yamağı yeniləyir.

Mənbə: opennet.ru

Добавить комментарий