URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129596
[ Назад ]

Исходное сообщение
"Стабильный релиз Wine 8.0"

Отправлено opennews , 25-Янв-23 00:01 
После года разработки и 28 экспериментальных версий представлен стабильный релиз открытой реализации Win32 API - Wine 8.0, который вобрал в себя более 8600 изменений. Ключевым достижением в новой версии отмечается завершение работы по переводу модулей Wine в формат...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58539


Содержание

Сообщения в этом обсуждении
"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 00:13 
Лучший неэмулятор-неэмулятор windows все ближе по архитектуре к windows.

Осталось только выбросить неэффективное устаревшее ведро на концепциях 70х годов.


"Стабильный релиз Wine 8.0"
Отправлено anonymous , 25-Янв-23 00:23 
сразу после древней неэффективной теоремы Пифагора, ну сколько можно с этим старьем носиться.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 05:30 
О да, юникс единственно возможная ОС, это закон природы.
Но на самом деле устаревшее ведро.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 09:00 
То ли дело фортки11, у которых уши от 3.11 торчат и вообще вся линейка сохраняющая совместимость только на уровне багов

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 09:52 
Что там торчит-то? Дизайн пары окошек да moricons.dll?
А с совместимостью, учитывая возраст винды, всё нормально, более того, она хотя бы существует, как класс.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:19 
Подумаешь - код проводника наследует код девяносто пятого года! Подумаешь - древнючий реестр, не решающий проблем, но дающий оверхед.
Подумаешь - половину системных API хотят заменить дотнетом, а к ДиректИксу двенадцатому зачастую просто пририсовывают цифры и запрещают запускать на "устаревшем" оборудовании.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:47 
> код девяносто пятого года

code doesn't rot


"Стабильный релиз Wine 8.0"
Отправлено мимо , 25-Янв-23 14:02 
...but does smell

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 22:57 
Джон Кармак в своё время реализовал гениальную оптимизацию прямиком из научной работы - двоичное разбиение пространства (BSP). Но алгоритм оказался не оптимален для высоко детализированной графики, и сегодня им мало кто пользуется, применяя вместо этого секторы и порталы.
Код проводника мало того, что не актуален, так ещё толком не проверялся под мнимой эгидой обратной совместимости, когда  уже столько г*вна наворотили, что трудно разгребать. Яркий пример (который исправили в WinXP и хотят повторить в новых версиях Окон) - интеграция Internet Explorer.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 11:18 
> половину системных API хотят заменить дотнетом

Никто ничего не _заменяет_. WIN32API.HLP по-прежнему актуален.

> к ДиректИксу двенадцатому зачастую просто пририсовывают цифры и запрещают запускать на "устаревшем" оборудовании

Вы из тех, кто ныл, почему DX10 к XP не выпустили?

По поводу остального — это как раз про совместимость, а Win 3.11 тут вообще ни при чём.


"Стабильный релиз Wine 8.0"
Отправлено Товарищ Майор , 25-Янв-23 15:59 
Оно хотя бы пплохо, но работает! А в линуксе каждый год все переписывают и опять выходит очередное говно.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 22:59 
Оно нифига не работает. Если бы оно работало как надо, к старым программам (особенно видеоиграм) люди бы не делали патчи на основе хаков закрытых программ.

"Стабильный релиз Wine 8.0"
Отправлено kawaii_girl , 25-Янв-23 10:20 
>у которых уши от 3.11 торчат

Не от 3.11, а от Windows NT 3.1) 3.11 это абсолютно другая ОС, а точнее вообще не ОС, а GUI для MS DOS.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:47 
То что OS работает поверх доса не значит, что это не ОС. В Windows 3.11 программы работали в защищённом режиме, использовали WinAPI и вообще с досом были несовместимы. Windows 3.11 предоставлял такие общесистемные вещи, как буфер обмена и интерфейс для драйверов. Это - ОС. И ничего, что она использует MS DOS. Современные OS используют SMM, ACPI и UEFI, но их назвать "операционной оболочкрй" никто не смеет.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 14:59 
Т.е. для тебя всякие костылики типа himem, dos4gw и прочее - это аж целая другая ОС? Выдыхай, даже у Фигурнова не припомню такой чуши

