The OpenNET Project / Index page

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



"Выпуск эмулятора FEX 2412, позволяющего запускать x86-программы на системах ARM64"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск эмулятора FEX 2412, позволяющего запускать x86-программы на системах ARM64"  +/
Сообщение от opennews (??), 04-Дек-24, 15:36 
Представлен выпуск проекта...

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

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

Оглавление

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


1. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +5 +/
Сообщение от Аноним (1), 04-Дек-24, 15:36 
Нужно годно и подход со слоем хорош. Почти как контейнер только более удобно. Скоро шинда будет всего лишь слоем абстракции над Линукс ядром.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +3 +/
Сообщение от Аноним (5), 04-Дек-24, 16:29 
Смерть Wintel-а всё ближе. Будущее победившего ARM-droid-а!  
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –2 +/
Сообщение от Аноним (1), 04-Дек-24, 16:46 
Тут Фомы годами не верили в вендокапец. А он просто взял и наступил. Для Интел ищут покупателя. Андрей лезет на десктоп. И у него нет шансов проиграть. Так как десктопов 2 миллиарда, а Андреев 6 миллиардов.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (15), 04-Дек-24, 17:07 
> Андрей лезет на десктоп. И у него нет шансов проиграть.

Это если Гугль в следующем году не разделят.

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

102. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (102), 06-Дек-24, 06:38 
Андроид и без Гугла проживет.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +8 +/
Сообщение от YetAnotherOnanym (ok), 04-Дек-24, 17:14 
> Андрей лезет на десктоп

Как будто это что-то хорошее.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

21. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (1), 04-Дек-24, 17:32 
Как будто шинда чем-то лучше.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +10 +/
Сообщение от Аноним (28), 04-Дек-24, 18:03 
Шинда, хотя бы, нативно в машииных кодах, не на Java.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –4 +/
Сообщение от Аноним (1), 04-Дек-24, 18:04 
Это и есть то что тянет шинду вниз и поэтому она не взлетела на мобилках.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от YetAnotherOnanym (ok), 04-Дек-24, 20:25 
> Это и есть то что тянет шинду вниз и поэтому она не
> взлетела на мобилках.

Вообще-то, винда на мобилках не взлетела не поэтому. Ипхон тоже не на жабе, а почему-то взлетел.

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

49. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (49), 04-Дек-24, 21:14 
Ипхон доля 28% Андроид доля 72% чет низковато летит ваш инхон.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (76), 05-Дек-24, 11:25 
Ипхоны от 1000$(условно), ведроиды от 50$. Так что более чем взлетел
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (102), 06-Дек-24, 06:46 
Андроиды есть и по 2000$ и по 4000$ и вообще даже по сотне тысяч и в миллионах тоже есть, а у айфонов в штатах в основном вся доля и там они продаются вместе с контрактом от оператора по 100$ или вообще бесплатно отдают с договором на несколько лет.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (105), 06-Дек-24, 09:01 
Не важно какая там верхняя планка. Важно, что ведроид себе может позволить любой бомж. А ипхоп - нет.
Довольно очевидно при таких условиях, что рыночная доля выше.
Как говорил когда-то один комментатор на хабре по аналогичному поводу: лада намного лучше феррари, ведь жигулей продано миллионы, в отличии от непопулярных феррари. Но есть нюанс.
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (102), 06-Дек-24, 11:22 
Iphone тоже любой бомж может себе позволить, у них там его бесплатно дают с контрактом оператора на несколько лет, там буквально у бомжей iphone бывает.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от beck (??), 04-Дек-24, 23:18 
Майкрософт умеет в разработку. Например WinCE и WM изумительно летали.

А потом рыночек был поделен. Майкрософт получил корпоратов и пентагон, а гугл получил физиков. У каждого своя доляна поляна.

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

59. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (59), 05-Дек-24, 00:26 
Большего бреда в этой жизни я не слышал.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +4 +/
Сообщение от YetAnotherOnanym (ok), 04-Дек-24, 20:20 
> Как будто шинда чем-то лучше.

