LINUX.ORG.RU

Wine 9.9: улучшенная поддержка ODBC и оптимизация для ARM

 

Wine 9.9: улучшенная поддержка ODBC и оптимизация для ARM

1

2

Через две недели после выхода версии 9.8 проект Wine, который позволяет пользователям Linux и macOS запускать Windows-приложения, выпустил новую версию — Wine 9.9.

В этой версии главное новшество — поддержка нового режима Wow64 в ODBC (Open Database Connectivity). Это улучшение повышает совместимость и делает параметры вызова Unix совместимыми с Wow64.

Кроме того, Wine 9.9 включает улучшенное распознавание процессоров на платформах ARM. Это обеспечивает более плавную и эффективную работу приложений, оптимизируя использование ресурсов на разных типах оборудования.

В заметках о выпуске также упоминается удаление нескольких устаревших функций в WineD3D, компоненте Wine, который переводит графические вызовы DirectX 3D в OpenGL в реальном времени. Однако, конкретные удаленные функции не указаны.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Wine для ARM запускает только оффтоп-arm приложения? x86 и x86-64 запускать в на процессоре ARM оно не может - так?

Ничего подобного Box64 тут нет. Или в теории, есть шанс запустить wine-x86-64 в Box64 ценой лютого оверхеда и таки всё же запустить необходимую программу?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Wine для ARM запускает только оффтоп-arm приложения? x86 и x86-64 запускать в на процессоре ARM оно не может - так?

Тоже хочу узнать

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

Для этого нужен транслятор x86-ARM.

На маке через Rosetta 2 сможет.

mono ★★★★★
()

упоминается удаление нескольких устаревших функций в WineD3D

Это такой намёк, что без вулкана мы больше не работаем?

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

Хз. Пока я учился в школе - так бы и сделал. А сейчас времени нету да и трафика жалко на пару гигов сбороччных зависимостей и всякого прочего.

В каком то PlayOnLinux что ли когда то давно я видел красивый интерфейс с пунктами меню какой вайн (из бинарного архива разумеется) развернуть в новый префикс... Начиная от 0.8 ветки и до 1.2-1.3, последних на тот момент. А ведь уже тогда были игры, влёт запускающиеся на 0.8-0.9 и очень тяжело на 1.1

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

Так 1.0 при желании и сейчас можно запустить. Бинарные сборки всё ещё работают

mittorn ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

У FEX-Emu есть какой-то костыль позволяющий Wine на ARM запускать x86 приложения.

Вся фишка FEX в смешивании нативного и оттранслированного кода насколько это возможно. Поэтому этот костыль сам по себе довольно интересен.

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

Такие сейчас новости на ЛОРе, потому что @DrRulez не знает ни английского, чтобы переводить с оригинала, ни русского чтобы хоть как-то исправить ошибки машинного перевода.

Видимо подтверждается по принципу, что никто кроме него не напишет.

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

Зависело от... BDE не все поддерживало, поэтому без ODBC не всегда можно было обойтись.

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

А Дельфи ещё существует?

Ну само по себе да :) И не исключаю варианта, что в проде тоже ещё немало софта на ней написанное трудится. Лет 10 назад (а может и меньше) я как-то столкнулся с наколенной софтинкой написанной ещё на 1-ой дельфе, аж всплакнул. :)

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

Pascal - куча легаси кода, но я бы лучше еслиб у меня был неограниченный запас времени на учёбу сначала выучил perl5, а после потягал Common Lisp, никакого байт-кода

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

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

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

учёба без практики это как ̶G̶r̶a̶p̶h̶e̶n̶e̶ ̶o̶s̶ ̶б̶е̶з̶ ̶V̶i̶p̶o̶l̶e̶, ̶P̶e̶r̶l̶ ̶б̶е̶з̶ ̶C̶G̶I̶, короче любой материал надо подреплять решением простых задачек на комплюхтере, иначе я буду как лошара писать дальше код по средствам Chat GPT

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

P̶e̶r̶l̶ ̶б̶е̶з̶ ̶C̶G̶I̶

Как раз годен, просто по какой-то известной причине у многих «перловая каша» ассоциируется исключительно с вэбом.

