The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


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

5. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (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ообщить модератору

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

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

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

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

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

29. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –2 +/
Сообщение от Аноним (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ообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  –2 +/
Сообщение от 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ообщить модератору

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

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

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

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

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

34. "Выпуск эмулятора FEX 2412, позволяющего запускать x86-програ..."  +/
Сообщение от Аноним (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ообщить модератору

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

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

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

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

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

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

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

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

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

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

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




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

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