A developer details the process of porting Wine to Astral, a hobby OS, in order to run Cogmind, a 32-bit Windows-only roguelike. Key challenges included enabling MinGW for PE DLL compilation, adding EGL support via Mesa's DRI backend, and implementing WoW64 mode with LDT (Local Descriptor Table) support in the kernel to run 32-bit Windows binaries on a 64-bit OS. A subtle register-saving bug in Wine's PE-to-Unix call dispatcher was also tracked down and fixed, restoring scoresheet upload functionality. The result: Cogmind, FTL, and Deltarune run successfully, while Steam, Firefox, and several other apps remain partially or fully broken. Future goals include getting Steam/Chromium working and improving kernel performance.
Nguồn: https://astral-os.org/posts/2026/04/03/wine-on-astral.html. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Intel's ANV Vulkan driver in Mesa 26.2 now enables VK_EXT_descriptor_heap support by default, after nearly two months of experimental testing since early May. This extension allows explicit management of descriptors and their memory, reducing CPU overhead and improving efficiency for modern Vulkan API usage. The change is particularly beneficial for Steam Play (VKD3D-Proton) users, and the timing aligns with DXVK 3.0 also enabling descriptor heap usage by default on capable drivers. Mesa 26.2 is expected to reach stable release in August.