Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андроид.

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андроид.

Сообщение Alex2013 » 02.12.2024 07:13:38

Круто, но дичь если честно зашкаливает: "Эмулятор для трансляции x86(х86_64 ExaGear) кода в архитектуру ARMv6, ARMv7, ARMv8, с последующим запуском в Linux(!) контейнере приложений и игр от Microsoft Windows используя Wine( причем там вначале перед Wine ещё и классический Х11 запускается ) - свободную реализацию Windows API."
"А что так можно было ?"
https://4pda.to/forum/index.php?showtopic=992239
Основной сюрприз в том что на современных SOC ( что-то типа Snapdragon XR2 ) эти танцы с бубном работают внезапно довольно шустро.

Интересно можно-ли эту платформочку как-то "одомашнить" сделав что-то вроде лаунчера способного работать вообще без "видимой большой ОС" или например в чем то вроде ОС Колибри " ?
Alex2013
долгожитель
 
Сообщения: 3066
Зарегистрирован: 03.04.2013 11:59:44

Re: Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андр

Сообщение Alex2013 » 08.12.2024 15:57:20

Вообщем возня с настройкой ExaGear реально жесть (особенно если учитывать что я пытаюсь запустить это дело на Vr/Ar гарнитуре Quest 2 что усугубляет эту "картину маслом" )
В принципе подобным вопросом разумеется занимался не я один ...
https://youtu.be/BuUpbkJJNLk
Но одно дело по запускать демки и другое настроить среду там что бы она реально напоминала нормальную винду с нормальным управлением (с помощью физической клавиатуры и мышки или их "виртуальных " аналогов ) . Основная идея возможности превратить Quest 2 в аналог планшета с Виндовс в том числе и для программирования в лазарус там где все прочие девайсы могут быть недоступны. В принципе " простой Wine" стоит у меня на Quest 2 довольно давно

Изображение
Но проблема в том что софта на "нативный" Win RT для ARM найти практически невозможно ( + как обычно но далеко не весь запускаться "в пьяной лавочке " Wine )
А бинарная трансляция ExaGear с этим недостатком успешно справляется...
Но на мою беду ExaGear почти полностью захвачен игроманами всех мастей + обычно имеет испорченный функционал при работе с физическими устройствами ввода и чудовищный зоопарк разных версий APK и кешей .

Но дело движется !
Alex2013
долгожитель
 
Сообщения: 3066
Зарегистрирован: 03.04.2013 11:59:44

Re: Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андр

Сообщение Сквозняк » 16.12.2024 00:18:40

Alex2013 писал(а):Интересно можно-ли эту платформочку как-то "одомашнить" сделав что-то вроде лаунчера способного работать вообще без "видимой большой ОС" или например в чем то вроде ОС Колибри " ?


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

Добавлено спустя 12 минут 58 секунд:
Re: Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андроид.
Alex2013 писал(а): нормальную винду с нормальным управлением (с помощью физической клавиатуры и мышки или их "виртуальных " аналогов ) . Основная идея возможности превратить Quest 2 в аналог планшета с Виндовс в том числе и для программирования в лазарус там где все прочие девайсы могут быть недоступны.


Идея лажовая. Давно уже придумано намного лучше и не требующего такой эмуляции и винды тоже :mrgreen: Если есть смартфон с достаточными ресурсами, то нужно найти способ запустить в нём линукс и в нём уже работать. Ибо винда сделана чтобы над людьми издеваться, нагибать их и бабло выкачивать, а первый юникс - чтобы играть в любимую игру программиста. Перековать же игрушки во что-то неигрушечное, это несложно. Сделай игрушечный пистолетик из другого материала - вот и статья :P
UNIX появился почти случайно, и виновата в этом была компьютерная игра «Space Travel» — космическая леталка, которую написал Кен Томпсон. Шел далекий 1969 год, игра «Space Travel» была рассчитана сначала на ту самую операционную систему Multics, а после того, как для Bell Labs был отрезан доступ к новым версиям Multics, то Кен переписал игру на Fortran и портировал ее на операционную систему GECOS, которая прилагалась к компьютеру GE-635. Но тут закрались две проблемы. Во-первых, у этого компьютера была не ахти какая хорошая система для вывода на дисплей, а, во-вторых, играть на этом компьютере было дороговато — что-то около $50-75 в час.

