The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Winlator 9.0, окружения для запуска Windows-приложений в Android"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

3. Сообщение от Аноним (3), 04-Янв-25, 11:09   +/
Вот это костыль конечно...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #12, #55

4. Сообщение от Аноним (4), 04-Янв-25, 11:37   +5 +/
это не просто костыль,  это мего кастыыыылеще
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #7

5. Сообщение от Аноним (5), 04-Янв-25, 11:54   +6 +/
Интересно, а это можно запустить в Android-эмуляторе на Windows? Просто чтобы круг замкнуть :D
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #38, #56, #71

6. Сообщение от Аноним (6), 04-Янв-25, 11:55   +2 +/
Помню лет 10-15 назад, ради прикола пробовал qemu на андроиде запускать, 95(или 98) винду запускал, забавно было
Интересно, как с нынешнеми процами, и, возможно, с лучшей оптимизацией эта штука будет работать
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #11, #36, #65

7. Сообщение от Аноним (7), 04-Янв-25, 12:12   +3 +/
да нет, обычная прослойка для реализации совместимости с api системы чтобы софт запускать, никто не будет тратить 1+ млн часов на переписывание софта под все платформы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #21

8. Сообщение от Хо (?), 04-Янв-25, 12:36   +/
Это на нём гта5 запускали?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #18

9. Сообщение от Аноним (9), 04-Янв-25, 12:40   –1 +/
Ага, тоже помню как xp тормозила в бохсе. Более менее только вин95 на Андроиде работала. Но тут вроде трансляция api тоже имеется, кроме роста аппаратной производительности и это должно помочь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Аноним (9), 04-Янв-25, 12:42   +/
Обычно блохеры хайпили на этой теме просто через потоковую трансляцию... Так то гта и на ееепк "показывали"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #66

11. Сообщение от Аноним (12), 04-Янв-25, 12:44   +/
QEMU в качестве эмулятора дикий тормоз же. Вот навскидку сравнение нашёл https://box86.org/2022/03/box86-box64-vs-qemu-vs-fex-vs-rose.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #33

12. Сообщение от Аноним (12), 04-Янв-25, 12:45   +/
Ну а как ещё третьих героев на телефоне запускать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #13, #42, #51

13. Сообщение от gimrock (ok), 04-Янв-25, 13:11   +/
с помощью ExaGear Strategies
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #31, #32

14. Сообщение от Аноним (14), 04-Янв-25, 13:16   +/
А зачем Wine?

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #57

15. Сообщение от gimrock (ok), 04-Янв-25, 13:20   +/
Я правильно понимаю, что на системе, которая работает на ядре Linux, запускают эмулятор, в котором работает ещё один Linux, чтобы запустить ещё один эмулятор, который запускает приложения для Windows?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #23, #35, #46

16. Сообщение от Anoni (?), 04-Янв-25, 13:29   +4 +/
А потом еще раз эмулятор андроида запустить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #48

17. Сообщение от noname2 (?), 04-Янв-25, 13:33   +/
https://www.youtube.com/watch?v=V5trbf9QmsQ
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от кнео (?), 04-Янв-25, 13:34   +/
Да, и множество других игр.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

19. Сообщение от Chromiumemail (ok), 04-Янв-25, 13:36   –2 +/
Какой смысл в Windows-приложениях на Android, если Google движется к полноценному десктопному Android черепашьими шагами? Китайцы с уже мёртвой RemixOS были впереди ещё в 2015 году.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

20. Сообщение от noname2 (?), 04-Янв-25, 13:37   +2 +/
всякие писаки "коментов ради коментов" - вы сходите на ютубу и посмотрите как оно работает!
я считаю что очень хорошо что нечто вроде Winlator вообще существует!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #40

21. Сообщение от Аноним (21), 04-Янв-25, 13:49   +1 +/
никто не будет тратить миллион часов на настройку вайна под ведром
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #30

22. Сообщение от Аноним (21), 04-Янв-25, 13:50   –1 +/
которая внутри тоже с POSIX, да
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