Майки по сравнению с Гуглом - это как старый вор с понятиями рядом с отморозком без тормозов.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

50. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (49), 04-Дек-24, 21:14 
Тут дело не в том кто нам больше нравится. Всем ясно что старый вор доживает последние деньки.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (-), 04-Дек-24, 19:09 
> Тут Фомы годами не верили в вендокапец. А он просто взял и
> наступил. Для Интел ищут покупателя. Андрей лезет на десктоп. И у
> него нет шансов проиграть. Так как десктопов 2 миллиарда, а Андреев
> 6 миллиардов.

И что с ним предлагается делать на десктопе, я извиняюсь? :)

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

78. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (28), 05-Дек-24, 12:10 
Пытаться пальцем экран монитора перелистывать.
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (99), 05-Дек-24, 23:31 
Это ты просто мышку к телефону никогда не подключал.
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Neon (??), 06-Дек-24, 00:53 
Ну, на адроиде TV пальцем экран телевизора затруднительно перелистывать)
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

67. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от leap42 (ok), 05-Дек-24, 06:28 
И кому Пентагон и ЦРУ разрешат покупку Intel? А без их разрешения ничего не будет - национальная безопасность под угрозой.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

74. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Анонимище (?), 05-Дек-24, 10:46 
Илону Маску, например.Он как раз особо приближенный к Трампу. А его SpaceX как раз любит производить всё само, кроме электронники. А если купят, то даже электронная начинка ракет будет своя
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (85), 05-Дек-24, 13:52 
>Тут Фомы годами не верили в вендокапец. А он просто взял и наступил.

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

91. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (91), 05-Дек-24, 17:02 
> До сих пор куча софта на винду завязано,

Мантра, которую в реальности никто не проверял.
Вот лично вы в курсе, что современный софт, собранный какой нибудь мсстудией обязательно требует для своей работы конкретный пакет "сиплюсплюс редистрибутейбл", который работает ВНЕЗАПНО только в определенной версии ОС?
Или пробовали запустить современный FF на старом компе?
И это я еще не говорю про постоянно протухающие цифровые подписи в ПО.

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

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

109. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (109), 06-Дек-24, 20:04 
> определенный пакет "сиплюсплюс редистрибутейбл"

Давно не аргумент.
Поставил заглушку от Лиссабона(скриптик на 1 мб, пакетов на 30), даже в вине, и всё работает.
Кроме тех случаев когда специально сделали нерабочей саму программу аля железобетонно к winforms 11й и ничего старее уже не совместимо ибо модномолодежно.

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

86. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (86), 05-Дек-24, 14:27 
> А он просто взял и наступил.

Я что-то пропустил? У нас на 80% десктопов линуксы, а винда ютится в жалких 3%?
А, не. Всё по-старому.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

48. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (48), 04-Дек-24, 21:05 
Откуда такая торжественность? Куда радоваться? droid - это про лишение юзеров рута и тщательную привязку к железу, ARM - это такая компания, которая сама решает, кому лицензию продавать, а у кого отзывать. И в интересах которой давить RISC-V патентами.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

60. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (59), 05-Дек-24, 00:28 
Типа Интел никому вообще ничего не лицензирует и она по твоему молодец? У тебя нарушена логика.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (48), 05-Дек-24, 03:22 
Intel, в отличие от ARM, делает процессоры. И почему-то на этих процессорах каждый раз получаются устройства с ACPI и UEFI, на которые ставятся разные ОС.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (28), 05-Дек-24, 12:13 
UEFI - как будто это что-то хорошее.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от mikhailnov (ok), 05-Дек-24, 12:19 
По сравнению с альтернативами из мира ARM — да. ARM тоже бывает с нормальным UEFI, например, Байкал.
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –2 +/
Сообщение от леонид пуньяк (?), 05-Дек-24, 19:56 
ходят слухи что байкалы ломучие и замену долго ждать
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Neon (??), 06-Дек-24, 00:55 
Агентство  Одна Бабка сказала ?)))
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (85), 05-Дек-24, 16:36 
Лучшее, из того что представлено на рынке, когда флешка созданная на одном устройстве прекрасно запускается на другом, без особенных ядер, загрузчиков, программаторов и прочего.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

61. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (61), 05-Дек-24, 00:29 
А можно подробнее про риск патенты? Этож открытая архитектура
А в остальном согласен, любой мобильный арм проиграет по производительности любому интелу
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

65. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (48), 05-Дек-24, 02:59 
Ну, ISA патенты не нарушает, а её реализации (особенно реализации быстрых ядер) - вполне могут, их и давить.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (28), 05-Дек-24, 12:19 
Ну некоторые производители не показывают свои конкретные реализации, например, Andestech. С одной стороны - для опенсорса не очень хорошо, с другой - поди узнай, петентотролль, как оно у них там внутри что нарушает.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (86), 04-Дек-24, 23:01 
Жаль только, про винду тут и речи нет.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от rm3 (?), 04-Дек-24, 15:55 
Вот бы можно было целый amd64 LXC guest запустить на ARM. Но вроде до сих пор нельзя.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (3), 04-Дек-24, 16:16 
Почему все эмулируют и никто не рекомпилирует? Столкнулся с этим на эмуляторах тех же приставок и не понимаю. Проще же разово преобразовать, нет?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –1 +/
Сообщение от Аноним (5), 04-Дек-24, 16:30 
Чтобы рекомпилировать под целевую аудиторию надо:
1. Исходный код
2. Машино-время
3. Программист который будет доводить до ума код чтобы он скомпилироватся.
Чтобы эмулировать надо просто написать эмулятор.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от kravich (ok), 04-Дек-24, 16:45 
Первый аноним говорил не про компиляцию исходников под target платформу, а про рекомпиляцию x86/x86-64 машинных инструкций в AARCH64 инструкции. Так работают эмуляторы приставок, рекомпилируя, например, POWER инструкции PS3 в x86-64
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –1 +/
Сообщение от Аноним (13), 04-Дек-24, 16:52 
Первый аноним ляпнул глупость, потому что кроме инструкций CPU есть еще тьма внешних для исполняемого файла API для работы с графикой, сетью, файловой системой, периферийными устройствами и т.п.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (3), 04-Дек-24, 17:00 
И что мешает разово сделать всю эту работу сразу?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –1 +/
Сообщение от funny.falcon (?), 04-Дек-24, 17:11 
JIT compiler: LuaJIT, популярный в играх, C# (в юнити он в режиме JIT или AOT?), v8, Java - все они генерят инструкции на лету. Как ты их "заранее перекомпилируешь"?
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (1), 04-Дек-24, 17:40 
Все они умеют генерить под арм. Надо им просто задать вектор, подсунуть зависимости, поговорить наконец с ними обсудить их проблемы и найти решение.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Анониссимус (?), 04-Дек-24, 20:25 
Теоретически возможно, но нихрена не просто. Это очень, очень сложно. Там будет такая тьма подводных камней, которую тебе и в страшном сне не представить. Да, ещё один слой абстракции будет гораздо проще в данном случае.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (85), 05-Дек-24, 16:43 
>Все они умеют генерить под арм. Надо им просто задать вектор, подсунуть зависимости

Ага. Начните с самой первой и сложной задачи - напинать правообладателя так, чтобы он зашевелился и хоть что-то сделал в этом направлении.
https://habr.com/ru/news/478964/
Покупатели Tron: Evolution ни разу не игравшие в игру, не могут ее запустить из-за DRM

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

35. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +3 +/
Сообщение от Аноним (13), 04-Дек-24, 18:53 
> И что мешает разово сделать всю эту работу сразу?

Люди и сделали, написав эмулятор.

Я правда не понимаю твоего изначального вопроса, который сводиться к "зачем один раз сделать эмулятор, а не сто раз рекомпилировать все игры по отдельности"? Вне зависимости от того, что ты подразумеваешь под "рекомпиляцией" в этом контексте.

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

92. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (92), 05-Дек-24, 17:02 
AOT же.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от _kp (ok), 04-Дек-24, 17:31 
Когда то я дизассемблировал ПО и пересобирал. И ARM и X86. И работало же.
Правда то было обычное ПО, без противодействия отладке, в отличии например от игр.
По идее надо не на лету перекомпилировать, потребляя время и память, а потратив хоть и значительное время, желательно привлекая ИИ, дизассемблировать и пересобрать, за одно устранив лишние прокладки для взаимодействия с OS, но зато сделать это один раз, и получить на выходе полноценные приложения.
Остальные варианты временные полумеры.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

36. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от МИСАКА (?), 04-Дек-24, 18:57 
Ну да, давайте каждую мелкую и не очень софтину и либу ручками ковырять, заняться то в Линукс сообществе больше ведь нечем, ведь Линукс готов к десктопу чуть более чем полностью, поэтому лучше потратить ресурсы на ковыряние каждой отдельной эльфины, чем на создание централизованного решения
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от _kp (ok), 04-Дек-24, 19:36 
Ну совсем ручками, это дурь, как и что угодно делать по мартышечьи. Нужен инструмент, вместо эмуляторов, котором время от времени может и потребуется дать пендяля, но рутинную работу делать должен.
Так же, любой пользователь и не должен этим заниматься сам, а может пользоваться уже готовым.


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

62. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (61), 05-Дек-24, 00:36 
Так а линукс десктоп это целиком приложения
Будут нативные линь приложения перекомпилированные из венды - будут и пользователи линукс декстопа
Нормисам пофиг шо там за ось, им нужно шоб танки и офис по даблклику запускадись(и так же просто устанавливались)
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

72. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от _kp (ok), 05-Дек-24, 10:21 
Да! Так будет фиолетово до архитектуры. Что для Линукс, что для Виндовс. Пользователь покупает ноутбук выбирая по цене, производительности, автономности, но не по архитектуре.

Когда то, во времена актуальности Windows Mobile, там было аж три архитектуры, но особо это не волновало. Пользовалелям предлагались три варианта нативного приложения, и он забирал длясвоего устройства.

Казалось бы раздутие репозиториев? Но, так ведь с настоящими приложениями, без всяких эмуляторов.

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

89. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (85), 05-Дек-24, 16:37 
>желательно привлекая ИИ

И расхлёбывая его галюцинации. Спасибо, но это проще без ии.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

23. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (28), 04-Дек-24, 17:35 
Речь про двоичную рекомпиляцию: машииный код одной архитектуры в машинный код другой. Вроде, МЦСТ этим занималась.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

110. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (109), 06-Дек-24, 20:11 
Там тоже трансляция что ≠ рекомпиляция.
К тому же на аппаратном уровне.
Програмно эмуляция в 1000000 раз проще, и сделать и чинить.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от chdlb (?), 04-Дек-24, 16:52 
я предположу

1) что дело в зависимостях, они все должны быть доступны для aarch
2) перекомпиляция не будет происходить одномоментно, а инвестирование в эмуляцию дает доступ сразу ко всему зверинцу
3) не говоря уже собственно о затратах, ведь кто-то должен в конечном итоге за это заплатить

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

17. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –1 +/
Сообщение от funny.falcon (?), 04-Дек-24, 17:10 
Если программа использует JIT (кхм... LuaJIT... кхм... C#... кхм... v8...), то перекомпиляцией просто бинарника ты не отделаешься. Оно запустится, нагенерит x86 инструкций и ... приехали. Кто будет выполнят эти нагенерённые инструкции?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

22. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от _kp (ok), 04-Дек-24, 17:34 
Ну уж c# декомпилировать и пересобрать обычно не сложно. ;)
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (27), 04-Дек-24, 18:02 
А зачем программы с jit запускать в эмуляторе? Jit на то и jit что ты берешь исполняемый файл и выполняет его "нативно" на любой платформе.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

84. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Анонимище (?), 05-Дек-24, 13:49 
jit может быть частью системы защиты от копирования, например
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (91), 05-Дек-24, 17:12 
В JIT "исходный код транслируется в одно из промежуточных представлений, называемое байт-кодом. Байт-код не является машинным кодом какого-либо конкретного процессора и может переноситься на различные компьютерные архитектуры и исполняться точно так же. Байт-код интерпретируется (исполняется) виртуальной машиной. JIT читает байт-код из некоторых секторов (редко сразу из всех) и компилирует их в машинный код."

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

Кто пояснит, в чем ошибаюсь, сам ни разу не мастурбировал подобным.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

95. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (85), 05-Дек-24, 17:21 
Если программа записана в виде байткода, то вам нужно оставить байткод, но заменить jit на нативный. Для условного minecraft не нужно переписывать сам java код, только jvm, при условии, что там нет никаких платформо-специфичных хаков.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (91), 05-Дек-24, 17:27 
ну то есть чисто гипотетически проблем быть не должно.
но в каждом конкретном случае, некая специфика (трансляции байт кода под конкретную платформу) все равно будет?
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (109), 06-Дек-24, 20:22 
"при условии, что там нет никаких платформо-специфичных хаков."
Только вот программы чуть больше чем полностью из них состоят, особенно с архитектурой.
И без сорцов тупо зхкнуть сверху и заменть arch=amd64 на aarch64 ничего не даст, нигде.
Не зная что аффтар там унутрях накодил а потом скомпилил бинарь и был таков ты ничего не сделаешь. Сизифов труд.
А тупо преобразовывать вызовы из одних в другие на лету в 1000000 раз проще.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (31), 04-Дек-24, 18:10 
>Почему все эмулируют и никто не рекомпилирует?

А у вас компьютер состоит только из АЛУ? Периферии вообще никакой нет?

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

54. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (86), 04-Дек-24, 23:05 
Вообще-то уже давно рекомпилируют, ещё в досбоксе было.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

87. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (85), 05-Дек-24, 16:34 
>Почему все эмулируют и никто не рекомпилирует?

Потому, что код собственнический. Был бы код свободным, нашёлся бы энтузиаст, который за бесплатно начал бы портировать код на высокоуровневом языке под арм(а возможно и портировать не надо, заработает из коробки). А здесь энтузиаст не подойдёт, так как код чужой, смотреть его нельзя, только запускать согласно eula, нужно чтобы владелец кода самостоятельно нанял программистов, который это сделает, протестировал, залил это в тот же стим(или где там они продаются). А это во-первых денежные затраты на программиста, а во-вторых куча всякой бюрократии. Тем более, если это старый код, исходники которого потеряны, и компании, какие уже закрылись/обанкортились. Кроме того, компаниям нужно быть уверенным, что портирование на арм не просто окупится, а и принесёт большую прибыль, чем разработка чего-то нового. Ожидать этого можно только от текущих программ, которые прямо сейчас активно разрабатываютя/поддерживаются.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

113. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Akteon (?), 07-Дек-24, 01:11 
А почему XFCE в Сygwin unsuported ?? хотя казалось бы , исходники открыты
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –4 +/
Сообщение от Анонимemail (4), 04-Дек-24, 16:19 
Как там поддержка античитов, хотя бы тех что не на уровне ядра
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (34), 04-Дек-24, 18:27 
> Как там поддержка бэкдоров, хотя бы тех что не на уровне ядра

починил. Надеюсь, что никак.

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

37. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –1 +/
Сообщение от МИСАКА (?), 04-Дек-24, 19:00 
А потом они плачутся, что никто в под их студенческую поделку софт писать не хочет
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (58), 04-Дек-24, 23:55 
Ну а за чем, к примеру, эти античиты в офисном пакете, в САПРах? Чтоб пробельчиками текст не форматировали? :)
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (91), 05-Дек-24, 17:19 
Ты не поверишь, я подобное же слышал от ВНИИНС, ровно после того, как они отказались выкладывать исходники своей поделки (МСВС - перепиленный GPL дебиан линукс но теперь с мандатным доступом и веселеньким десктопом с прилагающимися играми).
Так и говорили, "почему то разработчики ПО не хотят писать программы под нашу ОС".
Совместить оба факта, или зависимость второго от первого, очевидно умений не хватило.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

63. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (61), 05-Дек-24, 00:39 
Античит ненужен
Игруны должны страдать
Как отстрадають, глядишь и дойдет шо не гоже взрослым мужикам в игрульки играть
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

71. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (71), 05-Дек-24, 09:32 
А игруны и не страдают, пользуются ОС для десктопов, так что линуксячьи проблемы их не затрагивают.
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (86), 05-Дек-24, 13:40 
Ага, взрослый мужик должен работать, работать и работать. На пенсии, может, поиграет (если доживёт).
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

7. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –1 +/
Сообщение от Евгений (??), 04-Дек-24, 16:31 
А наоборот есть? Чтобы было тоже с высокой производительностью, а не как у qemu.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +3 +/
Сообщение от nume (ok), 04-Дек-24, 16:38 
Игры/софт эмулирует wine/proton, которые эмулируется в FEX 2412, которые запускаются в вяленом gamescope, который запускается в x11, я правильно понял?))
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (43), 04-Дек-24, 20:19 
Всю суть ПО сломали... Извращенецы!
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (64), 05-Дек-24, 01:49 
Раньше - вот железяка, вот ПО.
Сейчас сплошные производные от железяк и ПО.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Аноним (51), 04-Дек-24, 21:39 
Неправильно. Wine/proton не эмулирует, а транслирует, разница колоссальная, за подробностями на 2 курс тех. вуза. Gamescope не прослойка, а композитор. Вяленый запускается в х11? Щито? Сам-то понял что сказал?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

52. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от nume (ok), 04-Дек-24, 22:40 
> Вяленый запускается в х11? Щито? Сам-то понял что сказал?

Если не знал, то просвещу этой копипастой: gamescope поддерживает встраивание в другие среды, где вместо управления дисплеем напрямую, он действует как окно в X11 или Wayland.

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

16. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (16), 04-Дек-24, 17:09 
А что по производительности? Что лучше, сабж или box64?
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от name (??), 07-Дек-24, 03:40 
Бокс, если верить тестам, но разница не велика.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от Опытный (?), 04-Дек-24, 18:02 
Это все хорошо, но, например, LibreOffice официально собирает в числе прочих в прошлом традиционных платформ нативное приложение для macOS на Apple Silicon и для Windows на Aarch64. Не говоря уже о портах на других ОС. Все-таки нативные приложения нужно делать. А эмулятор полезен как временное решение.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (1), 04-Дек-24, 18:07 
На маке Розетта 2 все ещё широко используется.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +2 +/
Сообщение от Аноним (31), 04-Дек-24, 18:13 
>На маке Розетта 2 все ещё широко используется.

Cкорее всего там и камень разрабатывался с учетом эмуляции. Да и исходники эмулируемой системы у них на руках.

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

38. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +1 +/
Сообщение от МИСАКА (?), 04-Дек-24, 19:01 
Как жаль, что код Linux недоступен разработчикам FEX...
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –1 +/
Сообщение от Аноним (28), 05-Дек-24, 12:23 
Они не знают про kernel.org?
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (86), 04-Дек-24, 23:09 
> Да и исходники эмулируемой системы у них на руках.

Бобёр, выдыхай.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

41. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от _kp (ok), 04-Дек-24, 19:42 
> На маке Розетта 2 все ещё широко используется.

Не шикарно. Что то старое или тяжелое не работает вовсе.
На м1 8/256 некоторые игры и в диафильм превращаются, из за значительных растрат ОЗУ.
Впрочем, по сравнению с поедыдущими эмуляторами, Розетта значительный шаг вперед, и мотивацию к развитию подобных эмуляторов.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

104. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (104), 06-Дек-24, 07:48 
А назад когда будет?

Очень нужно aarch64 код запускать на Linux.

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

115. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (28), 09-Дек-24, 15:40 
Так впрямую тоже на Linux.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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