The OpenNET Project / Index page

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



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

Оглавление

Представлен Blink, эмулятор x86-64, опережающий QEMU по производительности, opennews (ok), 05-Янв-23, (0) [смотреть все] +1

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


1. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –38 +/
Сообщение от Dzen Python (ok), 05-Янв-23, 09:20 
Нужно больше слоёв прослоек и виртуализации.
Зачем нам нужен maximum performance в родных, оптимизированных бинариях? Мы луДше засунем туда все, смешаем и взболтаем com, pe и elf, а потом начнем выполнять на виртуалке. А еще луДше - в виртуалке внутри виртуалки, чтобы мы могли отлаживать виртуалку внутри виртуалки. Java уже стописят лет как сделала? Даже редмондсофт семьсятпять лет как сделала IL? Мы пойдем своим путём - у них у всех есть ФАТАЛЬНЫЙ НЕДОСТАТОК!
Ответить | Правка | Наверх | Cообщить модератору

7. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +19 +/
Сообщение от папа Мигеля (?), 05-Янв-23, 09:53 
> в родных, оптимизированных бинариях?

Которые ты для всех напишешь, да?

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

9. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –18 +/
Сообщение от Dzen Python (ok), 05-Янв-23, 10:05 
Компилятор слинкует, родненький. Или ты того, самого, не в курсе процесса сборки программ?
А для проприентари есть ультиматимативное средство - "Я за что вам деньги плачу, разрывай договор, мои юристы с вас еще неустойку с ущербом спишут".
Ответить | Правка | Наверх | Cообщить модератору

11. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +27 +/
Сообщение от Аноним (11), 05-Янв-23, 10:35 
Я уже представляю, как я пишу это в давно закрытую компанию, выпустившую пару классных игрушек в начале 2000х, и требую от них порта на RISC-V.
Ответить | Правка | Наверх | Cообщить модератору

13. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –16 +/
Сообщение от Аноним (13), 05-Янв-23, 10:44 
Игрушка явно настолько классная - широко известная в очень-очень узеньких кругах - что для нее не появилось ни Open* движков, ни ремастера с Гога, ни даже официально вскрытых исходников?
Ответить | Правка | Наверх | Cообщить модератору

25. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +10 +/
Сообщение от DBA (??), 05-Янв-23, 11:48 
например эта Supreme Commander: Forged Alliance
Ответить | Правка | Наверх | Cообщить модератору

136. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +3 +/
Сообщение от Аноним (136), 05-Янв-23, 22:31 
Или Unreal(1998).
Ответить | Правка | Наверх | Cообщить модератору

186. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Аноним (186), 06-Янв-23, 15:29 
RTS-ники - кликеры everywhere
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

253. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Просто (?), 09-Янв-23, 15:55 
Хороша стратежка. Особенно вариант FAF
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

29. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +6 +/
Сообщение от НяшМяш (ok), 05-Янв-23, 11:55 
> ремастера с Гога

Не знал, что они добавляют процессорные архитектуры в порты.

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

48. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +1 +/
Сообщение от Аноним (11), 05-Янв-23, 13:42 
Кстати, добавляют. По крайней мере, на x86_64.

Если посмотришь, там есть ремастеры кучи классический РПГ типа Baldur's Gate 1/2, Icewind Dale 1 и так далее. А вот ремастера Icewind Dale 2 нет, как раз потому что Black Isle просpали исходники.

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

102. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от _dz (?), 05-Янв-23, 19:08 
>А вот ремастера Icewind Dale 2 нет

Есть мод фанатский на ремастер BG. Но он вроде как пока в закрытой бете и только под винду:
https://forums.beamdog.com/discussion/79872/icewind-dale-2-e...

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

46. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +5 +/
Сообщение от Аноним (11), 05-Янв-23, 13:35 
Ага. Прикинь, и такое бывает! А от некоторых игрушек, бывает, исходники вообще просраны.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

59. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +4 +/
Сообщение от Бывалый смузихлёб (?), 05-Янв-23, 15:55 
> исходники вообще просраны

3DO с героями меча и магии, ты ли это
До сих пор неясно, как юбисофт умудрился купить шматок некомпилируемого продукта даже без доков по лору

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

84. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –8 +/
Сообщение от Dzen Python (ok), 05-Янв-23, 18:20 
Пути три:
а) в стим, к Габену, и требуешь, чтобы за твои 249.99 по скидке он дал возможность тебе играть на риске.
б) идёшь к Vovan34-namber-van на рутрекере и слезно умоляешь в комментариях сделать сборку под твой риск.
в) ставишь нормальное РОДНОЕ окружение для игры (накладные расходы при прямых руках будут минимальны) или, если ниасилил - вино.
Играешь.

Эта порнография с универсальными бинарниками в недоВМ в принципе имеет сценарии использования, но их настолько мало, что можно ими пренебречь.

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

132. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +3 +/
Сообщение от Аноним (132), 05-Янв-23, 21:46 
А кроме манямирка решения будут? К габену он пойдёт, ути какой серьёзный.
Ответить | Правка | Наверх | Cообщить модератору

27. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Аноним (27), 05-Янв-23, 11:51 
Интересно, почему так не происходит в реальности?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

62. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Аноним (62), 05-Янв-23, 16:18 
Тебе не нужно — не мешай другим работать.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

139. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +3 +/
Сообщение от Урри (ok), 05-Янв-23, 23:34 
Сразу видно человека, который даже хелловорлд толком осилить не смог.

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