"Стабильный релиз Wine 8.0"
Отправлено anonymous , 25-Янв-23 20:31 
Если под что-то есть прикладные программы, и оно обеспечивает выделение ресурсов оборудования для этих программ, абстрагируя их от этого оборудования, то это ОС.

MS-DOS это ОС, himem не ОС, а вот dos4gw уже ближе.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 17:33 
Хромиум из Флатпака падает через десяток секунд.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 00:29 
И заменить его на NT?

"Стабильный релиз Wine 8.0"
Отправлено kawaii_girl , 25-Янв-23 00:59 
Скорее NT заменят на Linux) Выгоднее для Microsoft будет, не нужно будет свое ядро разрабатывать)

"Стабильный релиз Wine 8.0"
Отправлено Вован , 25-Янв-23 01:28 
Не, для этого Микрософту надо для начала самому поддерживать wine и .NET под Линукс… O shi…

"Стабильный релиз Wine 8.0"
Отправлено X86 , 29-Янв-23 10:30 
Зачем? Они просто выкинут поддержку старого WIN32 API в новой суперсовременной ОС?) И все перейдут. А кто-то постонет, но потом все равно перейдет.

"Стабильный релиз Wine 8.0"
Отправлено Андрей , 25-Янв-23 07:56 
Скорее на ядро FreeBSD из-за лицензии, фряшный код можно взять и закрыть, с линуксом так не выйдет.

"Стабильный релиз Wine 8.0"
Отправлено kawaii_girl , 25-Янв-23 10:18 
А зачем его закрывать? Наоборот выгодно что ядро разрабатывается всем миром, множеством людей и корпораций. И открытое ядро никак не помешает зарабатывать деньги. Вот например Google использует Linux в своей мобильной ОС. Все вроде бы открыто, но без сервисов Google ничего нормально не работает, а чтобы предустановить эти сервисы производители телефонов должны за них заплатить. Microsoft может сделать точно также. Встроить какую нибудь закрытую ерунду без которой система полноценно работать не будет и продолжить продавать OEM лицензии. А с корпоратов брать за поддержку как это делает RedHat. Прибыль будет такая же, но затраты на разработку сильно снизятся.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:40 
>без сервисов Google всякая гадость нормально не работает

И не надо.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:41 
>Встроить какую нибудь закрытую ерунду без которой система полноценно работать не будет

Это EEE называется.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 17:29 
Это называется медленно спустится и покрыть всё стадо.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 17:35 
И пастуха с собакой.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 11:51 
Закрыть можно, только допиливать и дальше пилить свой форк Мелкосаксу придётся в одно рыло.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 17:30 
Кому-то 10 километров не круг.

"Стабильный релиз Wine 8.0"
Отправлено пох. , 25-Янв-23 09:18 
Ну как будто у вас выбор есть? Разработчиков фикции уволили же ж, ресдох - сдох...

Хорошее ядро, берите, 90е годы а не 70е хотя бы.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 03:11 
и WSL для Wine сделать

"Стабильный релиз Wine 8.0"
Отправлено beduin747 , 25-Янв-23 00:15 
>Для всех Unix-библиотек предоставлены прослойки WoW64 (64-bit Windows-on-Windows), позволяющие 32-разрядным модулям в формате PE обращаться к 64-разрядным Unix-библиотекам, что после избавления от прямых вызовов PE/Unix даст возможность выполнения 32-разрядных Windows-приложений без установки 32-разрядных Unix-библиотек.

Ура!
ЗЫ: Система ведь не подчистится до only-64-bit? Надо будет переставлять wine или как-то выковыривать 32 бита?


"Стабильный релиз Wine 8.0"
Отправлено похабник , 25-Янв-23 05:01 
Да вот КУЙ там!
Смотрю на зависимости и не вижу тенденции к удаленю х32.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 11:53 
Поддержку x32 уже и из ядра решили выкинуть.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 00:18 
когда научатся автоскейлить полноэкранные приложухи на весь экран?