23. Сообщение от 12см (?), 04-Янв-25, 13:51   +/
Да, но это глупо. Нужно в системе которая работает на Линукс запустить контейнер с системой которая работает на Линукс и вот в нем запустить уже Линукс с НЕЭМУЛЯТОРОМ винды.
А потом еще запустить линукс в котом эмулироват ФС чтобы винда туда писала. И потом запустить линукс с рдп чтобы подключаться
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

24. Сообщение от anonimd (?), 04-Янв-25, 14:56   +4 +/
Чтобы с прыжка получить расход ОЗУ в ~10 раз больше, чем Wine, который берёт менее 200 МБ,  и 50 ГБ места на накопителе? Как дела с головкой?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #34

25. Сообщение от Ефрщ (?), 04-Янв-25, 15:07   –1 +/
> Внесены изменения для повышения производительности X-сервера

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

26. Сообщение от name (??), 04-Янв-25, 15:15   +/
Для вайна, он только с 10 версии обвейлендится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #49

27. Сообщение от Аноним (27), 04-Янв-25, 15:20   +/
Лишь бы QEMU не использовать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28

28. Сообщение от name (??), 04-Янв-25, 15:39   +2 +/
Используй, если тебе не нужна производительность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

29. Сообщение от name (??), 04-Янв-25, 16:05   +1 +/
Vortek это прослойка для стандартного драйвера, как я понял.
Ответить | Правка | Наверх | Cообщить модератору

30. Сообщение от Аноним (30), 04-Янв-25, 16:07   +2 +/
И не нужно. Третьи герои из коробки с онлайн мультиплеером сразу запустились. Вот только экранной клавиатуры не хватает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #41

31. Сообщение от Аноним (31), 04-Янв-25, 16:08   +/
Онлайн мультиплеер работает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

32. Сообщение от AlexYeCu_not_logged (?), 04-Янв-25, 16:54   +/
Так ExaGear давно уж всё, нет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

33. Сообщение от Аноним (33), 04-Янв-25, 17:23   –2 +/
Это чудеса какие-то. 30 лет в разработке, и уступает в скорости какому-то никому не известному box64, написанному в прошлом году.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #45

34. Сообщение от Аноним (33), 04-Янв-25, 17:25   –4 +/
50 гб это вообще не проблема на современных телефонах.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #52

35. Сообщение от Einhander (?), 04-Янв-25, 17:36   +/
Вроде бы как там chroot используется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

36. Сообщение от qweo (?), 04-Янв-25, 17:55   +2 +/
И 20 лет назад на PocketPC запускали 98
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

37. Сообщение от Аноним (38), 04-Янв-25, 18:56   +2 +/
Вы вот звездите, а запускать на Андроид телеке некоторые виндовые программы вообще норм.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59

38. Сообщение от Аноним (38), 04-Янв-25, 18:57   +/
Интернет банк. Многие даже на сайте не весь функционал имеют такой как в приложении.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #44

39. Сообщение от DESKTOP3HBS8ID (?), 04-Янв-25, 19:08   +/
По размеру как приложение "Мой МТС".
Ответить | Правка | Наверх | Cообщить модератору

