Şarap 8.0 zaten piyasaya sürüldü ve birçok yeni özellik ve iyileştirme ile birlikte geliyor

Linux'ta Şarap

Wine, Unix tabanlı işletim sistemleri için Win16 ve Win32 uygulama programlama arabiriminin yeniden uygulamasıdır.

Bir yıllık geliştirme ve 28 deneysel sürümün ardından en sonunda lansmanı API'nin açık uygulamasının kararlı sürümü Win32 Şarap 8.08600'den fazla değişikliği absorbe eden.

Yeni sürümün en önemli başarısı, Wine modüllerini formata çevirme çalışmalarının tamamlanması ve ayrıca Windows için 5266 programlarının ek ayarlar ve harici DLL dosyalarıyla doğru çalıştığının doğrulanmasıdır.

Wine 8.0'ın ana haberleri

Wine 8.0'dan gelen bu yeni sürümde PE formatındaki modüller, dört yıllık çalışmanın ardından tüm DLL kitaplıklarının aktarımı sağlandı PE yürütülebilir dosya biçimini kullanmak için. PE'yi kullanmak, Windows için mevcut hata ayıklayıcıları kullanmanıza olanak tanır ve diskteki ve bellekteki sistem modüllerinin kimliğini doğrulayan çeşitli kopya koruma şemalarıyla uyumluluk sorunlarını çözer.

ayrıca 32 bit ana bilgisayarlarda 64 bit uygulamaların çalıştırılmasıyla ilgili sorunlar çözüldü ve ARM sistemlerinde x86 uygulamaları. Wine 8.x'in sonraki deneysel sürümlerinde çözülmesi planlanan diğer görevler arasında, modüllerin PE ve Unix seviyeleri arasında doğrudan çağrılar yapmak yerine NT sistem çağrı arayüzüne taşınması öne çıkıyor.

Bunun yanında ayrıca vurgulanmaktadır. çağrıları PE'den Unix kitaplıklarına çevirmek için kullanılan özel bir sistem çağrısı dağıtıcısı uyguladı tam bir NT sistem çağrısı yaparken ek yükü azaltmak için. Örneğin, yapılan optimizasyon, OpenGL ve Vulkan kitaplıklarını kullanırken performans düşüşünü azaltmayı mümkün kıldı.

WoW64'te tüm Unix kitaplıkları için katmanlar sağlanır, 32-bit PE formatındaki modüllerin 64-bit Unix kitaplıklarına erişmesine izin vererek, doğrudan PE/Unix çağrılarından kurtulduktan sonra, 32-bit Unix kitaplıklarını kurmadan 32-bit Windows uygulamalarını çalıştırmayı mümkün kılacaktır.

Direct3D'de, vkd3d-shader kitaplığına dayalı olarak yeni bir HLSL gölgelendirici derleyici eklendi. Ayrıca vkd3d-shader tabanlı bir HLSL disassembler ve HLSL önişlemcisi hazırlanmıştır.

Giriş cihazları tarafında, çalışırken takılabilir denetleyiciler için önemli ölçüde geliştirilmiş destek bulabiliriz, buna ek olarak, oyun tekerleklerini belirlemek için SDL kitaplığına ve Zorla geri bildirim efektiyle uyumluluğa dayalı olarak geliştirilmiş bir kod uygulaması önerilmiştir. oyun tekerleklerini kullanırken.

Modül ayrıca vurgulanır Gamepad'lere, joystick'lere ve oyun tekerleklerine erişmek için bir programlama arabiriminin uygulanmasıyla önerilen WinRT Windows.Gaming.Input. Yeni API için, diğer şeylerin yanı sıra, cihazların çalışırken takılması, dokunma ve titreşim efektleri bildirimi için destek uygulanmaktadır.
uluslararası

Of the öne çıkan diğer değişiklikler:

  • OpenAL kütüphanesinin kullanımı durdurulmuştur.
  • ASF (Gelişmiş Sistem Formatı) formatında ses ve video akışlarını okumak için bir filtre eklendi.
  • OpenAL32.dll orta katman kitaplığı kaldırıldı, bunun yerine artık uygulamalarla birlikte sağlanan yerel Windows kitaplığı OpenAL32.dll kullanılıyor.
  • Media Foundation Player, gelişmiş içerik türü algılama özelliğine sahiptir.
  • Veri aktarım hızını kontrol etme yeteneği (Rate Control) uygulandı.
  • Enhanced Video Renderer'da (EVR) varsayılan karıştırıcı ve oluşturucu için geliştirilmiş destek.
  • Writer Encoding API'nin ilk uygulaması eklendi.
    Varsayılan ayarlar "Işık" temasını kullanır. WineCfg yardımcı programını kullanarak temayı değiştirebilirsiniz.
  • Grafik sürücüleri (winex11.drv, winemac.drv, wineandroid.drv), Unix düzeyinde sistem çağrıları yapmak ve sürücülere Win32u kitaplığı aracılığıyla erişmek için dönüştürüldü.
  • Yazdırma işlemcisi mimarisi, yazıcı sürücüsündeki PE ve Unix seviyeleri arasındaki doğrudan çağrıları ortadan kaldırmak için uygulanmıştır.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntılarını kontrol edebilirsiniz. aşağıdaki bağlantı.

Ubuntu ve türevlerine Wine 8.0 nasıl kurulur?

Wine'ın bu yeni sürümünü kurmak isteyenler için, sadece bir terminal açın ve içine aşağıdaki komutları yazın:

  1. sudo apt install libgnutls30:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
  2. sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
  3. sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
  4. sudo apt install --install-recommends winehq-stable

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.