Wine е акроним на Wine Is Not an Emulator (Wine не е емулатор) и представлява мощен инструмент (слой за съвместимост), който дава възможност за стартиране на 16-, 32- и 64-битови приложения на Windows за x86 системи в Linux и други POSIX-съвместими операционни системи. На 13-ти януари излезе единадесетата версия на Wine, която премахва разделението между 32-битовите и 64-битовите изпълними файлове на Windows. Тази версия също така поддържа примитива за синхронизация на ядрото на NT (NTSync).
От Wine 11 вече няма отделни команди wine32 и wine64: има една-единствена команда wine, която сама определя необходимите параметри. Wine 11 вече не използва 32-битови библиотеки. В операционните системи, които все още поддържат 32-битови библиотеки, каквито са по-голямата част от разпространените Linux дистрибуции, размерът на Wine 11 е станал забележимо по-малък, а Wine работи пълноценно в операционните системи, които вече не поддържат 32-битови библиотеки.

Функцията NTSync беше внедрена в Linux ядрото версия 6.14 през март 2025 г. Тя добавя към ядрото съвместими с Windows NT примитиви за синхронизация в допълнение към собственото системно извикване futex(). NTSync е доста необичайна добавка към ядрото, тъй като не предоставя никакви ползи за собствените програми на Linux – тя просто подобрява производителността на изпълнимите файлове на Windows, стартирани чрез Wine.
Собствените методи на Linux работят добре за собствените приложения, но ядрото на Windows NT има три различни вида извиквания за синхронизация. Възможно е те да бъдат емулирани, макар и със загуба на производителност, ноновото устройство /dev/ntsync предлага бързи, съвместими с NT ядрото повиквания. Wine работи и на по-стари ядра, но с известна загуба на производителност.

Самият софтуер Wine е предназначен за x86 платформите, но може да работи и на процесори с други архитектури. На Arm64 той може да използва FEX-Emu за превод на x86 команди. Отделният проект Hangover комбинира Wine и FEX-Emu, за да позволи инсталирането и стартирането на програми за Windows на Arm64 Linux. Той също така може да стартира двоични файлове на Windows Arm64 и на x86-64 Linux, ако потребителят по някаква странна причина има нужда от това. При Arm64 системите оразмеряването на страниците на паметта не може да се променя в движение в Linux ядрото, но Wine 11 може да заобиколи това ограничение, като симулира различни размери на страниците.
На Mac компютри с процесори Apple Silicon системата Wine 11 използва динамичния транслатор Rosetta 2, разработен от Apple, за да направи приложенията съвместими между различни архитектури на набора от инструкции. Това гарантира, че приложенията за Windows се изпълняват оптимизирани, без да се жертва производителността. Името „Rosetta“ е препратка към Розетския камък – артефакт, който е позволил превода на египетските йероглифи.

Както и в предишната версия, Wine 11 осигурява изход чрез Wayland, ако е наличен, но Wine 11 вече може да работи и с клипборда на Wayland. Въпреки това Wine 11 все още работи с X11 и сега обработва естествено команди, като например превключване в режим на цял екран. Wine има подобрена поддръжка на Direct3D, вградено декодиране на видео H.264 с Vulkan, подобрена работа със SCSI, скенери, джойстици и геймпадове, включително поддръжка на kickback, и много други по-малко забележими промени.
Експертите от The Register тестваха официалните пакети Wine 11.0 на най-новата версия Ubuntu 25.10 под GNOME с помощта на Wayland. Според техните отзиви „всичко работи добре“, те са успели да инсталират и стартират 32-битовите Microsoft Word Viewer и Excel Viewer . 64-битовата версия на програмата за преглед на изображения IrfanView също се инсталирала и стартирала от първия път. Изследователите отбелязаха, че пакетите WineHQ са били инсталирани в /opt/wine-stable, без да са записани символни връзки към /usr/bin, но след ръчното им добавяне приложенията са се стартирали без проблеми.
Въпреки че създаването на Wine 1.0 отне 15 години, сега проектът пуска нови основни версии всяка година, а фокусът се измества от основна съвместимост към интеграция и производителност. Разбира се, Wine не е съвършен – например, не може да инсталира приложения от Microsoft Store – но е истинско, готово и безплатно решение, което не изисква лиценз за Windows. Пакетите на Wine 11 вече са налични за Linux и macOS, а скоро ще бъде пуснат и порт за FreeBSD.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!