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

Исходное сообщение
"Выпуск Winlator 9.0, окружения для запуска Windows-приложений в Android"

Отправлено opennews , 04-Янв-25 10:37 
Опубликован выпуск  Android-приложения Winlator 9.0, предоставляющего обвязку над Wine и эмуляторами  Box86 и Box64 для выполнения Windows-приложений  на платформе Android. Winlator создаёт Linux-окружение на базе Ubuntu с Mesa, DXVK, D8VK, Vkd3d и CNC DDraw, в котором при помощи эмулятора и Wine на ARM-устройствах с Android выполняются Windows-приложения, собранные для архитектуры x86. Код проекта распространяется под лицензией MIT. Размер APK-пакета 190 МБ...

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


Содержание

Сообщения в этом обсуждении
"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 11:09 
Вот это костыль конечно...

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 11:37 
это не просто костыль,  это мего кастыыыылеще

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 12:12 
да нет, обычная прослойка для реализации совместимости с api системы чтобы софт запускать, никто не будет тратить 1+ млн часов на переписывание софта под все платформы

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 13:49 
никто не будет тратить миллион часов на настройку вайна под ведром

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 16:07 
И не нужно. Третьи герои из коробки с онлайн мультиплеером сразу запустились. Вот только экранной клавиатуры не хватает

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 22:34 
Свайп слева и выбор keyboard не подходит? Или проблема в перекрытии экрана?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 23:30 
Спасибо, не знал

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 12:45 
Ну а как ещё третьих героев на телефоне запускать.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено gimrock , 04-Янв-25 13:11 
с помощью ExaGear Strategies

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 16:08 
Онлайн мультиплеер работает?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено AlexYeCu_not_logged , 04-Янв-25 16:54 
Так ExaGear давно уж всё, нет?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 22:53 
Есть порт третьих героев под андроид

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Прохожий , 06-Янв-25 02:50 
Шёл 2025 год. Но анонимы с Опеннета никак не могли наиграться в 3-х героев, застыв в развитии на надцать лет. Ну да, а во что ещё играть в 2025 году? Других же игр (даже нативных) ведь человечество не создало. Да?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено _kp , 06-Янв-25 22:32 
Этот "костыль" работает! И неплохо.
А какие альтернативы предложат диванные теоретики?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 11:54 
Интересно, а это можно запустить в Android-эмуляторе на Windows? Просто чтобы круг замкнуть :D

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Anoni , 04-Янв-25 13:29 
А потом еще раз эмулятор андроида запустить

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 05-Янв-25 10:04 
Извращенецы!

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 18:57 
Интернет банк. Многие даже на сайте не весь функционал имеют такой как в приложении.  

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Анониссимус , 05-Янв-25 01:13 
И насильно перетаскивают на свои гoвнoприложения. Чтобы больше данных "клиента" собирать.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено _kp , 06-Янв-25 22:35 
В Андроид эмуляторе на Виндовс обычно приходилось запускать ПО для умного дома или всяких розеток.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Александр , 09-Янв-25 21:15 
К слову, как-то пробовал msys2 под wine запустить. Что интересно, мне это даже зачем-то нужно было (правда не помню, зачем). Увы, не запустился

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 11:55 
Помню лет 10-15 назад, ради прикола пробовал qemu на андроиде запускать, 95(или 98) винду запускал, забавно было
Интересно, как с нынешнеми процами, и, возможно, с лучшей оптимизацией эта штука будет работать

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 12:40 
Ага, тоже помню как xp тормозила в бохсе. Более менее только вин95 на Андроиде работала. Но тут вроде трансляция api тоже имеется, кроме роста аппаратной производительности и это должно помочь.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 12:44 
QEMU в качестве эмулятора дикий тормоз же. Вот навскидку сравнение нашёл https://box86.org/2022/03/box86-box64-vs-qemu-vs-fex-vs-rose.../

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 17:23 
Это чудеса какие-то. 30 лет в разработке, и уступает в скорости какому-то никому не известному box64, написанному в прошлом году.

Единственное, что приходит на ум это то, что в новых arm есть какие-то инструкции вроде VT-x, чтобы ускорить эмуляцию, а qemu их ещё не поддерживает.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Анониссимус , 05-Янв-25 01:15 
Никаких чудес. Qemu -- универсальный проект, для эмуляции всего на всём. А box64 -- специализированный эмулятор. Ясен пень, что он будет быстрее, а иначе зачем он вообще нужен?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 06-Янв-25 18:03 
>Ясен пень, что он будет быстрее

Совершенно не ясен. Qemu промышленный проект, используемый в продакшене десятки лет, с гигантскими вложенными ресурсами, и достигающий за счёт kqemu/kvm скорости 1-к-1.

Вероятно, вся "магия" box64 должна быть примерно эквивалентна аналогу kqemu/kvm для arm.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Анониссимус , 07-Янв-25 13:11 
>>Ясен пень, что он будет быстрее
> Совершенно не ясен. Qemu промышленный проект, используемый в продакшене десятки лет, с
> гигантскими вложенными ресурсами, и достигающий за счёт kqemu/kvm скорости 1-к-1.
> Вероятно, вся "магия" box64 должна быть примерно эквивалентна аналогу kqemu/kvm для arm.

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

А kvm -- это вообще другая технология. Это про аппаратную виртуализацию, которая не имеет ничего общего с программной. А qemu здесь только при том, что предоставляет свой удобный интерфейс к kvm и другие свои плюшки.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 09-Янв-25 08:07 
>А kvm -- это вообще другая технология. Это про аппаратную виртуализацию, которая не имеет ничего общего с программной. А qemu здесь только при том, что предоставляет свой удобный интерфейс к kvm и другие свои плюшки.

Настолько совсем другая и чужая, что включается в qemu одним-единственным ключиком --kernel-kvm, или что-то такое.

Никакой магии и особой аппаратной виртуализации там нет, там есть набор инструкций VT-x (AMD-v), который пробрасывает ровно тот же самый qemu-код, напрямую.

Вероятно, на новых arm есть какие-то такие же инструкции, для ускорения x86-кода, и какой-нибудь kvmaarch64 вполне мог бы их использовать, сохранив всю остальную обвязку qemu для эмуляции периферии и тому подобного. Но вместо того, чтобы написать этот модуль, авторы box64 решили изобрести велосипед.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено qweo , 04-Янв-25 17:55 
И 20 лет назад на PocketPC запускали 98

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено _kp , 08-Янв-25 04:06 
Тот, десятилетний Qemu, был и тормоз, и о существовании GPU не слышал.
Сейчас эмуляция очень сильно другая.

Но, если трансляция кода х86 и работает почти без потерь, то средним мобильным процессорам от этого не тепло, ни холодно, ибо они ни к Атомам, ни к Коре2дуо, даже близко не приблизились. Чего то вменяемого при эмуляции можно увидеть только с производительными процессорами.
Ну а игры, это только с Qualcom, ибо остальное Winlator полноценно не поддерживает, или остальные процессоры имеют дохлый GPU.

То есть, смысл баловаться, если в смартфоне snapdragon и 8+ ГБ ОЗУ.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Хо , 04-Янв-25 12:36 
Это на нём гта5 запускали?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 12:42 
Обычно блохеры хайпили на этой теме просто через потоковую трансляцию... Так то гта и на ееепк "показывали"

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено _kp , 08-Янв-25 04:16 
Если кратко, то и на "плохих" процессорах, без GPU Adreno, то что с матами запускали на eee pc, на них уже идет легко. А на планшете с snapdragon 8 gen 2 и Kindom Come вполне идет.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено кнео , 04-Янв-25 13:34 
Да, и множество других игр.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 13:16 
А зачем Wine?

Почему нельзя просто в box64 windows поставить?


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено anonimd , 04-Янв-25 14:56 
Чтобы с прыжка получить расход ОЗУ в ~10 раз больше, чем Wine, который берёт менее 200 МБ,  и 50 ГБ места на накопителе? Как дела с головкой?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 17:25 
50 гб это вообще не проблема на современных телефонах.

А память... Ну, зато без танцев с wine всё будет работать, как на родной системе.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 06-Янв-25 02:56 
> 50 гб это вообще не проблема на современных телефонах

Ты себя-то слышишь?


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 06-Янв-25 18:04 
У меня терабайт ssd на телефоне, причём 2023 года телефон. В чём проблема вообще?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 07-Янв-25 14:30 
Проблема в цене. При том, что этот терабайт не пригодится примерно никогда.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 09-Янв-25 08:10 
Цена 3000 юаней за такой телефон. Вполне средняя цена.

>что этот терабайт не пригодится примерно никогда.

Ты тред вообще читаешь, анон?

Этот терабайт пригодится, чтобы поставить винду в box64.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено _kp , 06-Янв-25 22:42 
Можно и Виндовс, если в Вашем смартфоне 32Гб ОЗУ, то никаких проблем.
А если 8 ГБ ОЗУ, то виртуалка будет посредственная.
А с Wine и смартфоны и с 4Гб ОЗУ игры вполне бодро запускают.

