LINUX.ORG.RU

Вышел wine 0.9.28


0

0

Изменения более значительные, чем обычно:

- OpenGL in child windows should work again.
- Better mouse support in games.
- Beginnings of new state management in Direct3D.
- Improved audio and font support on Mac OS.
- Lots of bug fixes.

Радует, что на этот раз нет ничего связанного с msi, видать починили наконец-то. Мышь больше не застревает посреди экрана в играх типа GTA, в CS порадовал очередной прирост fps (~10%), только вот патч, реализующий поддержку PALETTED_TEXTURES через fragment shader для карт GF6xxx и старше почему-то не включили. Хотя я проверял его и никакого ускорения не заметил.

Ну, теперь пишите, у кого какие проги отвалились :)

>>> Патч с предыдущей версии

★★

Проверено: Shaman007 ()

отлично :) фикс багов с мышкой очень порадовал :)

A2K
()

>Ну, теперь пишите, у кого какие проги отвалились :)

А кто какие проги под wine использует?

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

>А кто какие проги под wine использует?

RevConnect. Хотя, в связи с тем, что недавно ожила разработка Valknut, возможно RevConnect мне не понадобится...

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

>А что такое msi?

Мелкософт инсталлер - убогий костыль, созданный из-за отсутствия в оффтопике менеджера пакетов, и для борьбы с зоопарком инсталляторов (типа инсталлшилд, нулсофт инсталлер и иже с ними)...

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

в данный момент установлены bpwin и erwin

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

>Мелкософт инсталлер - убогий костыль

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

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

> и автоматическая установка прог работает почти всегда, это сильно экономит время при однотипной установке одной проги на сотню компов.

Самый прикол, что некоторые проги, требующие серийника при установке, в автоматическом режиме устанавливаются и без него.

anonymous_incognito ★★★★★
()

Чорт, а я только что скомпилил 0.9.12

Почему-то еще с версии 0.9.24 виснет намертво этот проклятый инсталятор при запуске установки фотожопы. Может и раньше вис, мне фотожоп просто недавно понадобился, да вроде и везде встречал положительные отзывы о запуске 8-ки через wine. Есть еще у кого такие грабли?

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

Ну что? В .28 наконец можно пользовать CDHack с контрой 1.6? Надоело сидеть без дела - не пускают без дича ли хака на сервак местный.

anonymous
()

Я поражаюсь терпению людей, из года в год ждущих, что Оно (релиз безглючного Вайна) таки произойдёт :)

Скажите, неужели не проще портировать поддержку win32-бинарников под Линукс и скопипастить туда же все dll-либы? Какие подводные камни окромя лицензии в этом методе?

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

учи матчасть - вайн включает в себя динамический линковщик вин32-бинарников, но не всем хочется 1) покупать лицензию на венду, чтобы юзать ее дллки 2) юзать код, написанный непонятно кем и содержащий непонятно какие закладки

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

>Скажите, неужели не проще портировать поддержку win32-бинарников под Линукс и скопипастить туда же все dll-либы? Какие подводные камни окромя лицензии в этом методе?

да никаких. Только работать не будет.

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

>в wine - см. настройки замещения dll, там есть выбор между native и built-in

попробуй заюзать нативную ntdll. И нативные .dll directX'а. О результатах можешь не докладывать

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

>уже юзали, работает, спасибо за газификацию луж

ждем отчета, как удалось запустить вантузятные драйвера под вайном. Ананимус молился, постился, и слушал радио "Радонеж"? :)

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

ты походу вообще не в теме - вайн реализует вин32 апи, а не нткернел апи, последним занимается реактос

anonymous
()

Существует ли простой способ выяснить заработает ли данная программа под Вайном или нет? То есть просканировать все exe и dll, какие там используются функции winAPI, и сопоставить со списками гарантировано работающего, нереализованного и "fixme"?

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

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

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

>ты походу вообще не в теме - вайн реализует вин32 апи, а не нткернел апи, последним занимается реактос

не в теме тут только ты. Во первых, что по твоему делает ntdll.dll.so, kernel32.dll.so и прочее и во-вторых, если бы ты потрудился все-таки прочитать, о чем шла реч - то ты бы осилил, что в ответ на поступившее предложение скопировать все длл из вантуза и пускать через PE-загрузчик я ответил, что работать нихера не будет. Собственно, нихера и не работает :)

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

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

а апи ядра вайн все таки не реализует, хиг сожрал твой моск, да

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

>собственно копировать все нативные длл необязательно,

несколькими постами выше ты заявил, что "оно УЖЕ так работает"

