LINUX.ORG.RU

Анонсирован Wine 1.7.24

 ,


1

3

Wine (изначально — акроним для «Wine Is Not an Emulator» (Wine — не эмулятор)) — это слой совместимости, позволяющий запускать приложения Windows на ряде POSIX-совместимых операционных систем, таких как Linux, Mac OS X, & BSD. Вместо симулирования внутренней логики Windows, как в виртуальной машине или эмуляторе, Wine «на лету» переводит вызовы Windows API в вызовы POSIX, устраняя связанные с производительностью и памятью недостатки других методов и позволяя прозрачно интегрировать приложения Windows в ваш рабочий стол.

Нововведения:

  • Начата реализация некоторых классов DirectWrite
  • Базовая dll-обёртка для библиотеки захвата пакетов
  • Некоторые улучшения криптографии
  • Различные исправления ошибок

Источники доступны в следующих местах:
http://prdownloads.sourceforge.net/wine/wine-1.7.24.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.24.tar.bz2

Двоичные пакеты для различных дистрибутивов будут доступны на:
http://www.winehq.org/download

Документацию можно найти на http://www.winehq.org/documentation

Вы также можете получить текущие исходники прямо из репозитория. Проверьте http://www.winehq.org/git для подробностей.

Wine доступен благодаря работе многих людей. Ознакомьтесь с файлом AUTHORS в дистрибутиве для полного списка.

>>> Подробный перечень нововведений и исправлений

★☆

Проверено: fallout4all ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от nt_crasher

а это не просто минорщина, а минорщина из Development-ветки

metawishmaster ★★★★★
()
Ответ на: комментарий от anonymous

ну какие новости писал, такие и подтверждает :)

actionless ★★★★★
()

Мизерная минорщина, даже писать не о чем, в арче уже есть:

multilib/wine 1.7.23-1 -> 1.7.24-1

drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 1)
Ответ на: комментарий от ZUKMAN

Согласен. Уже откровенно бесят «новости» про «планируется». Если ничего не сделано - нечего создавать ажиотаж вокруг пустого места.

anonymous
()
Ответ на: комментарий от ZUKMAN

Планы - не новости!

Так ведь он уже вышел.

Другое дело, что, как сказали на reddit'е про какую-то старую версию Wine, «нестабильные минорные версии выходят каждые две недели, кроме как если Александр Джульяр в отпуске или ещё что-то, поэтому „вышла новая нестабильная версия Wine“ можно заменить на „прошло две недели“».

Хотя для мининовости, ИМХО, нормальный повод.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 2)
Ответ на: комментарий от anonymous

Уже откровенно бесят «новости» про «планируется».

Во имя справедливости надо заметить, что «планируется в wine» и «планируется в какой-то там проприетарщине что-то открыть, если настроение не испортится» (а именно новости про такие вещи бесят) - это большая разница.

Wine - серьёзный открытый проект, в который вложено много труда, он заслужил, чтобы его планам доверять.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Серьёзный?! Эти ленивые гондурасы ничегошеньки не делают! Где, мать твою итить, нормальный виндовый DE? Да, я про ненавистный вам «Проводник» (ака простой как кирпич и интуитивно понятный), который за всё время существования Вайна так и не сделали. Да, я скорей предпочёл бы его вашим разожравшимся кускам китайского кода на Qt, GTK+ и прочих на хрен не сдавшихся костылях с вечно ломающейся совместимостью, из-за которой приходится сносить Линукс и ставить заново. Ты когда-нибудь пробовал переустановить с нуля Арч? Мне нужно работать в привычной (20 лет стажа хрен убъёшь) среде, а не «пересобирать мирок» по любому чиху.

И не посылай меня в РеактОС - они такие же дегенераты, как и Вайн, только ещё и код из него выкидывают. А насколько мерзотно они «клонировали» интерфейс - позорище невменяемое (этот мерзкий жирный крест на кнопке «Закрыть» мне в кошмарах снится).

anonymous
()
Ответ на: комментарий от anonymous

Раскопай. Найди/собери нужные старые либы, осиль LD_PRELOAD. В Раче с этим может оказаться даже проще, ибо в ауре полно говна мамонта.

MiniRoboDancer ★☆
() автор топика

Вендекапец!

anonymous
()
Ответ на: комментарий от anonymous

я особо ностальгирующим всегда рекомендую EDE. там есть всё , что Вам нужно: отсутствие фреймворков (которые Вам так жизнь ломают) и «виндовый интерфейс»

NemesisSOAD
()
Ответ на: комментарий от Indaril_Shpritz

Частично. Снапшотни виртуалку с виндой, поставь, обнови, сделай дифф фс, скопируй в вайн. У коллеги так и не завелось, впрочем, может, он более криворук, чем я. В любом случае, удачи.

anonymous
()
Ответ на: комментарий от anonymous

нормальный виндовый DE?

Как не было так и нет. Даже в винде. Хотя, может мэтроуUI кому-то и понравится

Ты когда-нибудь пробовал переустановить с нуля Арч?
Мне нужно работать в привычной (20 лет стажа хрен убъёшь) среде, а не «пересобирать мирок» по любому чиху.

Всё ты смешал в одну кучу. Ставь Дебиан. там не надо будет «пересобирать мирок». Ну или ХР сразу тогда, зачем тебе эти «подделки».

Deleted
()

