Pull to refresh
0
King Servers
Хостинг-провайдер «King Servers»

Вышел стабильный релиз Wine 2.0 с 6000+ изменениями и дополнениями

Reading time 3 min
Views 34K


На Хабре почему-то не была опубликована интереснейшая новость о том, что сейчас вышел стабильный релиз Wine 2.0. Прошло более года разработки, выпущено 24 экспериментальные версии. И сейчас первый стабильный релиз открытой реализации Win32 API с нами. Как и указывалось в заголовке, в этот релиз внесено более 6600 изменений. Интересного много, в частности, поддерживается запуск 64-разрядных приложений под Windows на macOS. Плюс ко всему, разработчикам удалось реализовать все возможности, которые необходимы для запуска Microsoft Office 2013.

В Wine заявлена полноценная поддержка 4450 программ для Windows, 3828 программ работают при минимальной настройке и внешних DLL. Еще у примерно трех тысяч приложений наблюдаются мелкие проблемы в работе, которые, впрочем, не мешают целевому использованию таких программ. В скором времени разработчики обещают довести до логического завершения поддержку HID, графические драйверы для платформы Android и режим передачи сообщений для именованных каналов.

Ранее разработчики Wine объявили о том, что выпуск значительных релизов будет теперь производиться раз в год. Но давайте посмотрим, что изменилось или было добавлено в новом релизе.

Графика


  • Здесь можно выделить такие новшества, как средства отрисовки в окна, буферы, структуры Device Contexts;
  • Также внесена довольно большая порция оптимизаций в DIB-движок, который сейчас работает значительно быстрее, чем раньше;
  • Переработан код для работы с графикой в GDI;
  • Что касается графического драйвера для macOS, то здесь реализована поддержка отрисовки для дисплеев Retina.

Интерфейс


Пользователю теперь работать с Wine намного проще, чем раньше, и вот почему:

  • Улучшена совместимость с приложениями Windows, расширены, и довольно значительно, возможности по помещению и извлечению текста с HTML-разметкой, также повышена плавность выполнения операций Drag&drop;
  • Можно переключаться между работающими приложениями;
  • Добавлена поддержка не слишком распространенных разрешений экрана, включая 640*400 и 1280*960;
  • Добавлена уже четвертая версия протокола трансляции уведомлений через трей.

Direct3D, D3DX


  • Разработчики увеличили число графических адаптеров, которые распознаются для WineD3D;
  • Добавлена поддержка уровней функциональности Direct3D 11;
  • Появилась возможность отрисовки поверхности DXGI через GDI;
  • Также добавлена поддержка асинхронных загрузчиков данных как для D3DX 10, так и для 11;
  • Доработан фреймворк для применения эффектов в D3DX 9.

Звук и видео


Здесь обновлений немного, но практически все они важные:

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

Сеть


  • Добавлена поддержка API Web Service. Изменения и дополнения в уровень поддержки API теперь обеспечивают возможность проведения online-активации Microsoft Office 2013;
  • Сильно увеличена производительность JavaScript а также добавлена поддержка JSON. Движок Gecko теперь обновлен до состояния, которое соответствует Firefox 47;
  • Длинные URL теперь нормально обрабатываются;
  • Добавлена поддержка новых доменных зон, а также доменных имен с символами национальных алфавитов.

Ядро


Обновления и дополнения ядра включают следующие элементы:

  • Новая архитектура драйверов, которая обеспечивает полноценную поддержку устройство ввода (HID, Human Interface Device). Эксперты говорят о схожести новой модели на модель драйверов Windows;
  • Есть возможность загрузки нескольких драйверов ядра в адресное пространство одного пользовательского процесса;
  • Добавлена группа новых библиотек библиотек API Set (api-ms-win-*).

Среди прочих дополнений и обновлений стоит упомянуть улучшенную поддержку 64-разрядных систем. Добавлена возможность запуска 64-х битных приложений на macOS, плюс улучшена поддержка деинсталляции MSI.

В общем-то, 6600 обновлений и дополнений говорят сами за себя. Релиз получился качественно новым. Более полную информацию можно получить здесь и здесь.
Tags:
Hubs:
+62
Comments 108
Comments Comments 108

Articles

Information

Website
king-servers.com
Registered
Founded
Employees
11–30 employees
Location
Россия