1.1, Dzen Python (ok), 09:20, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –38 +/– |
Нужно больше слоёв прослоек и виртуализации.
Зачем нам нужен maximum performance в родных, оптимизированных бинариях? Мы луДше засунем туда все, смешаем и взболтаем com, pe и elf, а потом начнем выполнять на виртуалке. А еще луДше - в виртуалке внутри виртуалки, чтобы мы могли отлаживать виртуалку внутри виртуалки. Java уже стописят лет как сделала? Даже редмондсофт семьсятпять лет как сделала IL? Мы пойдем своим путём - у них у всех есть ФАТАЛЬНЫЙ НЕДОСТАТОК!
| |
|
|
3.9, Dzen Python (ok), 10:05, 05/01/2023 [^] [^^] [^^^] [ответить]
| –18 +/– |
Компилятор слинкует, родненький. Или ты того, самого, не в курсе процесса сборки программ?
А для проприентари есть ультиматимативное средство - "Я за что вам деньги плачу, разрывай договор, мои юристы с вас еще неустойку с ущербом спишут".
| |
|
4.11, Аноним (11), 10:35, 05/01/2023 [^] [^^] [^^^] [ответить]
| +27 +/– |
Я уже представляю, как я пишу это в давно закрытую компанию, выпустившую пару классных игрушек в начале 2000х, и требую от них порта на RISC-V.
| |
|
5.13, Аноним (13), 10:44, 05/01/2023 [^] [^^] [^^^] [ответить]
| –16 +/– |
Игрушка явно настолько классная - широко известная в очень-очень узеньких кругах - что для нее не появилось ни Open* движков, ни ремастера с Гога, ни даже официально вскрытых исходников?
| |
|
6.25, DBA (??), 11:48, 05/01/2023 [^] [^^] [^^^] [ответить]
| +10 +/– |
например эта Supreme Commander: Forged Alliance
| |
6.29, НяшМяш (ok), 11:55, 05/01/2023 [^] [^^] [^^^] [ответить]
| +6 +/– |
> ремастера с Гога
Не знал, что они добавляют процессорные архитектуры в порты.
| |
|
7.48, Аноним (11), 13:42, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Кстати, добавляют. По крайней мере, на x86_64.
Если посмотришь, там есть ремастеры кучи классический РПГ типа Baldur's Gate 1/2, Icewind Dale 1 и так далее. А вот ремастера Icewind Dale 2 нет, как раз потому что Black Isle просpали исходники.
| |
|
8.102, _dz (?), 19:08, 05/01/2023 [^] [^^] [^^^] [ответить] | +/– | Есть мод фанатский на ремастер BG Но он вроде как пока в закрытой бете и только... текст свёрнут, показать | |
|
|
6.46, Аноним (11), 13:35, 05/01/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Ага. Прикинь, и такое бывает! А от некоторых игрушек, бывает, исходники вообще просраны.
| |
|
7.59, Бывалый смузихлёб (?), 15:55, 05/01/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
> исходники вообще просраны
3DO с героями меча и магии, ты ли это
До сих пор неясно, как юбисофт умудрился купить шматок некомпилируемого продукта даже без доков по лору
| |
|
|
5.84, Dzen Python (ok), 18:20, 05/01/2023 [^] [^^] [^^^] [ответить]
| –8 +/– |
Пути три:
а) в стим, к Габену, и требуешь, чтобы за твои 249.99 по скидке он дал возможность тебе играть на риске.
б) идёшь к Vovan34-namber-van на рутрекере и слезно умоляешь в комментариях сделать сборку под твой риск.
в) ставишь нормальное РОДНОЕ окружение для игры (накладные расходы при прямых руках будут минимальны) или, если ниасилил - вино.
Играешь.
Эта порнография с универсальными бинарниками в недоВМ в принципе имеет сценарии использования, но их настолько мало, что можно ими пренебречь.
| |
|
6.132, Аноним (132), 21:46, 05/01/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
А кроме манямирка решения будут? К габену он пойдёт, ути какой серьёзный.
| |
|
|
4.139, Урри (ok), 23:34, 05/01/2023 [^] [^^] [^^^] [ответить] | +3 +/– | Сразу видно человека, который даже хелловорлд толком осилить не смог Я в прошло... большой текст свёрнут, показать | |
|
|
6.155, Аноним (-), 01:47, 06/01/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
> А я обычно изучаю предполагаемую целевую архитектуру. Сначала. Перед сборкой.
Кинь-ка нам ссылку на историю github'а, показывающую, как эта стратегия, приводит к успеху в создании мультиплатформенных приложений. Пока это звучит не как, работающая стратегия, а как необоснованный дилетантский оптимизм.
> Сколько ты за это заплатишь? Нет, серьёзно. Сумма на кону.
Сейчас ты должен ему доплачивать за хороший совет, как ты можешь поднять свою квалификацию. Он, от широкой души видимо, не просит денег. Но это не значит, что он тебе должен доплачивать за то, что ты займёшься самообразованием.
| |
6.205, Урри (ok), 20:36, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Сколько ты за это заплатишь? Нет, серьёзно. Сумма на кону.
Хы. Получается мультиплатформа это таки сложно? Настолько, что без денежки даже за что-то средненькое браться не комильфо?
О чем я и писал.
| |
|
7.222, Dzen Python (ok), 23:55, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Настолько, что без денежки даже за что-то средненькое браться не комильфо?
Не-а, дядя.
Просто меряться цифровыми членами с тобой, выполняя рутинную работу в НЕРАБОЧЕЕ время - особенно в новогодние праздники - нахожу немного неразумным. Семья, быт, отдых, здоровый сон, к родителям съездить, все дела - терять ради тупого спора желания нет. Если у тебя настолько нет жизни - то это, на деле, не мои проблемы, а твоё горе.
Так и запишем - урри не готов компенсировать свои тупые "Я протрахался стописят часов, портируя Х на Y. Слабо тебе так же?"
| |
|
8.224, Аноним (-), 07:11, 07/01/2023 [^] [^^] [^^^] [ответить] | –2 +/– | Ну, понимаешь, а для остальных в результате есть солюшн от урри и фига от тебя ... текст свёрнут, показать | |
|
|
|
|
|
|
|
3.87, Dzen Python (ok), 18:28, 05/01/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Я уже как-то тут писал вполне вероятную цепочку из интерпретаторов и виртуальных машин типа: в eBPF запускаем урезанную java, внутри которой выполняется полная java, внутри полной java-машины крутится виртуалка с обычной виндой, в винде, в дотнетовском IL крутится написанная для шарпея обвязка для js-двигла, внутри js'а крутится мини-ОС, в которой выполняется родной HelloWorld.
| |
|
2.114, Аноним (114), 19:51, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Зачем нам нужен maximum performance в родных, оптимизированных бинариях?
эта умнейшая мысль могла прийти только такому гениальному эксперту как вы. Ни один современный "разработчик" до неё бы не догадался.
Вам нужно начать переписывать программы чтобы их можно было скомпилировать в архитектуры ARM, RISC-V, MIPS, PowerPC, s390x. Уверена, такому компетентному разработчику как вы, это будет очень легко. Вы легко посрамите Justine Tunney, сделав бессмысленной её работу.
| |
|
1.2, Аноним (2), 09:31, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
> По функциональности blink напоминает команду qemu-x86_64, но отличается
> от QEMU
тем что умеет запускать только бинарники linoops - причем загадочные "статически собранные приложения" (статической сборки в glibc нет уже двадцать лет).
О прочих "преимуществах" после этого можно было уже и не писать.
(Безусловно, программа которая абсолютно ничего не умеет, будет быстрее и компактнее полноценного эмулятора реальной аппаратуры. Быстро и компактно делая ничего.)
Чудо-отладчик, естественно, работает только для x86.
Хорошая поделка для гика, которому нечем заняться в новогодние каникулы, но пользы от нее - никому и никакой.
| |
|
2.6, Аноним (6), 09:46, 05/01/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
> статической сборки в glibc нет уже двадцать лет
Да что ты говоришь, родной... Правда, что ли? Пойду расскажу коллегам по подвалу, а то "мужики-то не знают".
| |
|
3.12, Аноним (11), 10:36, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Да что ты говоришь, родной... Правда, что ли? Пойду расскажу коллегам по подвалу, а то "мужики-то не знают".
Расскажи. Заодно расскажи мужикам про dlopen(), который в glibc дёргается на каждый чих.
| |
|
|
5.34, Аноним (34), 12:28, 05/01/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
намекаешь, что нужно использовать glibc без nss, iconv и чего-то там еще
| |
|
|
5.144, OpenEcho (?), 23:57, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Здрасьте приехали. Это новое поколение? Тебе сколько лет?
Судя по всему с линуксом давненько не работали... чувак правду говорит, под линуксом х86_64 glibc не компилится статически, если там что чуть посложней ХелоВорлд, Я чуть ниже предложил Урри потренироваться на кошках/sqlite3, можете обьеденить усилия и доказать что есть еще порох в штанах
| |
|
6.163, OpenEcho (?), 10:15, 06/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Судя по минусам, убеждаюсь еще раз в "глубоких" знаниях "спецов" опеннета...
| |
6.177, GOrilla (?), 12:17, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Здрасьте приехали. Это новое поколение? Тебе сколько лет?
> Судя по всему с линуксом давненько не работали... чувак правду говорит, под
> линуксом х86_64 glibc не компилится статически, если там что чуть посложней
> ХелоВорлд, Я чуть ниже предложил Урри потренироваться на кошках/sqlite3, можете
> обьеденить усилия и доказать что есть еще порох в штанах
Ну что же, вызов принят.
| |
|
7.240, OpenEcho (?), 20:37, 07/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> http://www.tinyware.ru/garbage/sqlite3-3.34.1.tar.gz
> Собрано на Debian bullseye 64. Собрано почти по рецепту, полностью не разбирался,
> пакет отлаживать лень. Не собрано csv.so ну и понятно это .so.
Сорри, но это обрубыш, которым пользоваться будет трудно (без readline, ncurses ), я чуть ниже предложил опции для компиляции, более сложный пример (и наверное боллее подходящий в контексте дискуссии) - статический php-cli с маст хэв extensions
| |
|
|
|
4.140, Урри (ok), 23:41, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Хм.
'''
$ cat helloworld.c
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 42;
}
$ gcc helloworld.c -static -static-libgcc
$ ls
a.out helloworld.c
$ readelf -d a.out
There is no dynamic section in this file.
$ ./a.out
Hello, World!
'''
| |
|
|
6.206, Урри (ok), 20:48, 06/01/2023 [^] [^^] [^^^] [ответить] | –2 +/– | Писос ты бездарь Самому сложно было трайнуть Даже гуглить не надо, все выше ... большой текст свёрнут, показать | |
|
7.225, Аноним (-), 08:23, 07/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> $ gcc -DSQLITE_OMIT_LOAD_EXTENSION ./sqlite3.c ./shell.c -pthread -static -static-libgcc
Так и знал что Урри найдет amalgamation и таки покажет лабуху мастеркласс. Зачетно.
| |
7.233, OpenEcho (?), 19:42, 07/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Откуда бLять у вас здесь столько желчи у всех?! В этом здесь большинство первоклассные спецы... "так держать !"
> gcc -DSQLITE_OMIT_LOAD_EXTENSION ./sqlite3.c ./shell.c -pthread -static -static-libgcc
/usr/bin/ld: /tmp/ccdxr656.o: in function 'find_home_dir':
shell.c:(.text+0x283f2): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
| |
|
8.250, пох. (?), 20:25, 08/01/2023 [^] [^^] [^^^] [ответить] | +/– | о, ну хоть один попался если не грамотный то умеющих хотя бы прочитать выхлоп ко... текст свёрнут, показать | |
|
|
10.265, пох. (?), 20:40, 10/01/2023 [^] [^^] [^^^] [ответить] | +1 +/– | На самом деле они правильное веруют - компилить - можно - Только потом ничего ... текст свёрнут, показать | |
|
|
|
7.241, OpenEcho (?), 22:13, 07/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А теперь просим выступить на бис с заявлением "извините, коллеги, облажался. написал
> фигню, но вы мне убедительно показали что был не прав.".
У меня проблем нет быть признательным и признавать свои ошибки, буду только рад если кто-то поправит, но только не на примерах ХелоВорлд. На сегодняшний день полагаться на то, что можно сложный проект слинковать с glibc без сюрпризов - не реально. Попробуйте собрать статически пых с расширениями(!), потом поговорим
| |
|
|
7.237, OpenEcho (?), 19:57, 07/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> А теперь, чуть посложней пожалуйста
> https://github.com/pavlinux/ctorrents-plx
> ...
> LIBS :=-L. -static-libstdc++ -static-libgcc -Wl,-Bstatic -lssl -Wl,-Bstatic -lcrypto
ldd ctorrent
linux-vdso.so.1 (0x00007ffc64275000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc1cff00000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc1cfd7d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc1cfbbd000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc1cff9f000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc1cfb9c000)
Это - НЕ СТАТИКА
Должно быть: not a dynamic executable
| |
|
|
|
|
3.141, OpenEcho (?), 23:43, 05/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Да что ты говоришь, родной... Правда, что ли? Пойду расскажу коллегам по подвалу, а то "мужики-то не знают".
Ну скомпилируйте там, сообща, sqlite3 к примеру для х86_64 под линолиум ;)
Не забудьте похвастать как получится
| |
|
4.166, Хм... (?), 10:42, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
В чем проблема?
test@test:~/test$ cat test.c
#include <sqlite3.h>
#include <stdio.h>
int main(void) {
printf("%s\n", sqlite3_libversion());
return 0;
}
test@test:~/WORK/test$ cc test.c -I sqlite3/include -l sqlite3 -L sqlite3/lib -static -static-libgcc -pthread -ldl -lm
/usr/bin/ld: sqlite3/lib/libsqlite3.a(sqlite3.o): in function 'unixDlOpen':
~/test/sqlite-autoconf-3400100/sqlite3.c:43242: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
test@test:~/test$ ./a.out
3.40.1
test@test:~/test$ readelf -d a.out
There is no dynamic section in this file.
| |
|
5.167, Аноним (34), 10:57, 06/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В чем проблема?
может в этом?
> warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
оно у тебя статическое в плане формата бинарника, но dlopen немного мешает. Например в зависимости от конфигов хоста glibc будет подгружать модули с хоста и эти модули могут не подойти
| |
|
6.169, Хм... (?), 11:17, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
В чем проблема взять статически собранную libc и залинковать?
ну да бинарник будет толстый :))
| |
|
7.172, Аноним (34), 11:29, 06/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
а можно еще вырезать поддержку модулей.
Проблема в том, что ты не сможешь залинковать все модули. Например у пользователя более свежая версия libc и там появилось несколько новых модулей, которых нет в бинарнике или у него вообще свой модуль. Загрузить мы их не можем, будем игнорировать настройки системы и станем работать с тем, что есть?
т.е. приходим к тому, что libc в общем случае получается не совсем статическая и надо либо ее резать, либо впихивать в нее какой-то набор модулей и работать только с ним в нарушение настроек.
| |
|
8.173, Хм... (?), 11:33, 06/01/2023 [^] [^^] [^^^] [ответить] | +/– | Вам шашечки или ехать если ехать то статический бинарник который работает везд... текст свёрнут, показать | |
|
9.174, Аноним (34), 11:54, 06/01/2023 [^] [^^] [^^^] [ответить] | +3 +/– | я просто говорю, что в общем случае получить статический бинарник который работ... текст свёрнут, показать | |
|
|
|
|
|
6.203, Хмм... (?), 20:08, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> В чем проблема?
> Можно глянуть на uname -a ?
> И: ldd sqlite3
$ uname -a
Linux whyberg 5.16.0-0.bpo.3-amd64 #1 SMP PREEMPT Debian 5.16.11-1~bpo11+1 (2022-03-02) x86_64 GNU/Linux
$ ldd ./sqlite3
linux-vdso.so.1 (0x00007fff5ebab000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fbb1363d000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fbb134f9000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fbb134f3000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fbb134d1000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbb132fc000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbb1381f000)
| |
|
7.231, OpenEcho (?), 18:01, 07/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
вот когда ldd ./sqlite3 начнет выводить для той же самой строки компиляции:
'''
not a dynamic executable
'''
вот тогда можно будет смело сказать что компиляция статическая и бинарник можно таскать в пределах платформы и не нарываться на облом что glibc не совместима
| |
|
|
|
|
11.264, OpenEcho (?), 20:31, 10/01/2023 [^] [^^] [^^^] [ответить] | +/– | Да, в силу того что он основой в докерах, а еще есть QNX, Void, Oasis, Chimera, ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
3.207, Аноним (207), 20:50, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
У нас в подвале pthreads при статической сборке на свежей убунте отвалились. Какой-нибудь join теперь пустышка, и нормально не подхватывается.
| |
|
|
1.3, Аноним (3), 09:42, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Нам нужен эмулятор x86 на процессе x86. Чтобы проприетарщина без sse с помощью эмулятора ускорялась инструкциями sse.
| |
|
|
3.80, Аноним (80), 18:11, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Под C/C++ существуют рекомпиляторы? Есть ли удобный способ декомпилировать бинарник, а потом его собрать заново?
| |
|
4.123, Аноним (-), 20:28, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Может тебе еще корову из котлет восстановить? Компиляция односторонний процесс. Его полное реверсирование невозможно. Некоторые штуки типа ida пытаются опознать типовые функции типовых рантаймов, понимают прототип вызова, но на этом все.
| |
|
5.142, Урри (ok), 23:44, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
реверс - это восстановление алгоритма, а не как именно называлась переменная. и да, полный(!) реверс очень даже возможен. и мало того, что возможен, так еще куча народу этим постоянно занимается.
| |
|
6.162, Аноним (2), 10:04, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> реверс - это восстановление алгоритма
бинарный код - тоже описывает алгоритм. Причем наиболее приближенным к аппаратуре способом.
Но реверс таки нужен - для _понимания_ алгоритма.
Если переменные после "декомпилятора" называются var1 и var2, а функции - func0001/0002/и так далее - вряд ли ты разберешься в чем-то посложнее своего любимого хеловрота.
> еще куча народу этим постоянно занимается.
занимается. Вручную.
Но в результате получается - переписанный код, а не возврат к оригиналу.
Иногда - работающий неправильно, потому что что-то где-то недопоняли или не угадали.
| |
|
7.204, Урри (ok), 20:33, 06/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Забавно что вчерашние школьники даже не представляют себе как можно понять алгоритм с var1 и var2, а не total-count-of-money-spent-in-the-mall. Но при этом так авторитетно рассказывают, так авторитетно ))
Как же энтузиасты отреверсили майнкрафтик до состояния полностью читабельного кода? Из var1 и var2?
| |
|
8.208, Аноним (207), 21:06, 06/01/2023 [^] [^^] [^^^] [ответить] | +1 +/– | С майнкрафтом проще хотябы потому, что у джавы байткод лучше декомпилируется то... текст свёрнут, показать | |
|
9.217, Урри (ok), 23:15, 06/01/2023 [^] [^^] [^^^] [ответить] | +/– | Вполне нормально раскладывается Тем более, что есть инструменты Тыкнул в иде ... текст свёрнут, показать | |
|
8.213, Аноним (2), 22:48, 06/01/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Забавно наблюдать как ты пыжишься, пытаясь изобразить себя умнее всех, а по факт... большой текст свёрнут, показать | |
|
7.260, _kp (ok), 11:44, 10/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Если переменные после "декомпилятора" называются var1 и var2, а функции - func0001/0002/и так далее..
Есть декомпиляторы восстанавливающие смысл значительной подобных имен, и делают выхлоп декомпилятора более понятным. И так же строят карту кто что использует, что вызывает, наложение участков памяти, и нестандартные места.
| |
|
|
|
|
|
2.71, GOrilla (?), 16:56, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не это нужно чтобы выполнять программы с no exec разделов. Но хитрый Тео де Радт уже запретил mmap (MAP_ANON|MAP_EXEC)
| |
|
1.4, Аноним (4), 09:45, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Опять штука которая ничего не умеет оказалась быстрее на полтора виртуальных попугая
| |
|
2.146, OpenEcho (?), 00:01, 06/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> неплохой эмулятор, пользуюсь уже года 4, пока все устраивает
Эта деваха на редкость умничка, редкий хакер(в хорошем смысле слова), побольше бы таких
| |
|
3.147, OpenEcho (?), 00:07, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Бл... да она,оно,он... короче того этого... приехали, а я то уж повелся, думал новая Рутковски...
| |
|
|
|
|
3.157, Аноним (157), 02:43, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
ага, 5000 программ разного назначения и все называются nginx. Еще 10000 - Exel. И Emacs несколько сотен, часть из них базы данных, другие - браузеры, третьи - игрушки уровня AAA. Ну а чё, других имен то нет, только Саша, Маша и Марина.
| |
|
2.14, Аноним (14), 10:53, 05/01/2023 [^] [^^] [^^^] [ответить]
| +9 +/– |
Blink это HTML-движок хромых браузеров, а не эти ваши SIP-клиенты.
Совсем у авторов названия кончились, я смотрю.
| |
|
|
|
5.61, Аноним (61), 16:07, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
У меня в школе французский был, а эти ваши инглишы мы не изучали!
| |
5.63, kusb (?), 16:18, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Позиционная связь в грамматике - не мой конёк, я не знаю как переводить такие отдельные английские слова, они мало значат.
| |
|
|
|
4.75, Аноним (75), 17:59, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Был такой, да. Ему ещё морду отрывать надо было, иначе память текла и нода за пару суток крашилась.
| |
|
5.137, sig11 (ok), 22:36, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
и bink был, и tmail, и golded
А Blink был только для чтения почты. Даж не нашел в инете ссылок.. Он еще до появления google помер
| |
|
|
|
|
1.15, Аноним (15), 10:58, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Эту штуку лучше рассматривать как DBI/DBA систему наряду с Valgrind или DynamoRIO.
Пока в зачаточном состоянии, но написть, например, отладчик памяти по аналогии с memcheck или Dr. Memory — весьма прямолинейная задача.
Открытым вопрос остаётся как Blink разруливает ситуацию с самомодифицирующимся кодом — фиременный pain-in-the-ass для проектов такого рода.
| |
|
2.72, GOrilla (?), 17:01, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Самомодифицирующийся код, ужас какой, все безопасники от этого бегут, джит мешает многим, а тут чудеса какие не для простых смертных.
| |
|
3.125, Аноним (-), 20:30, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
На мой вкус W^X такому коду и убить при поползновении, как эксплойт или малварь. Легитимных поводов это делать довольно мало. Особенно под вон той штукой.
| |
|
4.223, Анонн (?), 00:32, 07/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Так как раз в том и прикол что малвари как раз надо запускать в виртуалках чтобы они не трогали что не велено.
Или предлагаешь прямо на
| |
|
3.261, _kp (ok), 11:54, 10/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
В критичных к быстродействию местах самомодифицирующийся код не заменим ни как, кроме как несколькими экземплярами части ПО. Я не говорил про 3-4 экземпляра. Больше.
Но.. это или в очень хитрых играх в стародавние времена, или в эмуляторах, или в узкоспециализированном ПО.
В общем, если не сможет это переварить, мир не перевернётся.
| |
|
|
|
2.40, Аноним (27), 12:49, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Согласен, нужно было писать на чём-то нормальном типа lisp или ocaml.
| |
|
1.19, kusb (?), 11:07, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если считать, что раздувание и усложнение ПО - заговор, то многие её программы подтверждают его. И то же с Фабрисом Белларом.
| |
1.20, YetAnotherOnanym (ok), 11:07, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> опережающий QEMU по производительности
В этом нет ничего особенного.
> Cosmopolitan, Redbean
За таких павлино-утко-ежей розгами сечь надо.
| |
|
2.33, Аноним (27), 12:23, 05/01/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Такие секатели розгами в реальности начинают лепетать, что розга это абстракция и вы меня не так поняли.
| |
|
3.91, YetAnotherOnanym (ok), 18:33, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
А уж как в реальности начинают лепетать те, кто грозился пообщаться в реальности с секателями розгами - заслушаешься!
| |
|
|
1.32, KroTozeR (ok), 12:19, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ох, ёлки... Какую только ересь не изобретут, лишь бы вые... попасть в книгу рекордов долбо... придумать что-то оригинальное, не шибко то полезное, но оригинальное.
А Wine/Crossover для кого придумали? Не, вы не понимаете, это другое? Или "Фу, старьё!!! Уноси, надо новое!". А ничего, что задача QEMU — полная эмуляция аппаратной платформы? То есть не для юзверей, а для разработчиков.
Вот и пришла эпоха кибернеформалов. Весь Github завален этим кринжем.
| |
|
2.35, Аноним (27), 12:36, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
А в чем кринж? Вполне годная штука, если нужно запустить бинарь на неродной платформе.
| |
|
3.42, Аноним (2), 12:52, 05/01/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Угу. Статический (!) бинарь. Линуксный (!) x86-64 (!) статический бинарь.
Очень-очень нужно запустить на неродной платформе.
Ты й..нутый или да?!
| |
|
4.47, Аноним (27), 13:39, 05/01/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Чувак, если все твои задачи сводятся к кручению виджетов в кде, то бери смузи и отваливай, не твоего ума.
| |
4.66, kusb (?), 16:22, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Она сама использовала для разработки и типа топит за статические бинари с космополитан. Для такой разработки нужно, я думаю.
А что сложного добавить динамические?
| |
|
5.97, Аноним (97), 18:53, 05/01/2023 [^] [^^] [^^^] [ответить] | +/– | А я знай Я боюсь в код ЭТОГО заглядывать Так что нет даже предположений о том... большой текст свёрнут, показать | |
|
4.69, Сам себе режиссер (?), 16:50, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
и в чем проблема? проприетарное ПО ооочень часто распространяется как статический бинарь и чаще всего собирают только под x86_64, а тебе надо запусткать на чем-то маленьком с aarch64. и оно вовсе не обязательно ресурсожрущее и/или риалтайм.
+ аналогичный кейс когда для разработки используется macos на m1/m2 (который тоже arm64=aarch64)
| |
|
5.94, Аноним (96), 18:39, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Пользовался я как-то этим башегуано statifierом. Не помог, сгенеренная программа запускаться отказалась. Не на C была написана.
| |
|
6.98, Аноним (97), 18:54, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Пользовался я как-то этим башегуано statifierом. Не помог, сгенеренная программа запускаться
> отказалась. Не на C была написана.
Как будто тебе помогло бы то, что она была бы на си...
| |
|
|
4.126, Аноним (-), 20:32, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Угу. Статический (!) бинарь. Линуксный (!) x86-64 (!) статический бинарь.
Всякие пропрентарные гамезы например.
| |
|
3.49, KroTozeR (ok), 14:04, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> А в чем кринж? Вполне годная штука, если нужно запустить бинарь на
> неродной платформе.
Если надо протестировать "железо", есть QEMU.
Если надо просто запустить, есть WINE и WSL.
Приложения FreeBSD под GNU/Linux и GNU/Linux под FreeBSD под одной платформой я запускал и так.
В статье же говорится про эмулетранслятор под одной платформой — x86_64 (amd64).
| |
|
4.99, Аноним (97), 18:56, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Если надо протестировать "железо", есть QEMU.
хнык... ты бы знал как ты далек от просветления...
> Если надо просто запустить, есть WINE и WSL.
Это если винду в венде. А вдруг нет?
> Приложения FreeBSD под GNU/Linux и GNU/Linux под FreeBSD под одной платформой я
> запускал и так.
оно и этого не умеет.
> В статье же говорится про эмулетранслятор под одной платформой — x86_64 (amd64).
нет, там вообще такого не говорится (хотя вряд ли оно соберется хоть под чем другим)
Там говорится что _запускать_ оно умеет покачто только x86_64 lin00ps и более ничего.
| |
4.122, Аноним (114), 20:17, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
просто автор этого так называемого "продукта" даже не понимает что написал, а новость публикует.
| |
|
5.148, афтырь (?), 00:19, 06/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я к публиканту новости никакого отношения не имею. Он и правда не понимает что я написало, но я-то тут причем?
Я вообще ни о каких рассейских сайтах не в курсе и не хожу на них.
| |
|
|
|
2.73, GOrilla (?), 17:06, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Мы в курсе. У меня на моем компе спокойно выполняются чруты armhf и aarch64 с помощью qemu-user-static.
| |
2.117, Аноним (114), 20:07, 05/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
один из немногих разумных комментариев во всей новости, достойный отлития в граните.
| |
2.127, Аноним (-), 20:34, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А Wine/Crossover для кого придумали?
Попробуй им хоть что-то запустить на RISCV или aarch64? Чем тут вайн вообще поможет? А вот эта штука бодренько так x86-64 -> target транслирует.
| |
2.268, гага (?), 19:27, 14/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Wine/Crossover это транслятор winapi, какое он вообще имеет отношение к эмуляторам архитектур процессоров?
| |
|
3.269, KroTozeR (ok), 10:07, 16/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Wine/Crossover это транслятор winapi, какое он вообще имеет отношение к эмуляторам архитектур
> процессоров?
Никакого, но авторы проекта решили создать гибрид транслятора и эмулятора. Потому Wine/Crossover имеют отношение к упомянутому проекту.
| |
|
|
1.52, Аноним (96), 14:38, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>значительным приростом производительности
Ну если повыкидывать все условные переходы, какие есть в qemu, то действительно производительность прирастёт. Но зачем? Зачем нам несколько процентов производительности в обмен на неприминимость к реальному миру?
| |
1.60, Аноним (60), 16:00, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
А чего это никто не орет что musl им не нужен? А то ведь глядите, сначала кто-нибудь запустит wine на малинке, потом игру с этим инструментом и потом ваше х86 железо станет ненужным ибо само уже давно теряет производительность из-за совместимости с х86. А интел то уже и так сливает амд. И нвидия сливает амд, особенно в линуксах.
Того и глядишь до Эльбрусов доберутся со своей ускоренной трансляцией окаянной и нельзя будет тупо орать что купленный у продавана старый штеуд еще годится для игорей.
А какая попа боль будет выбирать из Российских армов и Эльбрусов. Ну хоть на Байкал уже можно это вкорячить да глянуть что там с фэпээсами да ребятки?
Так ведь не охота из винды выползать на свет божий.
| |
|
2.65, kusb (?), 16:20, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Из-за проблем с государством очень опасно брать эльбрусы и байкалы, если их будут впаривать населению - тут никакой особенной теории заговора припахивать не надо.
| |
|
3.83, Michael Shigorin (ok), 18:15, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Из-за проблем с государством очень опасно брать эльбрусы и байкалы, если их будут впаривать
> населению - тут никакой особенной теории заговора припахивать не надо.
Скорее телеграфируйте детали зпт волнуюсь тчк.
// я всерьёз чуть не сполз под стол, прочитав это с домашнего "Эльбрус-16С"
| |
|
4.88, Аноним (88), 18:29, 05/01/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
> с домашнего "Эльбрус-16С"
И? Похвастался? Молодец. Но для широких масс этот агрегат всё равно недоступен, как по деньгам, так и чисто физически не продаётся в каком-нибудь DNS'е. Разумнее по параметрам цена\производительность купить комплект на зеонах с али.
| |
|
5.95, Аноним (60), 18:39, 05/01/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
А ты широкая масса? Не признал так сразу. Те кто не могут себе позволить купить компьютер могут на вторичном рынке поискать предложения подешевле.
А тут видишь ли взрослые дяди ходят, которые имеют деньги и общаются и они не как широкие массы и способны выделить из бюджета сумму на покупку компьютера.
| |
|
6.134, Аноним (-), 22:04, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
А смысл покупать за много денег дохлую платформу с проприетарным компилером? Производить это все равно не на чем.
| |
|
7.178, Аноним (60), 12:27, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
То то интеловцы изо всех сил пытались такую платформу осилить, да не смогли.
Компилятор часть платформы. И GCC могут сами добавить нужные компоненты. Или ты думал на простых платформах простые компиляторы были бесплатными?
Если ты подозреваешь, что что-то происходит не так выучи ассемблер Эльбруса и дизассемблируй свои хеллоуворлды.
И то что ты не в курсе, что китайцы осилили техпроцесс это наверное для тебя персонально должны найти новость.
А то может еще чего тебе лично найти про то как чюв России решают данный вопрос? Ты не оборзел там слишком? Мне бы задохлый 12900к поменять на эльбоюрус 16С и я был бы счастлив.
| |
7.243, Dima (??), 00:59, 08/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
А тебе Интел и Амд уже открыли прошивки процов? :))))) А Нвидиа? А изготовители процов на АРМ? :))))))))))))))))))) Толку что компилятор открытый, когда в самих железках всё закрыто и живёт своей жизнью. И Эльбрусы не мёртвая платформа.
| |
|
|
5.106, Аноним (106), 19:31, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вот я дурак, купил себе новую Тойоту! Надо было Опель Кадет на вторичке поискать!
| |
|
6.262, _kp (ok), 12:30, 10/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если денег только на почти новую (фе)калилину, то старый Опель более комфортный вариант. Хотя и не Кадет. :)
| |
|
5.119, Аноним (119), 20:09, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Разумнее? Зионы не оч для бытовых задач. И тот же фотошоп гораздо лучше работает когда там турбобуст 5ггц пусть и не долго. Древним зионам без симд место на помойке опять же. Зионы имеет смысл только на задачах типа баз данных (сюда же и более жирные кэши), или сервера (много подключений, много клиентов, задержки имеют значение больше скорости обработки процессором). Высокая стоимость не даст прироста производительности на бытовых задачах, для них есть несколько другие процессоры. А вот у сабжа восьмиканальная память и прямо интересно насколько хорошо она себя проявляет, потому что есть очень много задач, на которых память это узкое место.
| |
|
6.152, Аноним (152), 00:42, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> И тот же фотошоп гораздо лучше работает когда там турбобуст 5ггц пусть и не долго.
Как то поржал от души. Зачем тебе последний Фотошоп? У меня на моём i9-9900K стоит Фотошоп 7.0 эпохи Windows 98, и я на нём делаю то, что школоло с ютуба даже на последних версиях с всякой тряхомудией типа AI близко не умеют.
| |
|
7.164, Аноним (2), 10:15, 06/01/2023 [^] [^^] [^^^] [ответить] | +1 +/– | который не умеет в 32бит, поэтому любые операции теряют данные Который не умеет... большой текст свёрнут, показать | |
7.239, Аноним (239), 20:27, 07/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Поставьте уже себе Dr. Halo в досбоксе, зачем себя фотошопом мучить.
| |
|
|
|
4.105, kusb (?), 19:30, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вам скорее не страшно, пока. И вам не впаривали же, вы сами взяли, ещё и сложно как-то за большие деньги. Так что я не уверен, что там есть закладки. Но они появятся, когда эльбрусы будут позиционироваться именно для дома и стоить дешевле.
| |
|
|
6.112, kusb (?), 19:42, 05/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Уже обсудили, важны не только закладки, но и пользование ими, а также "законодательные нормы". Это настолько очевидно, что просто совсем. Кроме того есть разные "стили управления", так что их наличие там менее очевидно. Разумеется из всего этого вытекает, что они не будут использовать их для массовых дел, так как их не это беспокоит. А вот у нас сделают, ибо всё держится на насилии и трон шатается.
| |
|
7.113, kusb (?), 19:43, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну и более конкретно - я не в США живу, закладки других стран лучше, особенно не очень дружественных. В моём сообщении и про это как-бы есть, но оно путаное и многозначное.
| |
|
|
|
4.159, Аноним (159), 04:43, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я всерьёз чуть не сполз под стол, прочитав про «домашний "Эльбрус-16С"»
| |
|
3.89, Аноним (88), 18:32, 05/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> будут впаривать населению
Как можно впарить компьютер на котором не идёт винда условному Васе со средней зарплатой 12к рублей даже для МСК.
| |
|
4.93, Аноним (60), 18:37, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ах ну конечно. Вася же винду по 16000 покупает с зарплатой в 12000 чтобы купить подешевле себе железо, а потом еще на игори тратиться готов.
https://www.dns-shop.ru/product/8175d0af45b4ed20/operacionnaa-sistema-microsof
К тому же в Москве зарплаты выше. Я уже молчу про поднятый МРОТ. Вас там из криокамеры наверное только по праздникам выпускают чтобы вы могли с пьяни с просону, да еще до кучи с бодуна ояпнуть свои очень важные 12 копеек как будто Васю заставляют покупать 16 ядерник вместо 12.
| |
|
5.107, Аноним (107), 19:32, 05/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Самые богатые и самые жадные же (и воровитые, по крайней мере на постсовке). Видел много поцев с компом за овердофига денег (есесссно у них не только комп из имущества), которые не то что винду, лицуху любимой игры в стиме на распродаже со скидкой 80 и выше процентов жмутся купить.
| |
|
6.214, Аноним (60), 23:02, 06/01/2023 [^] [^^] [^^^] [ответить] | +/– | Богатые не создают себе долги А имущество еще удержать нужно Так что вряд ли м... большой текст свёрнут, показать | |
|
5.110, Аноним (88), 19:36, 05/01/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
> винду по 16000 покупает
Это такой троллинг тупостью? Разве винду (да и вообще программы) кто-то ПОКУПАЕТ?
| |
|
4.109, kusb (?), 19:33, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там идёт винда. Через трансляцию, причём транслятор и запускается без ОС (сам себе ОС), вместе с драйверами и всё такое. Тормозит конечно, но не "до ужаса". Они даже киберпанк запускали и он даже не сильно тормозил.
| |
|
|
|
1.67, kusb (?), 16:22, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кстати они не быстрее потому что большая часть аппаратного обеспечения не эмулируется?
| |
|
2.101, Аноним (97), 18:58, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кстати они не быстрее потому что большая часть аппаратного обеспечения не эмулируется?
я боюсь это смотреть, но по описанию похоже что потому что большая часть линуксного ведра - параэмулируется. То есть не аппаратное, и даже не паравиртуальные драйверы, а ядерная паравиртуалочка.
Понятно что не работает ничего сложнее хеловрота, но для хайпа - сойдет.
| |
|
1.78, Аноним (78), 18:08, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На arm телефон установил Limbo ( qemu для android ). Тормоза дикие, сливает даже 386му. Вот бы стоящая альтернатива была...
| |
|
2.121, Аноним (114), 20:12, 05/01/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
полностью поддерживаю. Автор этого так называемого "продукта" вообще не понимает что делает.
| |
|
1.124, corvuscor (ok), 20:29, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вообще говоря, для RISC-V железа небесполезный проект.
Но нишу использования сильно сужают статические бинари и то,
что на ARM есть, например, Box86, FEX-Emu, дающие производительность
близкую к нативу и адаптированные для реальных юзеркейсов.
| |
1.131, Аноним (131), 21:41, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Обращает на себя внимание отсутствие AVX в списке поддерживаемых инструкций. Не означает ли это что x86_64-программы в этом эмуляторе не будут работать чуть менее чем все?
| |
|
2.138, Аноним (119), 23:28, 05/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
AVX максимально бесполезен, а системы без AVX2 как-то работают и сегодня. В основном это поддержка в коде, по примеру как ffmpeg делает автодетект доступных инструкций в рантайме. Но, если ты скомпилируешь с такими параметрами, что avx обязателен, то бинарь исполняться не будет, и придётся потеть. Но такого софта не существует, ты сам должен отстрелить себе голову. Обычно таргет сегодня msse42 или msee41.
| |
|
3.170, НяшМяш (ok), 11:28, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Но такого софта не существует
Современные игрушки очень многие используют AVX или AVX2. Несколько лет назад в игры для совместимости два екзешника клали - вроде gamename.exe и gamename_avx2.exe
| |
|
4.183, Аноним (119), 13:17, 06/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Странная затея, особенно учитывая, что частота режется. Даже если не режется, температура повышается и начинает тротлить. Когда это целесообразно в играх всегда использовали simd, только, когда они нужны, и им отдельный бинарь не надо.
| |
|
|
|
1.145, Андрей (??), 00:01, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На macOS научили Rosetta устанавливать deb пакеты, так что эмулятор ему и не особо нужен, хотя для маков софта и так предостаточно хорошего, не нужна в принципе и Rosetta.
| |
|
2.151, Аноним (152), 00:38, 06/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> для маков софта и так предостаточно хорошего
Спасибо, перед сном поржал от души.
| |
|
1.156, vitalif (ok), 02:33, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Эм... но это же некорректно сравнивать с QEMU, если оно только линуксовые бинари умеет
| |
1.158, Аноним (158), 03:32, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Сделали ли бы уже какой-то интерфейик для запуска всякого неподходящего для данной платформы что бы так же как wine подхватывал все на лету а то опять сиди выбирай чего там под о что там
| |
1.160, Аноним (160), 04:50, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> It's designed to do the same thing as the qemu-x86_64 command, except (a) rather than being a 4mb binary, Blink only has a ~156kb footprint; and (b) Blink goes 2x faster than Qemu on some benchmarks such as emulating GCC. The tradeoff is Blink doesn't have as many features as Qemu.
Может в этом (The tradeoff is Blink doesn't have as many features as Qemu.) и есть причина почему у этого транслятора footprint только 156Кб?
| |
1.209, Аноним (207), 21:09, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Туда бы wine завернуть, чтобы можно было сразу виндовый exeшник на любой системе запускать.
| |
1.230, Всем Анонимам Аноним (?), 15:26, 07/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Прикольно читать большинство коментариев, что типа это не нужно.
Просто показывает насколько расходится ситуация с западными странами, где все сидят на M1 уже.
| |
1.234, Псевдоним аноним (?), 19:44, 07/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Да всё нормально ребята, успокойтесь! А то ведь все станут учёными и у всех будут только лучшие компы, и счастье придёт всем, и бабушкам, и дедушкам, детям и другим...
| |
1.252, Аноним (252), 15:54, 09/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Два раза быстрее? Но никто не вспоминает про Exagear на ARM, он быстрее QEMU в 4.5 раза
| |
|