13.03.2012 Новости, Открытый код/LinuxКоманда разработчиков Wine анонсировала выход новой стабильной версии 1.4, которая распространяется на условиях лицензии GNU LGPL. Сообщается, что работа над новой версией программы заняла 20 мес. и потребовала внесения в нее свыше 16 тыс. изменений. Wine позволяет пользователям UNIX-подобных систем с архитектурой x86, а также с другими архитектурами (при наличии совместимости, например, с AMD64) запускать и исполнять 16-, 32- и 64-разрядные приложения Microsoft Windows. Кроме того, это СПО предоставляет разработчикам ПО библиотеку программ Winelib, при помощи которой они могут компилировать Windows-приложения для портирования их в UNIX-подобные системы. Название Wine представляет собой рекурсивный акроним “Wine Is Not an Emulator”, т. е. Wine является не эмулятором ОС (как, например, Qemu или VirtualBox), а альтернативной реализацией Windows API. Wine воспринимает системные вызовы Windows-приложений к библиотекам операционной системы и подменяет их своими. Таким образом, эмуляции процессора, аналогично эмуляторам типа VMware и Qemu, не происходит, что позволяет приложениям выполняться в Wine практически без потери производительности по сравнению с “родной” ОС. Для своей работы Wine не требует наличия инсталлированной ОС Windows, но может использовать её библиотеки. Среди ключевых изменений, вошедших в Wine 1.4, разработчики выделяют новый графический движок DIB (Device Independent Bitmaps — аппаратно-независимый растровый формат), благодаря ...
читать далее.