на что тебе был дан ответ - нихрена с цельнотянутыми dll работать небудет. А теперь ты говоришь, что "необязательно". Неужели прочитал-таки о чем речь шла?

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

Как можно узнать, какие используются либы, без исходного кода запускаемой программы, и насколько хорошо они реализованы в wine без исходного кода виндовых либ, при этом не запуская программу?

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

Товарищ, если у кого-то кривые руки и прямые извилины моска не позволяют работать с "цельнонатянутыми" либами в wine, то это не значит, что в wine они принципиально не работают.Проверено на нативном DirectX и части системных.

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

>Товарищ, если у кого-то кривые руки и прямые извилины моска не позволяют работать с "цельнонатянутыми" либами в wine, то это не значит, что в wine они принципиально не работают.

работают очень не многие. Нельзя стянуть _всё_. Ты, так и не прочитал изначальный пост, да?

>Проверено на нативном DirectX и части системных.

от нативного DX/D3D только часть dll'ок работает

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

>Ты, так и не прочитал изначальный пост, да?

Нет.

>>И нативные .dll directX'а. О результатах можешь не докладывать<<

О результатах докладываю - работают основные. Зачем и где нужны дополнительные - вопрос.

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

>А кто какие проги под wine использует?

IBM Lotus Notes, LDK PC Admin, IE6

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

>Во первых, что по твоему делает ntdll.dll.so, kernel32.dll.so и прочее

Нет ты все-таки не в теме, эти либы НЕ NtKernelAPI. Хотя ntdll.dll и можно назвать оберткой к ним с некоторой натяжкой, но в вайне это либа - тупая затычка.
Так что, то что ты поднял тему виндовых драйверов - обыкновенное непонимание темы и неумелый троллинг.

Deleted
()

Вот вы тут спорите, флеймите, а на сайте между прочим лежит ВИНДОВАЯ сборка!!!

anonymous
()

> отлично :) фикс багов с мышкой очень порадовал :)

Как KOTOR? Заработала в нём мыша?

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

> Как можно узнать, какие используются либы, без исходного кода запускаемой программы, и насколько хорошо они реализованы в wine без исходного кода виндовых либ, при этом не запуская программу?

Об этом написано в курсах матчасти.

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

А можно попродробнее про подстановку нативных DirectX библиотек?

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

> Как можно узнать, какие используются либы, без исходного кода запускаемой программы,

Распаковываешь, если необходимо, CAB (или чем инсталлятор пользуется), распаковываешь, если необходимо, виндовые бинарники UPXом (или чем ещё их жмут) и смотришь в MC (например) какие dll и exe вызываются из данной программы и какие их функции используются.

> и насколько хорошо они реализованы в wine без исходного кода виндовых либ, при этом не запуская программу?

Не "насколько хорошо", а "реализованы или нет". Куда отнести "FIXME" -- отдельный разговор.

Вопрос был о том, существует ли программа, делающая это автоматически.

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

>Нет ты все-таки не в теме, эти либы НЕ NtKernelAPI.

не тупи. Я нигде не говорил, что вайн реализует _kernel_ API.

>Хотя ntdll.dll и можно назвать оберткой к ним с некоторой натяжкой, но в вайне это либа - тупая затычка.

NtDll - не обертка, а интерфейс, через который собственно все Win32-приложения и работают. И насчет "тупой затычки" - посмотри http://source.winehq.org/WineAPI/ntdll.html.

>Так что, то что ты поднял тему виндовых драйверов - обыкновенное непонимание темы и неумелый троллинг.

дурак ты по утрам в субботу :). Нехилая часть библиотек того же DX или и есть драйвера, или гвоздями к ним прибито. Как впрочем и куча остальных системных библиотек. Именно это я имел ввиду, когда говорил что не получится тупо взять и скопировать либы из вантуза.

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

> А нафига RAdmin? Чем VNC не устраивает?

тем, что на другом конце radmin-сервер. или vnc уже протокол radmin поддерживает?

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

Претензия у меня была только одна: раз ты все понимаешь, то зачем тему про драйвера поднял? Драйвера, есмь модули ядра и к вайну вообще никакого отношения не имеют. Т.е. ты либо тупишь, либо троллишь, и то и другое есмь нехорошо и достойно всяческого порицания.

>И насчет "тупой затычки" - посмотри >http://source.winehq.org/WineAPI/ntdll.html.

Э,да протупил, просто глянул в файлик ntdll.dll в вайне, а он 1кб размером и пустой.

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

>Претензия у меня была только одна: раз ты все понимаешь, то зачем тему про драйвера поднял?

потому что родные dll'ки часто требуют родные дрова. А с девайсами, которые эмулирует wine - они редко когда работают нормально

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