"Стабильный релиз Wine 8.0"
Отправлено GG , 26-Янв-23 10:10 
Несколько лет назад

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 00:29 
Как отладить ошибку вида окна "DLL initialization failed" при запуске игры? Я пробовал делать чистый префикс, не помогает. Отладочные опции тоже включал, ничего приметного не заметил, но оно генерирует гигабайты логов за секунду. В протоне, кстати, работает. RPGVXAce, с XP ровно такая же ошибка. Но mkxp работает, он правда 64 битный. Но не подходит, совместимость не полная. В этом дело, не работают 32 битные программы? Вроде запускал что-то и оно работало, хотя сейчас не найду таких программ.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 20:59 
нужна сборка WINE с патчем LARGE_ADDRESS_AWARE

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 00:56 
У кого-нибудь работает вибратор в иксбоксовском геймпаде? Я так и не смог завести в вайне, в эмулях работал.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 01:04 
И ещё хотелось бы корректное определение геймпада в играх, чтобы подсказки были правильные. Нормально работает далеко не во всех и редко когда можно выбрать тип гемпада и подсказок.

"Стабильный релиз Wine 8.0"
Отправлено kawaii_girl , 25-Янв-23 01:16 
Если у вас steam из флатпака, то нужно установить в систему пакет steam-devices чтобы геймпады работали корректно. Если стим из rpm/deb, то все должно работать и так. Если ваша игра не из стима, то попробуйте запустить ее через lutris выбрав там последнюю версию Proton-GE. Геймпады от Xbox должны хорошо работать в Linux.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 01:24 
Они всегда работали, правда только через xboxdrv и не через ядерный драйвер, через ядерный были проблемы. Но вот вайн не может понять, что это именно иксбоксовский геймпад, и сообщить об этом игре, причём проблема была прямо какая-то не решаемая. Из-за этого подсказки в интерфейсе часто не показывают корректные кнопки. Ещё с юнити играми была проблема, что геймпад только в фулскрине работал. QJoyPad конечно хорошая вещь, но это не то.

"Стабильный релиз Wine 8.0"
Отправлено Степан , 25-Янв-23 02:05 
В большинстве игр реализованы только иконки Xbox. Игры с поддержкой ps иконок очень мало

"Стабильный релиз Wine 8.0"
Отправлено Степан , 25-Янв-23 02:06 
У меня работает. Но я ставил xpadneo

"Стабильный релиз Wine 8.0"
Отправлено X86 , 29-Янв-23 10:32 
Играй без порноигр и все будет норм

"Стабильный релиз Wine 8.0"
Отправлено beduin747 , 29-Янв-23 14:16 
> Играй без порноигр и все будет норм

Это не тот вибратор! =)))))))))))))))


"Стабильный релиз Wine 8.0"
Отправлено X86 , 29-Янв-23 15:20 
>> Играй без порноигр и все будет норм
> Это не тот вибратор! =)))))))))))))))

Вибратор не вибратор? Ох, не знаю)


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 02:19 
>Удалена промежуточная библиотека-прослойка OpenAL32.dll, вместо которой теперь используется родная Windows-библиотека OpenAL32.dll, поставляемая с приложениями.

Почему они делают так, а не наоборот, чтобы все виндовые приложения через прослойки использовали никсовые библиотеки самых распоследних версий (и, возможно, с доп. функционалом), установленные в ОС?


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 03:16 
Вайн скатывается к винде-поверх-линух-ядра.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 13:09 
Всегда был эрзац-виндой.

"Стабильный релиз Wine 8.0"
Отправлено rj , 25-Янв-23 08:46 
Поддерживать проще. Да и в конце написали что поддержка прекращена, значит сделали так, чтобы в принципе работало.

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


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:33 
>выше ли профит от того что происходит трансляция через нативную библиотеку, нежели чем через вайн?

define profit.

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


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 02:20 
>, что избавило от необходимости поставки Unix-сборок данных библиотек.

Ну значит будет в системе несколько версий библиотек, одна виндовая, другая никсовая. Э - эффективность. B - bloatware.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 07:56 
И-икспертиза

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 11:37 
Братан, ты всегда можешь форкнуть Вино, а после успешного патча предложить его в основную ветку.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 02:22 
>В утилитах для работы с реестром (REGEDIT и REG) добавлена поддержка типа QWORD.

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


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 02:26 
>решает проблемы с поддержкой различных схем защиты от копирования, осуществляющих сверку идентичности системных модулей на диске и в памяти

