После тринадцати месяцев разработки и 24 экспериментальных версий представлен (https://www.winehq.org/news/2017012401) стабильный релиз открытой реализации Win32 API - Wine 2.0 (http://www.winehq.org/announce/2.0), который вобрал в себя около 6600 изменений. Из ключевых достижений новой версии отмечается реализация всех возможностей, необходимых для запуска Microsoft Office 2013, а также поддержка запуска 64-разрядных Windows-приложений на платформе macOS.
В Wine подтверждена (http://appdb.winehq.org/) полноценная работа 4450 программ для Windows, еще 3828 программ прекрасно работают при дополнительных настройках и внешних DLL, у 3185 программ наблюдаются небольшие проблемы в работе, которые не мешают использованию основных функций приложений. Из возможностей, работа над которыми продолжается, но которые не доведены до конца упомянут вынос (https://www.opennet.me/opennews/art.shtml?num=37818) из wined3d отдельного потока для взаимодействия с OpenGL, полная поддержка HID, графические драйверы для платформы Android и режим передачи сообщений для именованных каналов.
Wine 2.0 стал первым выпуском, подготовленным в рамках нового (https://www.opennet.me/opennews/art.shtml?num=43041) фиксированного цикла разработки, подразумевающего выпуск значительных релизов раз в год. Изменения также затронули и нумерацию версий: каждый значительный релиз будет приводить к увеличению первой цифры в номере версии (2.0.0, 3.0.0, 4.0.0), а обновления к стабильным релизам будут выпускаться с изменением третьей цифры (2.0.1, 2.0.2, 2.0.3). Экспериментальные версии, развиваемые в процессе подготовки следующего значительного релиза, будут выпускаться с изменением второй цифры (2.1, 2.2, 2.3).Ключевые новшества (https://www.winehq.org/announce/2.0) Wine 2.0:
-
Текст и шрифты- Продолжена реализация возможностей программного интерфейса DirectWrite (https://ru.wikipedia.org/wiki/DirectWrite), в том числе добавлена поддержка цветных шрифтов, подчёркивания, эффектов отрисовки, настроек в реестре для замены шрифтов, коллекций EUDC (end-user-defined characters);
- Поддержка встраивания шрифтов в файлы PDF;- В элементе интерфейса RichEdit реализованы маркированные и нумерованные списки;
- Возможность синтеза глифов в жирном начертании (bold) для растровых шрифтов;
- Приведение таблиц символов в соответствие со стандартом Unicode 9.0.0;
-
Графическая подсистема- В программном интерфейсе Direct2D (https://ru.wikipedia.org/wiki/Direct2D) реализованы средства отрисовки в окна, буферы (bitmap) и структуры GDI DC (Device Contexts);
- Внесена большая порция оптимизаций в движок DIB, который стал работать значительно быстрее;- В GDI с целью повышения совместимости переработан код для работы с графикой;
- В GDI и GdiPlus добавлена поддержка расширенных мета-файлов GDI, в том числе с поддержкой градиентов;
- В графическом драйвере для macOS реализована поддержка отрисовки для экранов высокого разрешения ("Retina");
-
Интерфейс пользователя
- Переработана реализация буфера обмена. Улучшена совместимость с приложениями Windows, расширены возможности по помещению и извлечению текста с разметкой HTML, повышена плавность выполнения операций Drag & drop;- В режиме рабочего стола обеспечен вывод на панели списка работающих приложений с возможностью переключения между ними. Добавлена поддержка менее популярных разрешений экрана (например, 640x400 и 1280x960);
- Реализована четвёртая версия протокола трансляции уведомлений через системный лоток (tray notification protocol);
- Расширено число элементов интерфейса, корректно масштабируемых на экранах с высоким DPI;
-
Direct3D, D3DX
- Расширены возможности Direct3D 10 и 11, в том числе добавлена поддержка инструкций моделей шейдеров 4 и 5, дополнительных форматов ресурсов, целочисленных параметров вершинных шейдеров, безтиповых ресурсов, чтения/записи sRGB, массивов текстур, индексов смещения в буфере, неупорядоченного доступа и перезапуска примитивов;- Увеличено число графических карт, распознаваемых для WineD3D. Для более точного получения информации о графической карте по возможности теперь применяется расширение GLX_MESA_query_renderer;
- Раскладка памяти для ресурсов с текстурами по возможности приближена к платформе Windows, что позволило решить проблемы с работой приложений, например игры League of Legends, использующих обходные пути записи в память;
- Улучшена реализация технологии сглаживания MSAA (Multi-Sample AntiAliasing), обеспечено информирование приложения только о доступных уровнях качества, поддерживаемых в текущей реализации OpenGL;
- Добавлена поддержка уровней функциональности Direct3D 11;
- Реализована поддержка извлечения контекста усройств GDI из поверхностей DXGI, что позволяет отрисовывать поверхности DXGI через GDI;
- В реестр (HKCU\Software\Wine\Direct3D) добавлены новые настройки:
"CheckFloatConstants" для включения дополнительных проверок выхода за границы буфера, "SampleCount" для настройки принудительного включения сглаживания в приложениях без такой поддержки, "MaxShaderModelHS", "MaxShaderModelDS" и "MaxShaderModelCS" для ограничения уровней модели шейдеров;
- Добавлена поддержка асинхронных загрузчиков данных для D3DX 10 и 11;
- Доработан фреймворк для применения эффектов в D3DX 9: добавлена начальная поддержка прешейдеров (preshader), обеспечено корректное применение состояний эффектов;-
Звук и видео- Поддержка GStreamer 1.0 для вывода звука и видео;
- В DirectSound обеспечена поддержка преобразования объёмных форматов звука 5.1 и 4.0 в стерео;
-
Сетевые возможности- Добавлена поддержка API Web Service (https://en.wikipedia.org/wiki/Web_service). Реализованы обработчики записи и чтения XML, имеется поддержка сериализации различных типов данных. Уровень поддержки API достаточен для проведения online-активации Microsoft Office 2013;
- Увеличена производительность JavaScript. Добавлена поддержка формата JSON. Браузерный движок Gecko обновлён до состояния, соответствующего Firefox 47;
- Добавлена поддержка интернационализованных доменных имён, содержащих символы национальных алфавитов;
- Реализована поддержка различных хэшей SHA через задействование библиотеки GnuTLS;- В реализацию API Winsock добавлена возможность создания сокетов с флагом IP_DONTFRAGMENT, запрещающим фрагментацию пакетов;
- Обеспечена корректная обработка длинных URL;
-
Ядро
- Представлена новая архитектура драйверов, обеспечивающая поддержку устройств ввода (HID, Human Interface Device). Новая архитектура напоминает модель драйверов Windows, в которой доступны специфичные для платформ bus-драйверы и минидрайверы HID.- Предоставлена возможность загрузки нескольких драйверов ядра в адресное пространство одного пользовательского процесса;
- Реализована возможность кэширования содержимого каталогов, не зависящая от специфичных для разных платформ системных вызовов;
- Добавлена большая порция новых библиотек API Set (api-ms-win-*);
- Обеспечена эмуляция прерывания 0x2d, используемого для отладочных целей;
-
Встроенные приложения
- В прослойку 'winebrowser' добавлена поддержка передачи нескольких аргументов при запуске браузера или почтового клиента;- В утилиту 'reg' добавлена команда 'query' с возможностью обработки всех типов данных реестра;
- В просмотрщик системной подсказки 'winhlp32' добавлена поддержка отображения таблиц и изображений;
-
Разное- Улучшена поддержка 64-разрядных систем: Добавлена возможность запуска 64-разрядых приложений на платформе macOS. Добавлена поддержка 64-разрядного режима в движок Mono. Обеспечена корректная обработка исключений C++ на системах x86-64.
- Добавлена поддержка коросскомпиляции с использованием инструментариев Mingw...
URL: https://www.winehq.org/news/2017012401
Новость: http://www.opennet.me/opennews/art.shtml?num=45911
Как появится 2.0.2 какой нибудь, соберу
У Wine _нет_ стабильных версий.Обычно каждый новый релиз закрывает больше багов, чем появляется регрессий, поэтому любая alpha, которая выпущена после "стабильного" релиза, работает лучше.
// b.
>Из возможностей, работа над которыми продолжается, но которые не доведены до конца упомянут вынос из wined3d отдельного потока для взаимодействия с OpenGLНу доколе, а? :(
За Gallium Nine будущее.
Пора уже Gallium Twelve (или хотя бы Eleven) делать, а у нас ещё девяточку не закончили. Вендокапец снова отложен на неопределённый срок.
"Если долго сидеть на берегу реки, можно увидеть трупы проплывающих врагов." Конфуций
Если долго сидеть на берегу реки, можно увидеть свой труп проплывающий мимо. Это уже про ожидание вендекапца.
А потом 4000 англичан вынесли 200000 китайскую армию.
китайскую ?
а разве это не индейцы были ?
"англичане" разве не индейцев истребили ?
> китайскую ?
> а разве это не индейцы были ?
> "англичане" разве не индейцев истребили ?Опиумные войны жи.
ну если вам надо в том виде, в котором есть - ставьте staging и пользуйтесь, там есть специальная вкладочка с соответствующими настройками
Суть "доколе" не в стейджингах!
> Суть "доколе" не в стейджингах!А суть вайна в том, что доколе будет продолжаться ещё ой как долго.
Что есть такое "staging"?
> Что есть такое "staging"?Может, "Wine Staging" из соседней новости. http://www.opennet.me/opennews/art.shtml?num=45918
Что мешает staging использовать? В чистом вайне не все фетчи бэкпортируют из staging.
И никакого множества ошибок!
Он умеет работать в Wayland?
> Он умеет работать в Wayland?В Wayland хоть что-то умеет работать?
Всё работает, что нужно. Если, конечно, у тебя не KDE или вообще какая-нибудь крыса вместо пользовательского окружения.
Т.е. аж целый гном уже как-то запустился? Тогда, конечно, да, все работает.
> Т.е. аж целый гном уже как-то запустился? Тогда, конечно, да, все работает.Не как-то, а со всеми приложениями, в том числе и сторонними.
Gallium nine, товарищи. Без этого никакого вендек*пеца
Производительность как на Винде
> Gallium nine, товарищи. Без этого никакого вендек*пеца
> Производительность как на ВиндеДаёшь i915 перепиленный под Gallium.
Под i915 можно пользоваться старым методом.
был же такой драйвер. Может и есть до сих пор.
> был же такой драйвер. Может и есть до сих пор.Ага, ilo. Только он заброшен и его вынесли вперёд ногами из Мезы.
Было бы ещё чего производить "как на винде". Мы же об игорях сейчас, да?
Есть программа Xvid4PSP. Так вот через Wine она устанавливается, но при запуске сразу выдает ошибку. В "винде" работает, в "линуксе" - вообще никак.
>Производительность как на ВиндеИногда.
> После тринадцати месяцев разработки и 24 экспериментальных версий представлен (https://www.winehq.org/news/2017012401)
> стабильный релиз открытой реализации Win32 API - Wine 2.0 (http://www.winehq.org/announce/2.0),
> который вобрал в себя около 6600 изменений. Из ключевых достижений новой
> версии отмечается реализация всех возможностей, необходимых для запуска Microsoft Office
> 2013, а также поддержка запуска 64-разрядных Windows-приложений на платформе macOS.Интересно, когда в Кроссовок (CrossOver) занесут..?
Уже занесли:16.0.0 CrossOver - December 13, 2016
Application Support:
CrossOver now supports Microsoft Office 2013!
Microsoft Office 2013 can be activated with either an Office 365 subscription or a product key.
Core Technology Improvements:
CrossOver 16 is based on Wine 2.0, with thousands of improvements to Windows compatibility across the board.
CrossOver now supports 64-bit Windows applications, with new bottle templates and 64-bit dependency management.
> Уже занесли:
> CrossOver 16 is based on Wine 2.0, with thousands of improvements to
> Windows compatibility across the board.
> CrossOver now supports 64-bit Windows applications, with new bottle templates and 64-bit
> dependency management.Там RC2, если правильно помню. Надо будет дома у них на сайте обновы посмотреть.
На данный момент это у них последняя версия, инфу брал с оффсайта.
В настройках кросовка написано, что он основан на 1.9.21
А GTK3 тема в 2.0 уже стала дефолтной или до сих пор только в staging?
ИМХО как-то инородно смотрится подобная реализация поддержки тем gtk... По умолчанию получше будет
> ИМХО как-то инородно смотрится подобная реализация поддержки тем gtk... По умолчанию получше
> будетИнородно по отношению к чему? По мне так стандартная тема в стиле ака Windows 95 смотрится куда как инороднее в системе с каким-нибудь numix.
> А GTK3 тема в 2.0 уже стала дефолтной или до сих пор
> только в staging?А она уже нормально умеет рендериться или только цвета берёт из темы?
"подтверждена полноценная работа 4450 программ для Windows, еще 3828 программ прекрасно работают" - где-то этот список есть? Желательно прямую ссылку.
Присоединяюсь к вопросу.
https://appdb.winehq.org/ не ?
appdb
https://appdb.winehq.org/objectManager.php?sClass=applicatio...
Наконец-то!!! 2.0!
Я думаю где-то к версии 40-45 уровень поддержки виндовых программ приблизится в уровню ДосБокса для ДОСовских. Ну это если винда сдохнет...
Дайте DEB для Trusty 14.04!
здесь минимал-инструкция новичкам
http://aiju.ru/ubuntu/wine.html
Когда у вас просят кусок хлеба, вы тоже им даете рецепт хлеба вместо куска?
> Когда у вас просят кусок хлеба, вы тоже им даете рецепт хлеба
> вместо куска?э! прочти почему ручками ставить предпочтительнее http://aiju.ru/ubuntu/index.html
> Когда у вас просят кусок хлеба, вы тоже им даете рецепт хлеба вместо куска?Нет конечно.
Я беру землю в аренду, покупаю зерно, сею.
В перерывах между удобрением, прополкой строю мельницу и пекарню.
Собираю урожай, обмолачиваю.
Покупаю дрожжи.
Выпекаю хлеб.И даю просящему кусок этого хлеба.
http://m.opennet.ru/opennews/art.shtml?num=45911#63
Photoshop уже работает?
Какой именно? Некоторые работают, некоторые не очень. См. тут:
https://appdb.winehq.org/objectManager.php?sClass=applicatio...
> Photoshop уже работает?Есть деньги на фотошоп, но нет на винду? Это нонсенс.
А если В-нда не нyжна ни за деньги, ни бесплатно, ни даже если M$ приплатит?
тогда вам нужен мак. ну, или apple support на все тикеты вам будет говорить, что проблемы индейцев её не волнуют, get a supported environment.вы давно смотрели, сколько adobe photoshop стоит? и вы серьёзно готовы платить эти деньги, лишившись техподдержки только потому, что кто-то слишком крутой для того, чтобы использовать ос, поддерживаемую производителем?
> apple supportтьфу, adobe, конечно же
> тогда вам нужен макC чего вы взяли? Мне, например, нужен нормальный полноценный Linux + Adobe Illustrator + Photoshop + MS VisualStudio.
При этом винду я ещё кое-как могу стерпеть, но с маком чувствую себя как жираф на костылях, вот уж чем бы не стал пользоваться даже если бы мне за это дополнительно платили (хотя, это, конечно, зависит от того, сколько платили бы, чего уж лукавить...).
> Мне, например, нужен нормальный полноценный Linux + Adobe Illustrator + Photoshop + MS VisualStudio.У полноценного пользователя нет таких требований.
а у неполноценного вообще нет требований, уловил сентенцию?
> C чего вы взяли? Мне, например, нужен нормальный полноценный Linux + Adobe
> Illustrator + Photoshop + MS VisualStudio.ну, с такими требованиями вы в любом случае огребёте. под мак -- потому, что под него msvs нет. под линукс -- потому, что msvs свежее 2010 не работает. под винду -- потому, что linux в подсистеме там не совсем полноценный.
>> тогда вам нужен мак.Жрите сами. Приличный человек это - с доплатой не возьмет.
> Есть деньги на фотошоп, но нет на винду? Это нонсенс.http://pad3.whstatic.com/images/thumb/a/ac/Get-Photoshop-for...
30-day trial, угу. винда начиная с 7 тоже может trial, при этом, не ограниченный по времени.
> 30-day trial, угу. винда начиная с 7 тоже может trial, при этом,
> не ограниченный по времени.А, ну да, я помню. Потом перестают приходить апдейты и стильный чёрный вместо обоины, повер которых рассказывается как CEO Microsoft голодают. А так да, работает, светя бОльшим кол-вом дыр в сеть.
апдейты приходят, но дефендер отключается (и нужно как доблестному пирату самому искать антивирус). разве не так?
если честно, я толком не помню сам. у меня за последние 10 лет не было ни одного компьютера без винды (не считая тех, что маки). а, нет, был один, в индии был куплен.
а, ну и вишенка: тот единственный компьютер без комплектной винды и на линуксе хреново работал.
> а, ну и вишенка: тот единственный компьютер без комплектной винды и на
> линуксе хреново работал.А что взять с юзера, который не может ни компа собрать, из нормальных брендовых компонентов, ни ОС поставить? Это "потребитель", корм.
Купленный в индии комп глючит, с каким-то линуксом - виноват Торвальдс, конечно же.
> ни компа собрать, из нормальных брендовых компонентовноутбук? да ладно?
> ни ОС поставить
> с каким-то линуксомman asus expressgate. если коротко, не скачивая какой-то более общеупотребительный линукс на этом тазике было вообще нерально работать.
> хреново работалКакое интересное определение. И в чём это выражалось? Вот у меня компьютер после установки венды стабильно выдаёт BSOD, покуда не поставишь драйвера от производителя. Причём ставить их приходится через live cd венды, по другому никак.
частенько не просыпался после открытия крышки, надо было дёргать батарейку.
Может лучше без дыр (Майкрософт так обещает), но с телеметрией?
> Может лучше без дыр (Майкрософт так обещает), но с телеметрией?Винда без дыр. Смешно.
Обоснуй.
32битный работал и раньше а вот 64битный запустить мне не удалось
Word processing component of Office 2013.Application Details:
Version: 2013 (32 bit)
...
Rating: Garbagehttps://appdb.winehq.org/objectManager.php?sClass=version&iI...
Эх...
в 2015 обещали dx11 в 2016, теперь вот в 2017 интересно, управятся ли до 2018?
> в 2015 обещали dx11 в 2016, теперь вот в 2017 интересно, управятся
> ли до 2018?В 2020 уже [почти] полноценный будет как сейчас dx9. /s
Когда оно будет 64 битное, чтобы можно было без 32 либ устанавливать? ;)
> Когда оно будет 64 битное, чтобы можно было без 32 либ устанавливать?
> ;)Оно и так 64х битное. Там два бинарника wine и wine64. Для 32х битных приложений - wine для 64х - wine64. wine64 не требует 32х битных либ.
USB устройства можно подключать, например программатор?
> USB устройства можно подключать, например программатор?Я тут пытался уже так подключить, чтобы прошить одно старое устройство, которое прошивается только через XP. Фиг там, вайн ничего не видит, и видеть не желает.
Видимо, оно не работает без виндового драйвера.
> Видимо, оно не работает без виндового драйвера.Ну насчёт драйвера хз, напрямую в инструкции ничего ставить не сказали. Просто запустить "прошивальщик".
Это то что надо для Trusty 14.04?https://launchpad.net/~wine/+archive/ubuntu/wine-builds/+bui...
>>online-активации Microsoft Office 2013;Джва года ждал!
Офи уже активируется и запускается! Еще пара шагов и работать начнет!
А как дела с Office 2016? Вот он реально крутой, впервые за всю историю его развития я запустил MS Office и он мне реально понравился - он красив и БЫСТР. Хотеть!
Ты просто abiword не видел.
Это тот который крашится от открывания файлов? Это тот который виснет намертво при выполнения простейших действий? В деревнях-то раньше все ели.
На так любителях свистоперделок у фирм вроде надкусанного и мелкомягких весь бизнес и держится.(так вам шашечки? или ехать?)
Когда выйдет 3.0?
Дальше заголовка новость не читал?"...нового фиксированного цикла разработки, подразумевающего выпуск значительных релизов раз в год."
"...каждый значительный релиз отныне будет приводить к увеличению первой цифры в номере версии (2.0.0, 3.0.0, 4.0.0)...."