А вот кому этого же, только с CSMT, aka мультипоточный DirectX? Stefan Dösinger разродился наконец и сделал rebase.

Брать тут: https://github.com/stefand/wine

Прямая ссылка на архив: https://github.com/stefand/wine/archive/cs-0.9.1.tar.gz

Особенно приятно работает в сочетании с включённой многопоточностью Nvidia и отключённым glsl

Я пускаю игрушки так (абстрактный пример):

winetricks или regedit для бутылки

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"UseGLSL"="disabled"
"CSMT" = "enabled"

Ваяю скриптик

game.sh

#!/bin/bash
export WINEDEBUG=-all
export LD_PRELOAD="libpthread.so.0 libGL.so.1"
export __GL_THREADED_OPTIMIZATIONS=1
export __GL_SYNC_TO_VBLANK=1
export __GL_YIELD="NOTHING"
export WINEPREFIX=/home/{yourhome}/.local/share/wineprefixes/{your_game_bottle}
cd /home/{yourhome}/.local/share/wineprefixes/{your_game_bottle}/drive_c/Program\ Files/{your_game_path}/
/usr/bin/wine /home/{yourhome}/.local/share/wineprefixes/{your_game_bottle}/game.exe
xinit game.sh -- :1

OpenGL акселерацию манагера окон перед этим нужно выключить, или исхитриться и запустить её тоже с __GL_THREADED_OPTIMIZATIONS=1. Иначе манагер может повиснуть при переключениях.

Jameson ★★★★★
()

и всеравно вайн остается раковой опухолью в системе юникс.

CHIPOK ★★★
()
Ответ на: комментарий от Jameson

а зачем делать вот это???

cd /home/{yourhome}/.local/share/wineprefixes/{your_game_bottle}/drive_c/Program\ Files/{your_game_path}/

и еще зачем ты экспортируешь каждый раз переменные, достаточно лишь один раз такое сделать, если переменные нужны для конкретного шелла убери export.

CHIPOK ★★★
()
Ответ на: комментарий от Jameson

Недавно поменял в pol версию вайна на 1.7.4-CSMT, очень порадовала увеличенная производительность. Теперь возникли вопросы по поводу вашего примера.

Что конкретно дают строки export LD_PRELOAD="libpthread.so.0 libGL.so.1", export __GL_THREADED_OPTIMIZATIONS=1, export __GL_YIELD="NOTHING".

И как прикрутить выполнение этих команд к playonlinux? Достаточно ли просто прописать в настройках pol «команда, выполняемая перед запуском программы:»

export WINEDEBUG=-all
export LD_PRELOAD="libpthread.so.0 libGL.so.1"
export __GL_THREADED_OPTIMIZATIONS=1
export __GL_SYNC_TO_VBLANK=1[br]export __GL_YIELD="NOTHING"

Хотя, я запускаю pol в отдельных иксах скриптом вида

#!/bin/bash
startx playonlinux

Можно ли его привести к такому состоянию, чтобы все работало?

#!/bin/bash
export WINEDEBUG=-all
export LD_PRELOAD="libpthread.so.0 libGL.so.1"
export __GL_THREADED_OPTIMIZATIONS=1
export __GL_YIELD="NOTHING"
startx playonlinux
sehellion ★★★★★
()
Последнее исправление: sehellion (всего исправлений: 4)
Ответ на: комментарий от CHIPOK

а зачем делать вот это???

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

зачем ты экспортируешь каждый раз переменные

Экспорт можно убрать, да.

Jameson ★★★★★
()
Ответ на: комментарий от X-Pilot

Кстати, вот внезапно, тоже стало актуально. Причём хрен с ней, с IDE, инсталлятор в 2012, 2013 тупо не запускается. А так нужно проект было просто собрать.

h4tr3d ★★★★★
()
Ответ на: комментарий от anonymous

20 лет стажа, а экспрессии и слюнобрызг, как у прыщавого школьника. У меня стаж куда как меньше, да вот только работаю себе спокойно в привычной среде, арчик умудрялся без проблем обновлять после годового застоя (а нафига? если работает и есть не просит), дебиан даже после сисапгрейд не падает. Да, говна много, но почему-то многие только носик морщить могут, не говоря уже о том, что бы позвонить ассенизаторам, не говоря уже о том, что бы самим в руки лопату взять. В любом случае - не нравится, не пользуйся. Или меняй сам.

И да, нахера им писать эксплорер? Запускай нативный вайном :-D

h4tr3d ★★★★★
()
Ответ на: комментарий от anonymous

Скорее всего тут:

announce
   [əˈnauns] _v.
      1: объявлять, давать знать; заявлять; извещать
      2: публиковать
      3: докладывать (о прибытии посетителей, гостей)

h4tr3d ★★★★★
()
Ответ на: комментарий от CYB3R

Он на Проводник похож даже меньше, чем нативные гнёвые мышевозные ФМ, ещё и крив и убог. Больше всего смахивает на клон Проводника из Win9x

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от MiniRoboDancer

Больше всего смахивает на клон Проводника из Win9x

Это и есть клон проводника из Win9x. А что тебе мешает взять обычный виндовый проводник и пускать его в вайне?

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

Мне — ничего. Просто не нужен. Я и под форточками-то им не пользовался.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от anonymous

У меня случились проблемы и с запуском IDE, проект сделать. Не только компилятор из консоли позвать.

h4tr3d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.