Не надо было решать эти проблемы. Наличие нерешённых проблем давало юридическое основание использовать кряки для законного использования законно лицензированного ПО. Теперь это основание утрачено. Получается. проект Wine - пособники копирастов.


"Стабильный релиз Wine 8.0"
Отправлено tty0 , 25-Янв-23 02:59 
Это только для российской юриспруденции

"Стабильный релиз Wine 8.0"
Отправлено Neon , 25-Янв-23 03:46 
Пиратит весь мир, а не только в России

"Стабильный релиз Wine 8.0"
Отправлено пох. , 25-Янв-23 10:30 
И самолеты у всего мира тоже из дерьма и палок! (Но фильтры у супершитов кончились почему-то опять у недостаточно часто молющихся. Да штош такоето?!)

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:39 
Не передёргивай.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 12:24 
> самолеты у всего мира тоже из дерьма и палок

Ну да, так и есть, или история вечно падающих боингов тебе ничего не говорит?


"Стабильный релиз Wine 8.0"
Отправлено _hide_ , 25-Янв-23 12:58 
Вы не угадали. Автор хотел другой ответ, от которого он получит моральное удовлетворение.

"Стабильный релиз Wine 8.0"
Отправлено пох. , 25-Янв-23 15:54 
да-да, вечнопадающих. Вы слушали бредни одичалых из-за стены, спасибо за внимание.


"Стабильный релиз Wine 8.0"
Отправлено adminkrsk , 30-Янв-23 13:28 
Ага, значит софту падать можно, когда оно альфа-бета версия, а фильтрам у самолётов из-за нарушения договоров партнёрами во время практически военного положения, что является Форс-мажором (почитайте, что это) кончаться нельзя?
И двигатели должны свои сами материализоваться, когда партнёры ненадёжные отказались.
А представьте себя на производстве. Хоть директором, хоть зав. отвела. Вам приходит красивое письмо от Siemens AG например, в котором говорится "Мы были рады с Вами сотрудничать, до свиданья, хорошего Вам настроения". И? Что, на форуме плакать побежите? Своё производство запустите? А это не неделя-две как бы. И куча бумажек, согласований, проектно-сметной документации, тендеров на каждый материал и гайку, если своих нет.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 16:07 
Может потому что их просто много? Не пытался об этом думать?

"Стабильный релиз Wine 8.0"
Отправлено adminkrsk , 30-Янв-23 13:30 
Падает всё. Даже датацентры. Сегодня один упал на несколько часов. Вместе с сайтом, на котором контакты поддержки.

"Стабильный релиз Wine 8.0"
Отправлено Попандопала , 25-Янв-23 03:07 
Вот хз,может спать пора,но в стэйджинг стала более детализированная картинка и светлее. Цвета более контрастируют между собой хотя и похожи.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 05:37 
Кратко: треть программ работают посредством пердолинга, треть толком не работают. Всё, что нужно знать о Wine.

"Стабильный релиз Wine 8.0"
Отправлено Андрей , 25-Янв-23 08:13 
Wine всегда так будет работать, код винды закрыт и как в ней что работает никто толком не знает

"Стабильный релиз Wine 8.0"
Отправлено llolik , 25-Янв-23 09:10 
> код винды закрыт и как в ней что работает никто толком не знает

Ну, какбы, утечек кода было уже вагон и разных версий. Так что незнание довольно условное. Другое дело, что использовать это нельзя (и WINE не используют, как-минимум они так заявляют и,насколько я слышал,аудит был), иначе попадёшь на иски. Но подглядывать одним глазком, как оно должно работать - в принципе, почему-бы и нет.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 09:33 
> код винды закрыт и как в ней что работает никто толком не знает

На самом деле, всё немножко не так. Специалист в NT умеет использовать отладчик и дизассемблер, разобрали даже обфусцированный patchguard, а типичный линуксоид не способен читать открытый код и потому проецирует.


"Стабильный релиз Wine 8.0"
Отправлено adminkrsk , 30-Янв-23 13:35 
Если дизассемблер в функции API не преобразовал, то читать мегабайты mov ah,40h очень познавательно. Ещё когда строка "Enter license" записана в столбик, по 1й букве. Если скажете, как такие строки искать - вышлю деньги на пиво.