Если хочешь нас поразить и усадить в лужу своим "профессионализмом" - возьми какой-нибудь мало-мальски известный проект (но не задроченный уже с болью и потом авторами именно что под мультиплатформу) и собери. Что может быть проще, да?
Точнее - сделай патчи, чтобы он собирался и хотя бы(!) запускался, и покажи.

Покажи и мы все точно заткнемся. И поверим, что ты действительно знаешь о чем говоришь (на самом деле не поверим, так как у нас тоже есть опыт - мы этим, понимаешь ли, каждый день занимаемся).

ссылка раз: https://www.opennet.me/tips/3193_build_compile_test_arm_mips...
ссылка два: https://www.opennet.me/tips/3201_helloworld_build_compile_li...

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

149. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Dzen Python (ok), 06-Янв-23, 00:27 
Хы, ты опять гитхабами меряться лезешь.
Все-таки приятно, что даже сам ВЫЛИКЫЙ УРРИ триггернулся.

> А когда ты уже все нервы себе вытрепешь и таки соберешь, то не запустится (есть и вторая инструкция, по запуску).

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

А вообще здесь стоит задать простой вопрос: "Ты считаешь себя программистом, при этом достаточно не раскуривая целевых платформ при кросс-сборке?"

> то не запустится (есть и вторая инструкция, по запуску).

Эта проблема сохраняется и с этими "универсальными" бинарниками внутри недовиртуалки - программа работает в окружении, а окружение - ВНЕЗАПНО - может быть разным.

> Точнее - сделай патчи, чтобы он собирался и хотя бы(!) запускался, и покажи.

Сколько ты за это заплатишь? Нет, серьёзно. Сумма на кону.

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

155. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +4 +/
Сообщение от Аноним (-), 06-Янв-23, 01:47 
> А я обычно изучаю предполагаемую целевую архитектуру. Сначала. Перед сборкой.

Кинь-ка нам ссылку на историю github'а, показывающую, как эта стратегия, приводит к успеху в создании мультиплатформенных приложений. Пока это звучит не как, работающая стратегия, а как необоснованный дилетантский оптимизм.

> Сколько ты за это заплатишь? Нет, серьёзно. Сумма на кону.

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

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

205. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Урри (ok), 06-Янв-23, 20:36 
> Сколько ты за это заплатишь? Нет, серьёзно. Сумма на кону.

Хы. Получается мультиплатформа это таки сложно? Настолько, что без денежки даже за что-то средненькое браться не комильфо?

О чем я и писал.

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

222. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Dzen Python (ok), 06-Янв-23, 23:55 
> Настолько, что без денежки даже за что-то средненькое браться не комильфо?

Не-а, дядя.

Просто меряться цифровыми членами с тобой, выполняя рутинную работу в НЕРАБОЧЕЕ время - особенно в новогодние праздники - нахожу немного неразумным. Семья, быт, отдых, здоровый сон, к родителям съездить, все дела - терять ради тупого спора желания нет. Если у тебя настолько нет жизни - то это, на деле, не мои проблемы, а твоё горе.

Так и запишем - урри не готов компенсировать свои тупые "Я протрахался стописят часов, портируя Х на Y. Слабо тебе так же?"


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

224. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –2 +/
Сообщение от Аноним (-), 07-Янв-23, 07:11 
Ну, понимаешь, а для остальных в результате есть солюшн от урри и фига от тебя. Не знаю на что вы спорили но предлагаю отдать победу Урри.
Ответить | Правка | Наверх | Cообщить модератору

85. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –1 +/
Сообщение от Аноним (85), 05-Янв-23, 18:21 
Хостовую виртуалку нужно написать на javascript.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

87. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –3 +/
Сообщение от Dzen Python (ok), 05-Янв-23, 18:28 
Я уже как-то тут писал вполне вероятную цепочку из интерпретаторов и виртуальных машин типа: в eBPF запускаем урезанную java, внутри которой выполняется полная java, внутри полной java-машины крутится виртуалка с обычной виндой, в винде, в дотнетовском IL крутится написанная для шарпея обвязка для js-двигла, внутри js'а крутится мини-ОС, в которой выполняется родной HelloWorld.
Ответить | Правка | Наверх | Cообщить модератору

96. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +1 +/
Сообщение от Аноним (96), 05-Янв-23, 18:50 
>писал

Где скачать можно?

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

100. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  –3 +/
Сообщение от Dzen Python (ok), 05-Янв-23, 18:56 
> Где скачать можно?

Где-то в истории комментариев.

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

114. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +2 +/
Сообщение от Аноним (114), 05-Янв-23, 19:51 
>Зачем нам нужен maximum performance в родных, оптимизированных бинариях?

эта умнейшая мысль могла прийти только такому гениальному эксперту как вы. Ни один современный "разработчик" до неё бы не догадался.
Вам нужно начать переписывать программы чтобы их можно было скомпилировать в архитектуры ARM, RISC-V, MIPS, PowerPC, s390x. Уверена, такому компетентному разработчику как вы, это будет очень легко. Вы легко посрамите Justine Tunney, сделав бессмысленной её работу.

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

175. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +/
Сообщение от Аноним (175), 06-Янв-23, 11:56 
Вы s390 живьём когда последний раз видели?)))
Ответить | Правка | Наверх | Cообщить модератору

130. "Представлен Blink, эмулятор x86-64, опережающий QEMU по прои..."  +1 +/
Сообщение от Аноним (130), 05-Янв-23, 21:15 
+ за Ваш стиль!
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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




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

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