Но однажды Кен Томпсон наткнулся на комьютер DEC PDP-7, который редко использовался, и вполне мог подойти для запуска Space Travel, к тому же у него был более хороший видеопроцессор.
Портировать игру на PDP-7 было не так просто, по сути, требовалось написать новую операционную систему для ее запуска. За этим дело не стало, на что только не пойдут программисты ради любимой игрушки. Так зародился UNIX, точнее Unics. Название, которое предложил Брайан Керниган, является сокращением от слов Uniplexed Information and Computing System. Напомню, что название Multics произошло от слов Multiplexed Information and Computing Service, таким образом, Unics в некотором роде противопоставлялся Multics в плане простоты. И действительно, на Multics уже тогда были нападки по поводу ее сложности. Для сравнения, первые версии ядра Unics занимали всего 12 кБ оперативки против 135 кБ у Multics.
Сквозняк
энтузиаст
 
Сообщения: 1124
Зарегистрирован: 29.06.2006 22:08:32

Re: Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андр

Сообщение Alex2013 » 17.12.2024 21:21:03

1 Я сразу написал что это "дичь" ...
2 Попробовать интересно
3 Линукс я на смартфонах запускал не раз но есть нюанс: большая часть андроид лаунчеров Линукса требует рут .
(На Квесте он недоступен и честно говоря я часто думаю, что слава богу, что не доступен )
Зы
Кое-что получилось
Изображение
Изображение
Директ 3д однако ....
Изображение
Последний раз редактировалось Alex2013 21.12.2024 22:00:13, всего редактировалось 2 раз(а).
Alex2013
долгожитель
 
Сообщения: 3066
Зарегистрирован: 03.04.2013 11:59:44

Re: Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андр

Сообщение Seenkao » 21.12.2024 20:50:17

по моему реально "дичь", в некоторых ситуациях (вроде как) есть нормальные эмуляторы, а в некоторых ситуациях лучше даже не эмулировать (только не донести это до людей), а переносить проект на другую платформу.
Seenkao
энтузиаст
 
Сообщения: 540
Зарегистрирован: 01.04.2020 03:37:12

Re: Техно Дичь! ExaGear Windows(x86 32/64) Emulator для андр

Сообщение Alex2013 » 21.12.2024 21:52:32

Seenkao писал(а):по моему реально "дичь", в некоторых ситуациях (вроде как) есть нормальные эмуляторы, а в некоторых ситуациях лучше даже не эмулировать (только не донести это до людей), а переносить проект на другую платформу.

Согласен для смартфонов или планшетов это "полная дичь", однако, Квесты в "автономном режиме" случай довольно "пограничный" .
Почему ? Потому что ...
1 И имеют достаточно мощный процессор (SOC)
2 Почти нормальную возможность отображения приложений .
3 И более мнение адекватную работу с привычной периферией ввода.( даже одна мышка там вполне комфортно поддерживает привычные "десктопные" навыки работы с софтом )
(Особенно удобны "Квесты третей версии" с более менее нормальным режимом "дополненной реальности " но если пользоваться одной мышкой и "распознанной клавиатурой " то и в полном ВиАр все достаточно удобно )
4 + немного сомневаюсь что Квесты в принципе хоть когда нибудь обзаведется "официальными десктопными приложениями" собранными специально для Квест .
Зы
Разумеется конкурировать с ПК или Ноутбуком Квесты, Пико, и даже моднючий и сверх дорогой VisionPro и им подобные "налобные гарнитуры" в "текущей итерации" не могут. Но создать конкуренцию планшетам и частично смартфонам (используемых в качестве КПК ) они способны довольно лихо.
Зы Зы
Как пример "нормального эмулятора" в полне пойдет DOSBox (Для квест нет "родного" DOSBox но Андроидный там вполне адекватен ) Все хорошо но скорость работы годится только для ДОС-приложений ( как известно DOSBox в ДосБох можно и винду вплоть до ХП запустить) . А Wine внутри ExaGear вполне тянет даже игровой-софт уровня середины 0-х. (Что ИМХО означает что приложения использующие стандартный GUI пойдут вообще почти все что можно запустить в Wine . Да часть нужды в софте вполне успешно перекрывается андроид софтом, а часть портирована прямо на Квест, но все-же доступно не все ) .
Alex2013
долгожитель
 
Сообщения: 3066
Зарегистрирован: 03.04.2013 11:59:44


Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru