
Kedatangan WINE 11.0 merupakan lompatan maju baru bagi mereka yang menggunakan Linux atau macOS. Namun mereka masih mengandalkan game dan aplikasi yang awalnya dirancang untuk Windows. Setelah setahun penuh pengembangan dan versi kandidat rilis, proyek ini merilis edisi stabil barunya, dengan perubahan signifikan dalam kompatibilitas, kinerja, dan dukungan perangkat keras.
Versi ini sangat relevan. WINE 11.0 tidak hanya memperbaiki bug yang terkumpul, tetapi juga memperkenalkan inovasi teknis yang menguntungkan baik mereka yang bermain di Steam dengan Proton maupun mereka yang perlu menjalankan perangkat lunak perusahaan lama.
WINE 11.0: setahun pengembangan dan lompatan ke versi stabil
Sepanjang siklus terakhir, tim WINE telah menerbitkan versi uji coba dua mingguan di cabang 10.xx dan kandidat rilis selanjutnya dari versi 11.0.Di antara mereka, WINE 11.0-rc5 menonjol, sebuah kandidat yang hadir dengan fase pengembangan yang sudah dibekukan dan berfokus secara eksklusif pada perbaikan kesalahan dan penyempurnaan stabilitas untuk peluncuran versi stabil.
RC itu termasuk 32 bug diperbaiki dan 27 perubahan internalPembaruan ini mencakup perbaikan yang memengaruhi berbagai judul seperti Monster Truck Madness 2, Rocket League, Heroes of Might and Magic V, Batman: Arkham Origins, dan Tomb Raider (2013), serta mengatasi masalah dengan penginstal seperti VirtualBox dan utilitas seperti SQLyog dan Sumatra PDF. Penambalan yang bijaksana namun konsisten seperti inilah yang membedakan antara versi yang dapat digunakan dan versi yang benar-benar andal untuk penggunaan sehari-hari.
Akhirnya, setelah tahap pemolesan ini, Alexandre Julliard dan seluruh tim memberikan lampu hijau untuk WINE 11.0 sebagai versi stabil.Hasilnya adalah edisi tahunan yang menjadi dasar bagi semua perkembangan di tahun berikutnya dan didukung oleh sejumlah besar kerja keras yang telah terkumpul: lebih dari 6300 perubahan dan hampir 600 koreksi kesalahan dibandingkan dengan siklus sebelumnya.
NTSYNC: Sinkronisasi ala Windows langsung di kernel Linux, hadir di WINE 11.0
Salah satu fitur utama WINE 11.0 adalah integrasi penuh pengontrol NTSYNCModul ini tersedia di kernel Linux mulai versi 6.14 dan memungkinkan emulasi primitif sinkronisasi Windows NT secara langsung di kernel, alih-alih melakukannya dari ruang pengguna dengan panggilan yang lebih berat.
Dalam praktiknya, hal ini diterjemahkan menjadi aplikasi dan game yang banyak menggunakan thread (multithreading) Prosesnya bisa berjalan jauh lebih lancar. Dengan mengurangi beban yang terkait dengan panggilan jarak jauh dan meningkatkan penanganan blok dan sinyal, latensi berkurang dan, dalam banyak kasus, peningkatan frame per detik yang signifikan tercapai, terutama pada judul game modern yang menuntut performa tinggi.
Pada distribusi Linux umum di Eropa seperti Ubuntu, Fedora, openSUSE, atau Debian, Modul NTSYNC tidak selalu diaktifkan secara default.Mereka yang menggunakan kernel terbaru dapat memuatnya secara manual dengan sudo modprobe ntsync Dan, jika hasilnya memuaskan, konfigurasikan sistem untuk memuatnya secara otomatis setiap kali sistem dimulai. Beberapa versi beta SteamOS sudah menyertakan fitur ini, memberikan pratinjau beberapa peningkatan yang akan hadir untuk pemain Steam Deck dan tim lainnya.
WoW64 diperbarui: selamat tinggal pada kerumitan dengan 32 bit dan multilib.
Perubahan struktural lainnya dalam edisi baru ini adalah Puncak dari arsitektur WoW64 yang baru (Windows di Windows 64-bit)Sampai sekarang, menjalankan aplikasi 32-bit di WINE biasanya membutuhkan proses Unix 32-bit dan, akibatnya, distribusi tersebut menawarkan pustaka multilib, sesuatu yang semakin jarang ditemukan di lingkungan modern.
Dengan WINE 11.0, WoW64 versi baru memungkinkan kode 32-bit berjalan di dalam proses 64-bit.Hal ini sangat menyederhanakan penerapan pada sistem yang tidak lagi ingin membawa pustaka duplikat. Modul Windows dapat mengakses pustaka Unix 64-bit menggunakan penerjemah panggilan (thunk), mengurangi ketergantungan pada model multilib lama dan membuka pintu untuk konfigurasi yang lebih ringan.
Selain itu, proyek tersebut telah pulih dan menguat. dukungan untuk aplikasi 16-bit di bawah skema baru iniHal ini tetap relevan di lingkungan perusahaan Eropa, khususnya di sektor-sektor di mana alat-alat yang sangat lama masih digunakan. Di antara peningkatan terkait adalah pemetaan memori untuk OpenGL, dukungan pass-through SCSI langsung, kemampuan untuk menggunakan awalan 32-bit murni, dan penyesuaian berorientasi kompatibilitas internal lainnya.
Salah satu konsekuensi yang terlihat bagi pengguna adalah bahwa File eksekusi terpisah tersebut menghilang. wine64Mulai sekarang, akan digunakan sistem biner terpadu. wineyang secara otomatis menentukan apakah akan berperilaku sebagai lingkungan 32-bit atau 64-bit. Jika terdapat beberapa edisi dari aplikasi yang sama, versi 64-bit tetap menjadi default, meskipun selalu dimungkinkan untuk meluncurkan versi 32-bit secara manual bila diperlukan.
Wayland, desktop, dan peningkatan pada pengalaman grafis sehari-hari.
Pada saat Wayland semakin populer di distribusi yang banyak digunakan di Spanyol dan seluruh Eropa (Ubuntu, Fedora, KDE neon, openSUSE, dan lain-lain), tim WINE telah meningkatkan pengontrol khusus untuk protokol ini, winewayland.drv, dengan tujuan membuat pengalaman pengguna lebih alami dan konsisten.
Di antara kemajuan yang paling nyata, pengontrol Wayland dari WINE Fitur ini menyertakan dukungan clipboard dua arah penuh.Ini memungkinkan Anda untuk menyalin teks dari aplikasi Windows yang berjalan dengan Wine dan menempelkannya ke program Wayland asli, dan sebaliknya. Dukungan seret dan lepas juga telah ditambahkan dari aplikasi Wayland ke aplikasi yang berjalan di bawah Wine, memfasilitasi alur kerja campuran antara perangkat lunak asli dan alat Windows.
Demikian pula, pengontrolnya meniru perubahan mode layar menggunakan penskalaan milik compositor itu sendiriIni sangat berguna terutama untuk game-game lama yang mencoba menurunkan resolusi ke sangat rendah, seperti 640x480, sehingga mencegah game tersebut muncul dalam jendela yang kecil atau berukuran tidak sesuai pada monitor beresolusi tinggi modern. Dukungan Wayland sudah dapat digunakan di cabang 10.x, tetapi versi 11.0 mengurangi kekurangan dan menyempurnakan detail yang terlihat dalam penggunaan sehari-hari.
OpenGL, Vulkan, dan Direct3D: peningkatan grafis untuk game modern dan klasik di WINE 11.0
Grafik juga mengalami sejumlah perubahan yang signifikan. Di X11, WINE 11.0 mengaktifkan backend EGL untuk OpenGL secara default.dengan menurunkan peran GLX yang sudah berpengalaman ke peran sekunder. Langkah ini memungkinkan berbagi kode yang lebih besar dengan pengontrol Wayland dan memfasilitasi peningkatan dan perbaikan di satu lingkungan yang langsung berdampak pada lingkungan lainnya.
Dukungan dari Vulkan 1.4 dan ekstensi Win32 terkaitnya telah diperkuat.Ini sangat mendasar bagi banyak lapisan terjemahan Direct3D pada Vulkan. Selain itu, kemampuan untuk menangani memori, semaphore, dan pembatas eksternal telah ditambahkan, sehingga memperluas daftar judul yang dapat berjalan dengan benar, mulai dari game AAA terbaru hingga proyek indie dan mesin grafis kustom.
Bagi mereka yang bermain di Linux, peningkatan praktisnya adalah... Implementasi mode layar penuh eksklusif dan tinjauan manajemen layar penuh di Direct3D.Gim yang dirancang untuk mengontrol mode video secara langsung, terutama gim dari era DirectX 9 dan yang serupa, kini berperilaku lebih mudah diprediksi, mengurangi masalah seperti perubahan resolusi mendadak, kedipan, atau kembali ke desktop secara tiba-tiba.
Poin lain yang perlu disorot adalah WINE 11.0 Perangkat ini mendukung dekode video H.264 dengan akselerasi perangkat keras. Hal ini dicapai melalui API video D3D11, dengan memanfaatkan Vulkan Video. Dampaknya tidak hanya terasa pada pemutar media dan platform streaming, tetapi juga pada adegan video dalam game, yang dapat mengalihkan sebagian besar pemrosesan ke GPU. Pada laptop dan komputer kelas menengah, yang umum digunakan oleh pengguna rumahan di Eropa, optimasi ini menghasilkan penggunaan CPU yang lebih rendah dan pengalaman yang lebih lancar.
Perpustakaan shader vkd3d, digunakan untuk menerjemahkan Direct3D 12 dan versi lainnya ke Vulkan, telah meningkatkan dukungannya untuk model shader lama (Shader Model 1-3)Berkat hal ini, banyak judul klasik dirender dengan lebih setia, mempertahankan tampilan asli dan mengurangi artefak grafis. Kompresi tekstur (misalnya, BC4/BC5) dan pembuatan mipmap otomatis untuk menghaluskan detail di kejauhan juga telah dioptimalkan.
Performa umum, audio, dan perangkat input di WINE 11.0
Selain NTSCyNC, WINE 11.0 memperkenalkan Penyesuaian pada manajemen prioritas thread di Linux dan macOSPerubahan ini bertujuan untuk membuat game dan aplikasi dengan banyak proses internal berjalan lebih lancar, meskipun pada beberapa sistem Linux mungkin perlu meninjau batasan "nice" atau kebijakan pemrograman, karena banyak distribusi mempertahankan konfigurasi default yang konservatif.
Di bidang suara, fokusnya adalah pada... Meningkatkan dukungan untuk SoundFont (SF2) dan MIDIHal ini secara langsung memengaruhi judul-judul game dari akhir tahun 90-an dan awal 2000-an yang musik latarnya bergantung pada teknologi ini. Meskipun mungkin tampak seperti detail kecil, mereka yang masih menikmati game retro sering menghargai reproduksi musik yang lebih setia pada aslinya.
Pengobatan saraf perifer juga telah mengalami kemajuan: Sistem backend hydraw untuk joystick, setir, dan kontroler memungkinkan respons yang lebih presisi dan umpan balik gaya yang lebih konsisten.Hal ini sangat bermanfaat bagi para penggemar simulator mengemudi atau penerbangan di Eropa, di mana penggunaan perangkat keras khusus seperti setir dengan pedal, joystick penerbangan, atau gamepad canggih cukup umum.
ARM64, memori, dan platform: WINE beradaptasi dengan perangkat baru
Ekosistem perangkat keras sedang berubah dan WINE 11.0 mempertimbangkan hal itu dengan peningkatan nyata untuk arsitektur ARM64Teknologi ini, yang semakin banyak muncul di laptop ringan, PC mini, dan beberapa komputer desktop, kini memungkinkan simulasi halaman memori 4K di kernel ARM64 yang menggunakan ukuran halaman lebih besar, seperti 16K atau 64K, sehingga perilakunya lebih mendekati apa yang diharapkan oleh banyak aplikasi Windows.
Untuk saat ini, fungsi ini terbatas pada Aplikasi-aplikasi tersebut relatif sederhana, tetapi hal ini menandai jalur yang jelas untuk adaptasi. ke platform baru. Selain itu, kemampuan manajemen memori telah diperluas dengan teknik seperti Userfaultfd (UFFD), yang memungkinkan penanganan page fault dari ruang pengguna. Tes internal yang dilakukan oleh proyek ini menunjukkan, misalnya, bahwa waktu pemuatan dalam game yang membutuhkan banyak sumber daya dapat dikurangi dari beberapa detik menjadi hanya beberapa detik, mendekati kinerja asli Windows.
Di bidang keamanan dan komunikasi, berikut ini ditambahkan: algoritma kriptografi baru seperti ECDSA_P521 dan ECDH_P521 di BCryptIni sangat penting untuk banyak aplikasi saat ini. Pengontrol Bluetooth yang telah diperbarui juga disertakan, dengan dukungan untuk Bluetooth Low Energy (BLE) dan koneksi RFCOMM tingkat rendah, yang memfasilitasi penggunaan perangkat modern seperti pengontrol nirkabel, sensor, dan aksesori khusus.
Pemindaian, file, dan format: utilitas dan kompatibilitas yang diperluas
WINE 11.0 juga menyertakan Utilitas baris perintah baru yang ditujukan untuk pengguna tingkat lanjut dan administrator.Di antaranya adalah implementasi dari timeoutberguna untuk membatasi durasi proses, serta memberikan dukungan awal untuk runasyang memudahkan menjalankan program dengan kredensial berbeda di dalam lingkungan WINE tanpa bergantung pada trik eksternal.
Mengenai peralatan kantor, Implementasi API TWAIN 2.0 untuk aplikasi 64-bit secara signifikan meningkatkan dukungan pemindai.Fitur-fitur seperti pemindaian multi-halaman, penggunaan pengumpan dokumen otomatis, dan pengelolaan antarmuka pemindaian yang lebih stabil kini dimungkinkan, menghindari kerusakan yang sebelumnya terjadi saat membuka dialog tertentu.
Pembahasan mengenai format juga semakin mendalam: Kemampuan untuk menangani gambar TIFF telah ditingkatkan dan dukungan untuk Unicode 17.0.0 telah ditambahkan.Hal ini memperluas jangkauan karakter, alfabet, dan simbol yang didukung. Selain itu, hal ini memungkinkan ping melalui IPv6 dan meningkatkan kompatibilitas dengan file besar menggunakan Zip64 dalam layanan pengemasan, yang relevan di lingkungan di mana volume data terkompresi yang besar ditangani.
Sistem file dan tautan yang kompatibel dengan Windows
Secara internal, WINE 11.0 memperkenalkan mekanisme poin analisis ulang Fitur ini memungkinkan Anda melampirkan metadata ke file dan direktori, yang lebih mirip dengan cara Windows menangani tautan simbolik, pemasangan khusus, dan pintasan tingkat lanjut. Detail semacam ini sangat penting agar aplikasi perusahaan dan alat sistem tertentu dapat berfungsi tanpa perilaku yang tidak terduga.
Kombinasi fungsi ini dengan Manajemen memori yang lebih canggih dan perilaku operasi I/O yang lebih mendekati Windows. Ini membantu program instalasi yang kompleks, alat pencadangan, atau sistem manajemen konten perusahaan berjalan lebih lancar di lingkungan Linux atau macOS.
Fokus pada game: perbaikan spesifik dan perannya di Proton
Sepanjang siklus pengembangannya, WINE 11.0 telah mengumpulkan ratusan perbaikan khusus yang ditujukan untuk gim video.Catatan pembaruan menyebutkan berbagai judul game seperti Nioh 2 – The Complete Edition, StarCraft 2, The Witcher 2, Wing Commander Secret Ops, Call of Duty: Black Ops II, Final Fantasy XI, dan peluncur seperti Battle.net, di samping berbagai perbaikan pada game-game lama yang masih memiliki komunitas aktif.
Koreksi-koreksi ini berkisar dari kesalahan grafis, masalah input, atau kerusakan sesekali Ini termasuk implementasi fitur-fitur yang diasumsikan sudah ada pada beberapa game, seperti fitur yang diperlukan agar Microsoft Deadly Tide atau game DirectDraw klasik tertentu dapat berfungsi dengan benar. Sebagai contoh, pada WINE 11.0-rc5, masalah crash, layar hitam, dan kesalahan mesin grafis yang memengaruhi Assassin's Creed, The Evil Within, Wolfenstein: The New Order, dan judul-judul lain yang tersedia di katalog Eropa telah diperbaiki.
Semua pekerjaan ini berdampak langsung pada ekosistem Valve: WINE 11.0 menjadi dasar untuk Proton 11 di masa depan., lapisan kompatibilitas yang digunakan Steam untuk Mainkan game Windows di Linux.termasuk SteamOS dan Steam Deck. Meskipun Valve belum menetapkan tanggal pasti untuk peralihan tersebut, munculnya versi SteamOS dengan dukungan NTSCyNC dan patch lainnya menunjukkan bahwa beberapa peningkatan ini sudah dipertimbangkan.
Bagi mereka yang bermain di Spanyol atau negara-negara Eropa lainnya dengan distribusi GNU/Linux, Evolusi ini menyiratkan katalog yang lebih luas dan fungsional dengan lebih sedikit ketergantungan pada partisi ganda atau mesin virtual.Setiap versi stabil baru dari WINE, dan secara tidak langsung Proton, mengurangi jumlah gim yang memerlukan penyesuaian manual yang rumit agar dapat berfungsi dengan baik.
Akses, instalasi, dan langkah pengembangan selanjutnya
Versi stabil WINE 11.0 bisa di download dari situs web resmi WineHQ.orgbaik dalam bentuk kode sumber maupun dalam paket biner untuk distribusi utama. Proyek ini memelihara repositori sendiri yang biasanya lebih mutakhir daripada repositori masing-masing distribusi, yang penting jika Anda ingin menikmati fitur-fitur baru sesegera mungkin.
Dalam kasus Ubuntu, yang sangat populer di kalangan pengguna Spanyol, WineHQ menawarkan repositori khusus untuk versi yang dimulai dari Ubuntu 22.04 LTS.Hal ini memungkinkan instalasi edisi stabil yang relatif mudah dan penerimaan pembaruan. Distribusi Eropa lainnya seperti Debian, Fedora, openSUSE, dan Linux Mint juga mendapat manfaat dari paket yang dikelola oleh proyek itu sendiri atau oleh komunitas yang sangat aktif.
Setelah merilis versi stabil, tim WINE melanjutkan laju rilis pengembangan seperti biasaDalam beberapa minggu lagi, WINE 11.1 akan hadir, menandai langkah pertama menuju WINE 12.0 di masa mendatang, mengikuti model pembaruan dua mingguan. Mereka yang ingin menguji fitur baru dan perbaikan bug sebelum mencapai cabang stabil dapat melakukannya, dengan menanggung risiko yang sedikit lebih tinggi, sementara mereka yang memprioritaskan stabilitas dapat tetap menggunakan versi 11.0.
Dengan semua pekerjaan yang terintegrasi ke dalam NTSYNC, WoW64, Wayland, Vulkan, manajemen memori, periferal, kompatibilitas ARM64, utilitas sistem, dan sejumlah besar perbaikan yang berfokus pada game dan aplikasi dunia nyata, WINE 11.0 memantapkan dirinya sebagai komponen kunci untuk menjalankan perangkat lunak Windows di Linux dan macOS.Hal ini sangat relevan dalam konteks Eropa di mana minat terhadap alternatif sistem Microsoft terus meningkat, tanpa pengguna ingin meninggalkan koleksi gim atau perangkat profesional lama mereka.