"Стабильный релиз Wine 8.0"
Отправлено Самый умный из вас , 25-Янв-23 06:06 
PE впилили, следующий большой майлстоун - вяленый

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 06:41 
> вяленый

уж лучше винду поставить


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 12:08 
Не, без Вялого оно хоть работает.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 06:39 
Roblox ребенку с горем попалам запустил, да и то через каку-то готовую сборку лаунчера.
А вот Roblox Studio уже не запустился. Есть у кого-то такой опыт?

"Стабильный релиз Wine 8.0"
Отправлено name , 25-Янв-23 07:35 
вам нужен проект Grapejuice, он умеет запускать и клиент и roblox studio

"Стабильный релиз Wine 8.0"
Отправлено name , 25-Янв-23 07:37 
https://gitlab.com/brinkervii/grapejuice

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


"Стабильный релиз Wine 8.0"
Отправлено пох. , 25-Янв-23 15:55 
> https://gitlab.com/brinkervii/grapejuice
> Документация у них отвалилась, так что залезайте в директорию documentation и читайте
> или пересобирайте сайт с документацией сами.

а заодно код в десятке мест поправьте, а то он тоже отваливается. (потому что у них все так)


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 07:27 
>x86-приложений на системах ARM

А это как? wine же is not emulator.
qemu встроили?


"Стабильный релиз Wine 8.0"
Отправлено maximnik0 , 25-Янв-23 08:36 
>А это как? wine же is not emulator.

qemu встроили?