Споры Wine или не Wine не уместны. С эмуляцией процессора сейчас всё хорошо.
Проблемы в основном с дохлыми мобильными видеокартами, и с тем что вменяемо только на Snapdragon.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено gimrock , 04-Янв-25 13:20 
Я правильно понимаю, что на системе, которая работает на ядре Linux, запускают эмулятор, в котором работает ещё один Linux, чтобы запустить ещё один эмулятор, который запускает приложения для Windows?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 13:50 
которая внутри тоже с POSIX, да

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено 12см , 04-Янв-25 13:51 
Да, но это глупо. Нужно в системе которая работает на Линукс запустить контейнер с системой которая работает на Линукс и вот в нем запустить уже Линукс с НЕЭМУЛЯТОРОМ винды.
А потом еще запустить линукс в котом эмулироват ФС чтобы винда туда писала. И потом запустить линукс с рдп чтобы подключаться

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Einhander , 04-Янв-25 17:36 
Вроде бы как там chroot используется.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 05-Янв-25 06:24 
>Я правильно понимаю, что на системе, которая работает на ядре Linux, запускают эмулятор, в котором работает ещё один Linux, чтобы запустить ещё один эмулятор, который запускает приложения для Windows?

Для таких вещей целый эмулятор никто не делает. Просто набор обёрток позволяющий приложениям думать, что у них тут полноценный Linux с root правами, а не Android. На него ставится ещё один набор обёрток wine-x86, и склеивает это транслятор машинного кода qemu.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 05-Янв-25 06:27 
>и склеивает это транслятор машинного кода qemu.

и склеивает это транслятор машинного кода Box86 и Box64


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено noname2 , 04-Янв-25 13:33 
https://www.youtube.com/watch?v=V5trbf9QmsQ

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Chromium , 04-Янв-25 13:36 
Какой смысл в Windows-приложениях на Android, если Google движется к полноценному десктопному Android черепашьими шагами? Китайцы с уже мёртвой RemixOS были впереди ещё в 2015 году.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено _kp , 06-Янв-25 22:49 
1.
Смысл в настоящих играх.
Ибо как на Андроиде не извращаются, как ни выпендриваются с графикой,а в подавляющем большинстве получаются мобильные поделки.

2. Ресурсов смартфонов, ну хотя бы Snapdragon, сейчас уже хватает для запуска Windows игр, не самых свежих конечно, но Андроиду такие и не снились.
Подобные эмуляторы хоть какая то  мотивация обновить смартфон, что бы появилась польза от производительности и ОЗУ.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено noname2 , 04-Янв-25 13:37 
всякие писаки "коментов ради коментов" - вы сходите на ютубу и посмотрите как оно работает!
я считаю что очень хорошо что нечто вроде Winlator вообще существует!

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 19:40 
Так у "писак" ютуб не работает, не могут найти сорцы (;

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Ефрщ , 04-Янв-25 15:07 
> Внесены изменения для повышения производительности X-сервера

Для чего x-сервер откапали?


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено name , 04-Янв-25 15:15 
Для вайна, он только с 10 версии обвейлендится.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено chdlb , 05-Янв-25 11:46 
и теперь в этой 10 версии ничерта не работает

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено name , 05-Янв-25 12:22 
> и теперь в этой 10 версии ничерта не работает

Это нормально, вайн всю историю чинит одно и ломает другое.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 15:20 
Лишь бы QEMU не использовать.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено name , 04-Янв-25 15:39 
Используй, если тебе не нужна производительность.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено name , 04-Янв-25 16:05 
Vortek это прослойка для стандартного драйвера, как я понял.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 04-Янв-25 18:56 
Вы вот звездите, а запускать на Андроид телеке некоторые виндовые программы вообще норм.

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено _kp , 06-Янв-25 23:01 
Да конечно! ;)
У Вас ТВ приставка или ТВ может быть на бодром Snapdragon с 8Гб ОЗУ?
А иначе, на типичной дедовской приставке и нотепад будет минуту запускаться. И конечно даже думать об играх не уместно.
А с Андроид телевизорами все еще хуже, чем с приставками, ибо они даже новые прилично дохлее, чем старые приставки.

Кстати, мини PC - самая удобная ТВ приставка. И скорость на порядок выше, настоящаа видеокарта, PC встройки сильно сильно производительнее андроидных видеокарт, и ОЗУ не жмет, и ssd, и с ПО проблем нет. В хочешь чтоб с голоса управлялось, и так тоже сможет, и не поперхнется. Да и с актуальным интернетом проблем нет.


"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено DESKTOP3HBS8ID , 04-Янв-25 19:08 
По размеру как приложение "Мой МТС".

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Марат Зайцев , 07-Янв-25 02:26 
Heroes of might and magic 3 нативно пашет. Зачем нам такой костыль?

"Выпуск Winlator 9.0, окружения для запуска Windows-приложени..."
Отправлено Аноним , 07-Янв-25 14:32 
Это VCMI, что ли, который застыл в состоянии «готов чуть более, чем наполовину»?