Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы

А почему еще никто не запилил транслятор для QEMU, жрущий нормальный человеческий IR-код? Все лепят какие-то велосипеды из костылей, то жаву на голом виртуальном калькуляторе-переростке с тьюринг-полным MMU пускают, то еще что.

#U7VG9E / @lexszero / 3939 дней назад

походу лишний формат - лишний оверхед на его рекомпиляцию.
#U7VG9E/CRH / @ninesigns / 3939 дней назад
@4da но для случая опердени на модном говноязыке с ллвм_бэкендом, крутящейся в облаке, наоборот одна сплошная оптимизация.
#U7VG9E/HXM / @lexszero --> #U7VG9E/CRH / 3939 дней назад
@4da ну опять какой-то онанизм, qemu-llvm только в профиль (там хуита, они берут код архитектуры гостя, ебашат его в IR, оптимизируют, высирают нативный). я хочу что-то вроде LLVM JIT с легким рантаймом, примерно соответствующим virtio-девайсам qemu.
#U7VG9E/M4R / @lexszero --> #U7VG9E/FH6 / 3939 дней назад
@lexszero > я хочу что-то вроде LLVM JIT с легким рантаймом для чего? чтобы новые архитектуру можно было добавить сделав генератор из ее ISA в LL IR?
#U7VG9E/VS2 / @ninesigns --> #U7VG9E/M4R / 3939 дней назад
@lexszero а, понял. ты хочешь пускать там голую VM-ку нового говноязыка
#U7VG9E/G64 / @ninesigns --> #U7VG9E/M4R / 3939 дней назад
@4da kinda. просто мне кажется, что сделать такую вмку из какого-нибудь ллвм-бэкенда гхц, например, довольно несложно.
#U7VG9E/TFP / @lexszero --> #U7VG9E/G64 / 3939 дней назад
@lexszero ну есть же ,вроде,на go какая-то приблуда для контейнеризации
#U7VG9E/1TD / @ninesigns --> #U7VG9E/TFP / 3939 дней назад
@4da если ты про docker, то он совсем не про то: это просто хрень, которая заворачивает обычное софтваре в контейнеры, которое там уже работает как обычно. велосипд из костылей, который я упоминал в /0 - это http://osv.io/
#U7VG9E/QBR / @lexszero --> #U7VG9E/1TD / 3939 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.