Нет,не встроили.А используется в качестве внешней зависимости в качестве транслятора.
Это тоже самое что запускать 16 битные приложение в wine при имеющие в системе dosbox .(хотя я слышал что интеграцию с dosbox отломали в новых версиях -:( )



"Стабильный релиз Wine 8.0"
Отправлено Zenitur , 25-Янв-23 07:55 
Wine прекрасно умеет использовать VA-API. Под виндовыми прогами можно юзать аппаратное ускорение h264! Под Wine Staging прекрасно работает Google Chrome, и видео прекрасно декодируется на GPU. Главное - не забыть включить DXVA2 в winecfg.

Linux-версии браузеров настолько затрахали мозг при попытке запустить VA-API, что я бросил эту затею. Например в Debian 11 из коробки доступен Chromium 91, и VA-API работал. Затем я установил из апдейтов Chromium 99, после чего поддержка VA-API благополучно сломалась и не работает.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 22:18 
Я просто скачиваю Tor browser и отключаю в нем тор.... выходит браузер с работающим видеоускорением и без блоата.

"Стабильный релиз Wine 8.0"
Отправлено Парень твоего папы , 26-Янв-23 05:37 
>Chromium 99

Просто нужно было ставить БРАУЗЕР, а не зонд для очка. У меня в огнелисе всё декодируется через VAAPI. И h264 и vp9 и av1


"Стабильный релиз Wine 8.0"
Отправлено Zenitur , 25-Янв-23 08:04 
> Удалена промежуточная библиотека-прослойка OpenAL32.dll, вместо которой теперь используется родная Windows-библиотека OpenAL32.dll, поставляемая с приложениями.

Извините, но мне кажется, что это максимально тупо. Я прекрасно помню момент, когда релизнулся Wine 1.1.30. Туда добавили OpenAL32.dll.so - fakedll-библиотеку, враппер поверх /usr/lib/libOpenAL.so.1. Ну классно же было! Можно было запустить Сталкер без ключа -dsound

// Дело в том, что вместе с игрой поставляются библиотеки OpenAL32.dll и wrap_oal.dll. Они прекрасно работают под системой Windows, однако отказываются работать под Wine. Повреждены? Решение - удалить библиотеку wrap_oal.dll из папки с игрой, и заменить её на более свежую версию этой же библиотеки.

https://web.archive.org/web/20130602222739/http://connect.cr...

Однако в Wine добавили СВОЮ версию OpenAL, которая работает поверх Linux-версии библиотеки. И так как используется системная библиотека, стало не нужно удалять "битые" бинари...

Для чего убрали? Кому от этого стало хорошо?


"Стабильный релиз Wine 8.0"
Отправлено EuPhobos , 25-Янв-23 09:01 
Отличный WINdowsEmulator, который WineIsNotEmulator

"Стабильный релиз Wine 8.0"
Отправлено Zenitur , 25-Янв-23 09:24 
Термин "Windows Emulator" хорош для понимания, что это вообще такое, а "Wine is not an emulator" - чтобы понимать, как это работает.

Ну короче, часть системных библиотек Wine это просто библиотеки. Не эмуляторы и не врапперы, а попытка воссоздать исходный код оригинальный библиотек. Сторонняя реализация WinAPI.

А часть библиотек, это врапперы поверх Linux-версий библиотек. Например отрисовку шрифтов делегируют Linux-версии библиотеки Freetype, а отрисовку окон - X11.

Также есть трансляторы, когда вызовы Direct3D транслируются в OpenGL. Это сродни переводу текста с русского на английский.

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


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:52 
>Например отрисовку шрифтов делегируют Linux-версии библиотеки Freetype, а отрисовку окон - X11.

Это только пока на формат PE и их не перевели.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 12:20 
> Сторонняя реализация WinAPI

Увы, но тенденция в обратную сторону :( Вон, OpenAL уже кинули и перешли на кривую вендоверсию.


"Стабильный релиз Wine 8.0"
Отправлено Попандопала , 25-Янв-23 13:26 
Аха кривую прям гг. Бывало Скайрим аниверсари без фаудио не запустить. Защита там от пиратов была какая-то интересная. Если вам виндофис только надо,тогда может и корявая будет.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 09:23 
Пилят это какие-то герои-искупители, спасающие всё человечество от главной беды. То же можно сказать и про DXVK.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:44 
В 2023 году использовать WINE и есть беда.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 11:41 
Вспомним же тех героев, которые пишут драйверы с открытыми исходниками - Mesa.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 09:31 
Нужно пинать разработчиков ReactOS,чтобы они сделали глобальную синхронизацию с Wine 8.0.

"Стабильный релиз Wine 8.0"
Отправлено Zenitur , 25-Янв-23 09:51 
Не проще ли создать GIT-репозиторий в onion-сегменте интернета, и не развивать там утёкшие исходники Windows XP?

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 10:12 
И компы с скопированными процессорами покупать закладками.

"Стабильный релиз Wine 8.0"
Отправлено Максим , 25-Янв-23 12:36 
Столько лет программе, но там даже офис 2013 64-битный не работает... Похоже она годится только для очень простых или старых приложений.

"Стабильный релиз Wine 8.0"
Отправлено Zenitur , 25-Янв-23 12:52 
Офис только под кроссовером работает

"Стабильный релиз Wine 8.0"
Отправлено Максим , 25-Янв-23 12:56 
2007-й 32-битный и под вайном пашет.

"Стабильный релиз Wine 8.0"
Отправлено Zenitur , 25-Янв-23 13:58 
У меня любой офис (использую 2003 + 2007) работает под вайном отвратно. Тогда как под Кроссовером всё работает идеально.

Я не знаю, почему так. Возможно, Codeweavers принципиально не переносит фиксы для MS Office в бесплатный Wine


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 13:02 
Древний офис успешно заменяется свободными аналогами.

"Стабильный релиз Wine 8.0"
Отправлено Максим , 25-Янв-23 13:12 
Это какими? Сколько ни пробовал, везде разметка едет, только WPS Office нормально вордовые файлы открывает, но там нормальной поддержки правописания и переноса нет.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 14:14 
>везде разметка едет

А у меня нигде ничего не едет.


"Стабильный релиз Wine 8.0"
Отправлено Максим , 25-Янв-23 14:21 
Слишком простые документы наверное.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 14:51 
Зачем так многословно? Пишите «УМВР».

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 07:52 
>А у меня нигде ничего не едет.

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


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 14:09 
на сложных документах оно и в ворде едет, что не мешает вам его юзать...

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 13:42 
А есть в wine фаервол уровня приложения?
Вот установил я прогу, и хочу чтобы ей разрешалось ходить только на определённый ip:порт.

"Стабильный релиз Wine 8.0"
Отправлено Попандопала , 25-Янв-23 14:03 
В самом вайне ничего такого нет,а вот как оно в сеть выходит я хз. ip/nftables наверное в помощь.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 14:51 
apparmor тебе в помощь

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 29-Янв-23 11:00 
cgroup net_cls, дальше в nftables селектор по cgroup id.

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

GUI для этого мне не известно.

заодно разберёшься, чем отличаются cgroup v1 и v2.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 14:40 
Ух ёмое, оно собролось на моем кривом самодельном дистрибутиве на базе LFS с неменее кривым мультилибом. Я в шоке, семерка не смогла собраться, а восьмерка смогла хоть и криво но всеже. Пробуйте! Вещъ!

"Стабильный релиз Wine 8.0"
Отправлено Попандопала , 25-Янв-23 14:50 
ЛФС сложно и потом обновлять хз как. Гента самое то. Как тут умные люди пишут - по моим хотелкам.D

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 15:15 
Во-во, "не смогла собраться" доставляет боль и жжение, и говорит о том, что ты развёл гадюшник, и даже сам не можешь понять уже, в каком месте. Расплодить грязи, и умиляться, как оно чудом продолжает работать? Зачем, если доверия такой системе уже нет?

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


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 15:36 
> "не смогла собраться" доставляет боль и жжение, и говорит о том, что ты развёл гадюшник, и даже сам не можешь понять уже, в каком месте.

Вы из мира розовых пони? «Не смогла собраться» означает лишь то, что у тебя не такая точь-в-точь конфигурация, как у авторов. ВСЁ.


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 16:26 
Ну нет, у меня максимально далёкая и кастомная конфигурация, насколько это возможно, и при этом всё всегда собирается. Часть компонентов новее, часть компонентов старее, многое не поддерживается официально, левые патчи, мои патчи, никогда "я ни шмогла" не случается. Кроме легаси мусора конечно -- когда компилятор не может собрать код из-за багов в нём или в коде, это другой разговор. Просто надо понимать, что делаешь, а не бездумно следовать инструкциям в интернете.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 16:32 
Я не говорю, что на другой конфигуурации обязательно не соберётся. Но что может не собраться — это запросто, это сто раз проходили, ну и конечно же у авторов «всё работает» и ипись сам как хочешь.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 18:22 
Обычно все проблемы у любителей удалить питон или собирать gcc3 в дистре 15 летней давности. Понятно, что это не поддерживается в современном софте.

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 11:03 
Проблемы в зоопарке. У кого-то LTS пятилетней давности, а у кого-то роллинг, у кого-то deb-based, у кого-то rpm, а ещё арчеводы, а тот же Gentoo или LFS… или какой-то из пары сотен васянодистрибутивов. У кого-то системды принципиально нет, с видео то же самое — есть иксы, есть вейленд, даже видеодрайверов два вида. Сравните с виндой (уж простите за упоминание) — копирующие друг друга 10/11, и заброшенная семёрка, которая по сути от них тоже не сильно отличается. Всё!

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 14:21 
> Проблемы в зоопарке.

проблемы в рукожопых...
Вот бинарный ФФ почему то везде работает и в deb и в rpm и в старых и в новых...
Хотя кончено легче сказать "Проблемы в зоопарке"...
Правда у этих рукожопых и в винде так - "для работы нашей программы надо не старее 20H2 и не новее 22H2"...


"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 18:38 
О! Adobe Acrobat и FineReader заработали?..

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 14:07 
еще в версии 1.3...

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 25-Янв-23 20:05 
О, круто!
Лучшее что произошло в опенсорсе за последние пол года!

"Стабильный релиз Wine 8.0"
Отправлено Аноним , 26-Янв-23 01:09 
Убился проигрователь foobar 2000 любую версию ставиши и на вылет после того, как указываешь библиотеку медиафайлов.

"Стабильный релиз Wine 8.0"
Отправлено ыек11 , 08-Фев-23 18:00 
use native software, luke

"Стабильный релиз Wine 8.0"
Отправлено OramahMaalhur , 27-Янв-23 14:15 
Исправлено множество ошибок?

"Стабильный релиз Wine 8.0"
Отправлено adminkrsk , 31-Янв-23 06:31 
С com-портом не исправили (установка величины очереди - fixme:comm:set_queue_size insize 4096 outsize 4096 unimplemented stub). А жаль. Придётся самому патчить kernel32 / ntdll .