40. Сообщение от Аноним (40), 04-Янв-25, 19:40   +/
Так у "писак" ютуб не работает, не могут найти сорцы (;
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

41. Сообщение от Аноним (41), 04-Янв-25, 22:34   +1 +/
Свайп слева и выбор keyboard не подходит? Или проблема в перекрытии экрана?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #43

42. Сообщение от Аноним (42), 04-Янв-25, 22:53   +/
Есть порт третьих героев под андроид
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

43. Сообщение от Аноним (30), 04-Янв-25, 23:30   +/
Спасибо, не знал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

44. Сообщение от Анониссимус (?), 05-Янв-25, 01:13   +/
И насильно перетаскивают на свои гoвнoприложения. Чтобы больше данных "клиента" собирать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

45. Сообщение от Анониссимус (?), 05-Янв-25, 01:15   +/
Никаких чудес. Qemu -- универсальный проект, для эмуляции всего на всём. А box64 -- специализированный эмулятор. Ясен пень, что он будет быстрее, а иначе зачем он вообще нужен?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #53

46. Сообщение от Аноним (46), 05-Янв-25, 06:24   +/
>Я правильно понимаю, что на системе, которая работает на ядре Linux, запускают эмулятор, в котором работает ещё один Linux, чтобы запустить ещё один эмулятор, который запускает приложения для Windows?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #47

47. Сообщение от Аноним (46), 05-Янв-25, 06:27   +/
>и склеивает это транслятор машинного кода qemu.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

48. Сообщение от Аноним (48), 05-Янв-25, 10:04   +2 +/
Извращенецы!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

49. Сообщение от chdlb (?), 05-Янв-25, 11:46   +/
и теперь в этой 10 версии ничерта не работает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #50

50. Сообщение от name (??), 05-Янв-25, 12:22   +/
> и теперь в этой 10 версии ничерта не работает

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

51. Сообщение от Прохожий (??), 06-Янв-25, 02:50   +1 +/
Шёл 2025 год. Но анонимы с Опеннета никак не могли наиграться в 3-х героев, застыв в развитии на надцать лет. Ну да, а во что ещё играть в 2025 году? Других же игр (даже нативных) ведь человечество не создало. Да?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

52. Сообщение от Аноним (52), 06-Янв-25, 02:56   +2 +/
> 50 гб это вообще не проблема на современных телефонах

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #54

53. Сообщение от Аноним (33), 06-Янв-25, 18:03   +1 +/
>Ясен пень, что он будет быстрее

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #61

54. Сообщение от Аноним (33), 06-Янв-25, 18:04   +/
У меня терабайт ssd на телефоне, причём 2023 года телефон. В чём проблема вообще?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #62

55. Сообщение от _kp (ok), 06-Янв-25, 22:32   +/
Этот "костыль" работает! И неплохо.
А какие альтернативы предложат диванные теоретики?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

56. Сообщение от _kp (ok), 06-Янв-25, 22:35   +/
В Андроид эмуляторе на Виндовс обычно приходилось запускать ПО для умного дома или всяких розеток.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

57. Сообщение от _kp (ok), 06-Янв-25, 22:42   +/
Можно и Виндовс, если в Вашем смартфоне 32Гб ОЗУ, то никаких проблем.
А если 8 ГБ ОЗУ, то виртуалка будет посредственная.
А с Wine и смартфоны и с 4Гб ОЗУ игры вполне бодро запускают.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

58. Сообщение от _kp (ok), 06-Янв-25, 22:49   +/
1.
Смысл в настоящих играх.
Ибо как на Андроиде не извращаются, как ни выпендриваются с графикой,а в подавляющем большинстве получаются мобильные поделки.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

60. Сообщение от Марат Зайцев (?), 07-Янв-25, 02:26   +/
Heroes of might and magic 3 нативно пашет. Зачем нам такой костыль?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #63

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #69

62. Сообщение от Аноним (62), 07-Янв-25, 14:30   +/
Проблема в цене. При том, что этот терабайт не пригодится примерно никогда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #70

63. Сообщение от Аноним (62), 07-Янв-25, 14:32   +/
Это VCMI, что ли, который застыл в состоянии «готов чуть более, чем наполовину»?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

65. Сообщение от _kp (ok), 08-Янв-25, 04:06   +/
Тот, десятилетний Qemu, был и тормоз, и о существовании GPU не слышал.
Сейчас эмуляция очень сильно другая.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

66. Сообщение от _kp (ok), 08-Янв-25, 04:16   +/
Если кратко, то и на "плохих" процессорах, без GPU Adreno, то что с матами запускали на eee pc, на них уже идет легко. А на планшете с snapdragon 8 gen 2 и Kindom Come вполне идет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

69. Сообщение от Аноним (69), 09-Янв-25, 08:07   +/
>А kvm -- это вообще другая технология. Это про аппаратную виртуализацию, которая не имеет ничего общего с программной. А qemu здесь только при том, что предоставляет свой удобный интерфейс к kvm и другие свои плюшки.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

70. Сообщение от Аноним (69), 09-Янв-25, 08:10   +/
Цена 3000 юаней за такой телефон. Вполне средняя цена.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

71. Сообщение от Александр (??), 09-Янв-25, 21:15   +/
К слову, как-то пробовал msys2 под wine запустить. Что интересно, мне это даже зачем-то нужно было (правда не помню, зачем). Увы, не запустился
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру