Вышел Wine 2.0

WineWine 2.0 вышел из статуса release candidate и перешел в статус официально выпущенной версии. Разработчики говорят о 6600 изменениях, среди которых запуск 64-разрядных Windows-приложений в macOS и возможность запуска Microsoft Office 2013.

Wine представляет собой альтернативную реализацию WinAPI, позволяющую запускать приложения для Windows в UNIX-подобных операционных системах. Проект развивается уже более 20 лет. На разработку версии 2.0 было потрачено чуть больше года. Начиная с версии 2.0, разработчики планируют выпускать крупные релизы, приводящие к изменению первой цифры в нумерации, каждый год.

Wine 2.0 содержит большое количество нововведений. Остановимся на самых значительных из них.

Ядро

Новая архитектура драйверов обеспечивает полноценную поддержку устройство ввода (HID, Human Interface Device);

Возможность загрузки нескольких драйверов ядра в адресное пространство одного пользовательского процесса;

Новые библиотеки API Set (api-ms-win-*).

Графическая подсистема

В программном интерфейсе Direct2D реализованы средства отрисовки в окна, буферы (bitmap) и структуры GDI DC (Device Contexts);

Движок DIB получил свою порцию оптимизации и стал работать быстрее;

В графическом драйвере для macOS реализована поддержка отрисовки для дисплеев Retina.

Direct3D, D3DX

Улучшены возможности Direct3D 10 и 11, в частности добавлена поддержка инструкций моделей шейдеров 4 и 5, дополнительных форматов ресурсов, целочисленных параметров вершинных шейдеров, безтиповых ресурсов, чтения/записи sRGB, массивов текстур, индексов смещения в буфере, неупорядоченного доступа и перезапуска примитивов;

Увеличено число видеокарт, распознаваемых для WineD3D;

Улучшена реализация технологии сглаживания MSAA (Multi-Sample AntiAliasing);

Доработан фреймворк для применения эффектов в D3DX 9: добавлена начальная поддержка прешейдеров (preshader), а также обеспечено корректное применение состояний эффектов.

Звук и видео

Появилась поддержка GStreamer 1.0 для вывода звука и видео;

В DirectSound обеспечена поддержка преобразования объёмных форматов звука 5.1 и 4.0 в стерео.

Сеть

Добавлена поддержка API Web Service. Нововведения в уровне поддержки API теперь позволяют осуществлять online-активацию Microsoft Office 2103;

Увеличена производительность JavaScript. Добавлена поддержка формата JSON. Браузерный движок Gecko обновлён до состояния, соответствующего Firefox 47;

Длинные URL теперь обрабатываются нормально;

Введена поддержка новых доменных зон, а также доменных имен с символами национальных алфавитов.

Интерфейс приложения

Реализация буфера обмена была переработана. Улучшена совместимость с приложениями Windows, увеличены возможности по помещению и извлечению текста с HTML-разметкой, улучшена плавность выполнения операций Drag & drop;

В режиме рабочего стола доступен вывод на панели списка работающих приложений с возможностью переключаться между ними;

Появилась поддержка не очень распространенных разрешений экрана, например 640×400 и 1280×960.

С более подробным списком нововведений можно ознакомиться на странице анонса. Скачать Wine для своей системы можно здесь.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *