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

Изображение пользователя alex286.

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

На Хабре почему-то не была опубликована интереснейшая новость о том, что сейчас вышел стабильный релиз 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 2103;
  • Сильно увеличена производительность JavaScript а также добавлена поддержка JSON. Движок Gecko теперь обновлен до состояния, которое соответствует Firefox 47;
  • Длинные URL теперь нормально обрабатываются;
  • Добавлена поддержка новых доменных зон, а также доменных имен с символами национальных алфавитов.

Ядро

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

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

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

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

0
merlin69kimry - 29 Январь, 2017 - 01:03

У меня после оновления с wine 1.9 до wine 2.0 в меню приложений пропало пункт меню с wine как вернуть кто знает?

0
kot040188 - 29 Январь, 2017 - 01:16
Изображение пользователя kot040188.

Добавить самому через редактор.

0
merlin69kimry - 29 Январь, 2017 - 16:51

А как добовлять ниразу не добовлял

0
kot040188 - 29 Январь, 2017 - 16:55
Изображение пользователя kot040188.

Там ничего сложного нет. Для начала откройте его. И самое простое — добавьте пункты в которых задайте пути к вашим exe. Ничего сложного.

0
merlin69kimry - 29 Январь, 2017 - 21:41

спс

0
Olej - 29 Январь, 2017 - 17:35

На Хабре почему-то не была опубликована интереснейшая новость о том
Удивляет та значимость, которая придаётся Wine на всех и разных ресурсах по Linux.
Wine - это "ещё одна приблуда", костыль из мира Windows.

0
kot040188 - 29 Январь, 2017 - 17:36
Изображение пользователя kot040188.

Без него никак.

0
Olej - 29 Январь, 2017 - 23:15

Если это по делу, для работы, и совсем невмоготу без какой-то самоделки Windows-программы - то тут всегда лучше виртуальная машина, тот же VirtualBox.

А если это ... свистелки с перделками, игрушки всякие - то вам тогда просто Linux не нужен.

+1
kot040188 - 29 Январь, 2017 - 23:26
Изображение пользователя kot040188.

Виртуальная машина не сможет обеспечить открытие приложения согласно файловым ассоциациям. Проще говоря, двойным нажатием ЛКМ по файлу не откроешь приложение в виртуальной машине, да и смыла в этом мало. Это всё равно, что вызывать пожарный расчёт для полива огурцов на даче — дорого, долго и огурцы могут пострадать.
З.Ы. Игрушки я прекрасно запускаю под wine, чего и вам желаю.

0
dyug - 30 Январь, 2017 - 12:26

поручаю господину коту запустить "construction simulator 2015" под wine жду подробных инструкций.

Ах да, предлагать купить не стоит. Уже. Линукс версия работает. винверсию не стимовскую под вайном запустить не удалось.

0
kot040188 - 30 Январь, 2017 - 12:34
Изображение пользователя kot040188.

Не интересуюсь.

+1
Chibiko - 31 Январь, 2017 - 17:20
Изображение пользователя Chibiko.

А смысл тогда?
Я понимаю ведьмака третьего гонять...
Deus Ex который не портанули...
Или ещё какие ГТА да Ватманов. А смысл запускать что-то, что уже есть нативное?

0
dyug - 1 Февраль, 2017 - 11:12

А хочу не иметь стим на рабочей машине, ибо в линукс версии все равно не работает сохранение на стим клоуд.
То есть смысла нет

+3
Yuris73 - 13 Февраль, 2017 - 11:18
Изображение пользователя Yuris73.

Простой пример: надо время от времени программировать АТС Samsung. Программа управления АТС только под виндоус. Занимает примерно 37 Мб.
Предлагаете развернуть под это целую виртуалку с виндой? Хреновый из вас админ в таком случае.
Программа прекрасно работает в вайне.

+1
dm - 5 Февраль, 2017 - 16:52
Изображение пользователя dm.

Для установки Wine 2.0 делаем:

Для 64 битный систем:

sudo dpkg --add-architecture i386

sudo add-apt-repository ppa:wine/wine-builds
sudo apt update
sudo apt install --install-recommends winehq-devel

После установки можно так же запустить winecfg для доустановки всего необходимого для wine и его окончательной настройки.

0
Boom - 8 Февраль, 2017 - 14:48
Изображение пользователя Boom.

Странно.А я этого не делаю sudo dpkg --add-architecture i386 и всё великолепно работает.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры