Wine 9.0, 7000'den fazla değişiklikle geldi ve bunlar en önemlileri

Şarap

Wine, Windows uygulamalarını diğer sistemlerde çalıştırmanıza olanak tanıyan açık kaynaklı bir yazılımdır.

Geliştiricileri kazanınSonunda Wine 9.0'ın yeni kararlı sürümünün lansmanını duyurdularBir yılı aşkın bir geliştirme sürecinin ardından gelen ve bu çalışmanın arkasında getirdiği, 26 deneysel versiyon ve 7,000'den fazla değişiklik.

Wine 9.0'ın bu yeni sürümünde, WoW64 mimarisinin uygulanması öne çıkıyor 32 bit programları 64 bit ortamda çalıştırmak için, Wayland'ı desteklemek için sürücü entegrasyonu, ARM64 mimarisi, DirectMusic API uygulaması ve akıllı kartlar için destek.

Wine 9.0'ın ana haberleri

Wine 9.0'daki en dikkat çekici değişiklikler arasında şunları bulabiliriz: WoW64'te uygulanan iyileştirmeler, benzeri macOS'ta yeni WoW64 modunu kullanma desteği, ancak 16 bit modu desteğinin olmaması, OpenGL performansının azalması ve ARB_buffer_storage uzantısı desteğinin olmaması gibi bazı eksiklikleri var. Ayrıca Wayland, ARM9.0 mimarisi, DirectMusic API ve akıllı kart desteği Wine 64 WoW64'e entegre edilmiştir.

Wine 9.0'ın bir diğer yeni özelliği de Windows yürütülebilir dosyalarını ARM64 mimarilerinde çalıştırma yeteneği. Bu avans ARM64EC ABI için Wine derleme yeteneği uygulanarak elde edildi ve şarj uyumluluğu ARM64EC modüllerix86_64 mimarisi için orijinal olarak yazılmış uygulamaların ARM64 sistemlerine geçişini, bireysel modülleri x86_64 ile çalıştırma yeteneği sağlayarak basitleştirmek için kullanılır.

Ayrıca Şarap 9.0 ARM64X PE dosya formatı desteğini sunar, x64/Arm64EC ve ARM64 işlemlerine tek bir yürütülebilir dosyanın yüklenmesine izin verir. Bu işlevsellik, karma mimarilere sahip sistemler arasında daha iyi bir birlikte çalışabilirlik sağlayarak, uygulamaların farklı ortamlarda verimli bir şekilde çalıştırılması için yeni olanaklar sunar.

biçimindeki yürütülebilir dosyalar için PE, adres alanı rastgeleleştirme desteği uygulandı (ASLR), ancak kodu belleğe yükleyecek adresler henüz tamamen rastgele hale getirilmedi. Bellek ayırma işlemlerinin performansını artıran LFH (Düşük Parçalanma Yığını) desteği uygulandı.

Ayrıca Wine 9.0'ın bu yeni sürümünde sürücüyü de bulabiliriz. Winewayland.drv, Wine'ın Wayland protokolüne dayalı ortamlarda kullanılmasını sağlar XWayland ve X11 bileşenlerine bağlı kalmadan. Bu ekleme, deneysel olmasına rağmen, pencere yönetimi ve Vulkan grafik API'si desteği gibi temel özellikleri zaten sunuyor.

Şarap 9.0'da, PostScript sürücüsü önemli bir yeniden tasarımdan geçtiWinRT temalarına karanlık mod desteği ve en son Vulkan 1.3.272 spesifikasyonu desteği eklendi. Bu iyileştirmeler optimize edilmiş grafik performansına dönüşür.

Of the diğer değişiklikler bu göze çarpıyor

  • Direct3D 3'da çok iş parçacıklı komut akışı ayrıştırmasında iyileştirmelerin yanı sıra Vulkan grafik API'sini kullanan WineD10D ve arka uçta optimizasyonlar.
  • DirectMusic API'nin ilk uygulaması, FluidSynth kitaplığının entegrasyonuyla birlikte ses ve müzik yeteneklerini genişletir. Indeo IV50 gibi video kod çözücülere yönelik desteğin eklenmesi multimedya deneyimini geliştirir.
  • Varsayılan sürüm olarak Windows 10 desteği, ASLR uygulaması ve LFH yığın desteği, sistem kararlılığına ve güvenliğine katkıda bulunur. Ek olarak Wine 9.0, bellek ayırma ve rezervasyon konusunda iyileştirmeler sunuyor.
  • Gecko tarayıcı motoru 2.47.4 sürümüne güncellendi ve ağ arayüzünün durumundaki değişikliklerle ilgili bildirim desteği uygulandı, böylece tarama ve bağlantı deneyimi iyileştirildi.
  • Wine 9.0, Winscard.dll kitaplığı aracılığıyla akıllı kartlar için destek ekler ve kriptografik işlemlerde güvenliği artırmak için Diffie-Hellman anahtar değişim protokolünü ekler.
  • Wine Debugger (winedbg) artık X86 makinesindeki talimatları sökmek için Zydis kütüphanesini kullanıyor. Ek olarak, Windows'un eski sürümlerini 64 bit platformlarda kullanıma sunma yeteneği, eski uygulamaları WoW64 modunu kullanarak çalıştırmanıza olanak tanır.
  • Paket, diğerlerinin yanı sıra FluidSynth 2.3.3, Musl 1.2.3 ve Zydis 4.0.0 gibi güncellenmiş kitaplıkların yanı sıra Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16 gibi bileşenleri içerir.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara başvurabilirsiniz. Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.