Wine 9.14: Расширенная поддержка ODBC-драйверов и другие улучшения

2024-07-29 5549 комментарии
Wine 9.14: новый релиз включает переработку Mailslots на основе серверных I/O операций, расширенную поддержку ODBC-драйверов и оптимизацию структур данных user32.

Проект Wine, известный своим вкладом в возможность запуска Windows-приложений на Linux и macOS, спустя более двух недель после предыдущего релиза 9.13, представил новую версию — Wine 9.14. В данной статье рассмотрим ключевые обновления и улучшения, представленные в этом релизе.

Реализация Mailslots на основе серверных I/O операций

Одним из значительных нововведений в Wine 9.14 стала переработка механизма обработки Mailslots. Mailslots — это механизм обмена сообщениями, используемый в Windows для межпроцессного взаимодействия. В новой версии Wine этот механизм был переведен на серверные I/O операции. Данное изменение повышает эффективность и надежность обмена данными между процессами, работающими под управлением Wine, что способствует улучшению общей производительности и стабильности системы.

Расширенная поддержка Windows-драйверов ODBC

Ещё одним важным улучшением стала расширенная поддержка драйверов ODBC (Open Database Connectivity). ODBC является стандартным API для доступа к системам управления базами данных. В версии 9.14 Wine улучшил совместимость с Windows-драйверами ODBC, что позволяет обеспечить лучшее взаимодействие с различными системами баз данных. Это нововведение облегчает работу с базами данных для Windows-приложений, запущенных на Unix-подобных системах, таких как Linux и macOS.

Расширение структур данных user32 в общую память

В рамках продолжающихся усилий по улучшению управления памятью, Wine 9.14 перевел больше структур данных user32 в общую память. Это улучшение помогает оптимизировать производительность приложений за счет сокращения избыточности и улучшения управления системными ресурсами. Перевод данных в общую память позволяет приложениям быстрее обмениваться информацией и использовать меньше ресурсов системы.

Исправление ошибок и улучшения

Помимо упомянутых изменений, Wine 9.14 включает в себя 20 исправлений ошибок, выявленных в предыдущих версиях. Эти исправления направлены на устранение проблем, которые могли приводить к сбоям или нестабильной работе приложений.

Загрузка и обновление Wine 9.14

Исходный код Wine 9.14 доступен для загрузки на странице проекта в GitLab. Те, кто заинтересован в тестировании новой версии или обновлении текущей установки, могут скачать его оттуда. Бинарные пакеты для различных дистрибутивов ожидаются в ближайшее время.

Для получения дополнительной информации о релизе Wine 9.14 и подробного списка изменений посетите официальный сайт проекта Wine.

© . По материалам linuxiac
Комментарии и отзывы

Нашли ошибку?

Новое на сайте