короче любой материал надо подреплять решением простых задачек реальных задач на комплюхтере.

поправил.

anc ★★★★★
()

совместимыми с Wow64

«Горшочек, не вари» — близзарды совсем берега потеряли, уже 64 версии World of Warcraft наклепали! Неудивительно, что этот зоопарк сложно поддерживать.

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

Я до сих пор пользуюсь под wine программой, который один умный человек написал в начале нулевых на связке Delphi+BDE. Пррррекрасно работает в wine!

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

Поддержу. Я плохо знаю CGI и вообще веб-разработку, но вот скрипты на перле периодически использую как мощную строкодробилку.

Несколько лет назад даже создавал тему на ЛОРе, что можно использовать в качестве современной строкодробилки на замену Перлу, вроде бы больше всего советовали Ruby, но я как-то на перле и остался…

hobbit ★★★★★
()

А что с arm реализовано, исполнение кода winx32/64 на клиенте с arm?

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

Я до сих пор пользуюсь под wine программой, который один умный человек написал в начале нулевых на связке Delphi+BDE. Пррррекрасно работает в wine!

Мнооого их долгожителей (c) :) Знания утеряны, а проги робят.
ЗЫ Под знаниями тут можно и свои личные знания подразумевать, например писал очень давно, работает не трогай.

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

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

Да-да, это платная проприетарщина, но надо отдать автору должное, он не козлится и добросовестным покупателям в случае слетания ключа без проблем выдаёт новый. Мог бы задействовать Lazarus и сделать линуксовую версию, но как я уже сказал — оно ему нафиг не надо.

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

ReactOS тоже обновится?

splinter ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Wine для ARM запускает только оффтоп-arm приложения? Ничего подобного Box64 тут нет

так именно такой цепочкой на всяких raspberry и запускают Steam.

на маке, как уже говорили, дёргается Rosetta.

alexmaru
()

А у меня как не работали игры на wine>9.3, так и не работают. Что-там с вулканом.

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

А Дельфи ещё существует?

Да. И даже живее, чем 15 лет назад.

question4 ★★★★★
()

улучшенная поддержка ODBC

Чет 5 назад у меня что-то важное не завелось из-за отсутствия 64-битного ODBC. Вспомнить бы… :)

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

совместимость .net приложений и wine сильно зависит от прямоты рук разработчиков этиъ приложений. при желании все замечательно работает.

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

По идее крышка будет, когда Wine 12 выйдет.

Wine каждый год увеличивает версию на единичку, так что 12-я версия выйдет через 3 года...

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

Лет 10 назад (а может и меньше) я как-то столкнулся с наколенной софтинкой написанной ещё на 1-ой дельфе, аж всплакнул. :)

Под Wine она, кстати, скорее всего не заведется (в том числе, потому что win16): https://bugs.winehq.org/show_bug.cgi?id=3142

X-Pilot ★★★★★
()

[немного оффтопик, но по теме wine] Если в Linux 6.11 поправят драйвер NTSYNC (который только-только влили в 6.10), то вроде как возможен скачок производительности в играх: https://www.phoronix.com/news/Linux-6.10-char-misc

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

А что с ним не так? Сейчас куда ни плюнь все в машины попадешь. Все на основе ИИ. Начиная от чата GPT и до переводчиков.

Гугл, Яндекс, Дипл, Лингванекс. Все перепробовал. Как по мне - Лингванекс проще и удобнее в работе.

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

Согласна. Тоже использую Лингванекс, нравится. Работает на основе ИИ. Хорошо переводит, пользуюсь год.

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

Это улучшение повышает совместимость и делает параметры вызова Unix совместимыми с Wow64.

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

Кроме того, Wine 9.9 включает улучшенное распознавание процессоров на платформах ARM.

Куда включает?

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

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

А что с ним не так? Сейчас куда ни плюнь все в машины попадешь. Все на основе ИИ. Начиная от чата GPT и до переводчиков.

Гугл, Яндекс, Дипл, Лингванекс.

Ага, ИИ. Попробуй в Яндекс-поиске задать вопрос: некрасивая голая женщина или женщина в панталонах жопой, или женщина в панталонах, или некрасивая женщина..

FromAstana
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.