Annotation

  • Введение
  • Основные обновления и функции
  • Плюсы и минусы
  • Заключение
  • Часто задаваемые вопросы
Технические новости

Wine 10.17: Mono 10.3, обновления EGL OpenGL и COMCTL32 для приложений Windows

Обновление Wine 10.17 представляет Mono 10.3 для .NET-приложений, EGL в качестве рендерера OpenGL по умолчанию и разделение библиотеки COMCTL32, улучшая совместимость приложений Windows в системах Linux, macOS и BSD.

Wine 10.17 compatibility layer update featuring Mono 10.3 and EGL OpenGL improvements
Технические новости2 min read

Введение

Последний выпуск Wine 10.17 предоставляет значительные улучшения этому важному слою совместимости с Windows, обеспечивая более плавное выполнение приложений Windows на платформах Linux, macOS и BSD. Это обновление вносит критические улучшения в движок Mono, графический рендеринг и организацию библиотек, которые в совокупности повышают производительность и совместимость для разнообразных программных потребностей.

Основные обновления и функции

Wine 10.17 интегрирует Mono 10.3.0, предоставляя расширенную поддержку для приложений .NET с важными исправлениями времени выполнения. Рендерер EGL теперь служит стандартным бэкендом OpenGL, потенциально улучшая графическую производительность на различных системах. Для лучшей обработки приложений Windows библиотека COMCTL32 была разделена на отдельные модули v5 и v6, улучшая совместимость с программным обеспечением, ожидающим определенные версии библиотек управления.

Дополнительные улучшения включают расширенную поддержку драйверов ANSI ODBC, что приносит пользу приложениям, зависящим от баз данных, и устаревшему бизнес-программному обеспечению. Пользователи FreeBSD получают более точную отчетность о информации о процессоре, в то время как 17 исправлений ошибок решают проблемы совместимости с играми, такими как Metro 2033 и Throne and Liberty. Эти обновления делают Wine более надежным как для инструментов производительности, так и для игр через различные эмулятор и сценарии слоев совместимости.

Плюсы и минусы

Преимущества

  • Улучшенная поддержка приложений .NET с Mono 10.3
  • Улучшенная графическая производительность через EGL OpenGL
  • Лучшая совместимость с библиотеками управления Windows
  • Расширенная функциональность драйверов баз данных
  • Улучшения интеграции с системой FreeBSD
  • Множественные исправления совместимости игр
  • Более широкая поддержка приложений в целом

Недостатки

  • Потенциальные проблемы перехода на графический бэкенд
  • Изменения в библиотеках могут повлиять на старое программное обеспечение
  • Некоторые приложения все еще требуют дополнительной настройки

Заключение

Wine 10.17 представляет собой существенный шаг вперед в совместимости приложений Windows на альтернативных операционных системах. Комбинация Mono 10.3, рендеринга EGL OpenGL и реорганизации библиотек создает более надежную основу как для программного обеспечения для повышения производительности, так и для игр. Эти улучшения демонстрируют продолжающуюся эволюцию Wine как важного запускателя игр и оптимизатора системы для кроссплатформенных вычислительных сред.

Часто задаваемые вопросы

Какое основное улучшение в Wine 10.17?

Wine 10.17 представляет Mono 10.3 для лучшей поддержки .NET, делает EGL рендерером OpenGL по умолчанию для улучшенной графики и разделяет библиотеку COMCTL32 для улучшенной совместимости приложений Windows.

Какие игры работают лучше с Wine 10.17?

Wine 10.17 исправляет проблемы совместимости с Metro 2033, So Blonde и Throne and Liberty, а также 17 других исправлений ошибок, улучшающих игровую производительность на всех платформах.

Улучшает ли Wine 10.17 поддержку приложений баз данных?

Да, улучшенная поддержка драйвера ANSI ODBC в Wine 10.17 приносит пользу приложениям, зависящим от баз данных, и унаследованному бизнес-программному обеспечению, требующему подключения к базе данных.

Что меняет рендерер EGL OpenGL?

Рендерер EGL теперь является бэкендом OpenGL по умолчанию в Wine 10.17, что потенциально улучшает графическую производительность и совместимость в разных системах.

Как разделение библиотеки COMCTL32 влияет на приложения?

Разделение COMCTL32 на модули v5 и v6 улучшает совместимость с программным обеспечением Windows, которое зависит от определенных версий библиотеки элементов управления, уменьшая ошибки.