Projek Wain mendedahkan, melalui penerbitan, pelancaran Versi stabil baharu Wine 11.0, menyatukan tahun pembangunan intensif yang telah menghasilkan lebih daripada 6300 perubahan dan 600 pembetulan pepijat. Keluaran ini bukan sahaja memperluaskan keserasian dengan ekosistem perisian Windows, tetapi juga memperkenalkan perubahan struktur yang mendalam, seperti sokongan penuh untuk pemacu NTSYNC dan seni bina WoW64 yang dirombak, yang menjanjikan untuk merevolusikan prestasi permainan dan aplikasi pada sistem Unix.
Menurut statistik projek terkini, Lebih daripada 5400 aplikasi Windows berfungsi dengan betul secara asliManakala 4500 lagi beroperasi dengan sempurna dengan pelarasan kecil atau pustaka luaran. Ini mencerminkan pertumbuhan berterusan dalam kebolehpercayaan perisian, dengan pengurangan progresif dalam program yang menunjukkan kelemahan kritikal.
Berita utama Wain 11.0
Permata utama Wine 11.0 ialah Integrasi pengawal NTSYNC. Komponen ini, tersedia dalam kernel Linux sejak versi 6.14, Ia melaksanakan primitif penyegerakan Windows NT asli terus ke dalam kernel Linux.Dengan menghapuskan beban panggilan prosedur jauh (RPC) dalam ruang pengguna, peningkatan dramatik dalam prestasi permainan video moden dicapai, mengurangkan kependaman dan meningkatkan bingkai sesaat.
selari, Seni bina WoW64 baharu telah dimuktamadkan (Windows pada Windows 64-bit). Tidak seperti model sebelumnya, yang memaksa aplikasi 32-bit untuk dijalankan pada proses Unix 32-bit, pelaksanaan baharun membenarkan kod 32-bit dilaksanakan dalam proses 64-bit. Ini memudahkan pengurusan kebergantungan dalam pengedaran yang meninggalkan sokongan multilib, kerana modul Windows boleh mengakses pustaka Unix 64-bit melalui penterjemah panggilan (thunks). Tambahan pula, sokongan untuk menjalankan aplikasi 16-bit legasi di bawah skema baharu ini telah dipulihkan.
Grafik dan Direct3D
Dalam bahagian visual, Subsistem grafik telah mengambil langkah ke hadapan dengan menerima pakai EGL sebagai backend lalai untuk OpenGL Dalam persekitaran X11, GLX diturunkan kepada peranan sekunder.Integrasi dengan Wayland juga telah matang dengan ketaraPemacu winewayland.drv asli kini menyokong ciri-ciri canggih seperti ketelusan, tetingkap bukan segi empat tepat dan pengurusan papan klip penuh, membolehkan anda melakukannya tanpa XWayland dalam banyak senario.
Bagi para pemain, Penambahbaikan dalam Direct3D adalah besar, kerana sokongan untuk penyahkodan video H.264 telah ditambah. Dipercepatkan perkakasan dalam Direct3D 11 menggunakan Vulkan. Di samping itu, pustaka vkd3d-shader telah meningkatkan sokongan untuk model shader legasi (Shader Model 1-3), memastikan permainan klasik kelihatan sebaik permainan moden. Pengurusan tekstur juga telah dioptimumkan, melaksanakan pemampatan BC4/BC5 dan penjanaan mipmap automatik.
Peranti dan Peranti Periferal
Pengalaman pengguna dengan peranti persisian telah menjadi tumpuan perhatian lain, sejak Sokongan untuk kayu bedik dan stereng telah dipertingkatkan hasil daripada bahagian belakang hidrawmeningkatkan tindak balas Maklum Balas Daya. Berkenaan Bluetooth, kini boleh mengimbas dan memasangkan peranti terus daripada Wine, termasuk sokongan untuk Bluetooth Low Energy (BLE) dan sambungan RFCOMM peringkat rendah.
Dalam bidang produktiviti, Sokongan pengimbas telah melangkah ke hadapan dengan pelaksanaan API TWAIN 2.0 untuk aplikasi 64-bit. Ini membolehkan ciri-ciri lanjutan seperti pengimbasan berbilang halaman dan penggunaan pengumpan dokumen automatik, serta menyelesaikan ranap yang berlaku sebelum ini semasa menggunakan antara muka pengimbasan.
Kernel dan Sistem Fail
Pada peringkat sistem, Wine 11.0 memperkenalkan mekanisme titik penghuraian semula yang membolehkan metadata dilampirkan pada fail dan direktori, Ini memudahkan keserasian dengan pautan simbolik gaya Windows. Tambahan pula, pengurusan memori telah dioptimumkan menggunakan Userfaultfd (UFFD), satu teknik yang membolehkan pengendalian ralat halaman dalam ruang pengguna. Ujian dalaman menunjukkan bahawa penambahbaikan ini mengurangkan masa muat dalam permainan yang mencabar seperti "Streets of Rage 4" daripada 8 saat kepada kurang daripada 2 saat, sepadan dengan prestasi Windows asli.
Akhirnya Keserasian dengan platform ARM64 telah dipertingkatkan, membolehkan simulasi halaman memori 4K dalam kernel yang menggunakan saiz halaman yang lebih besar, sekali gus mengembangkan rangkaian peranti di mana Wine boleh berjalan dengan stabil.
Jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di pautan berikut.