?

Log in

No account? Create an account
nyaload

Журнал Пушыстого

Журнал Пушыстого

Previous Entry Share Flag Next Entry
JS Linux
nyaload
_winnie
Поразительная штука, http://bellard.org/jslinux/index.html

Это эмулятор unix внутри браузера, на javascript.

Я раньше натыкался на эту ссылку в блогах, но поигрался только сегодня.
Поредактировал файл в vi, скомпилировал местным компилятором tcc ( в этом эмуляторе есть компилятор C ), выяснил что скомпилированный dot-product перемножает и складывает миллион целых чисел за секунду или около 2000 float (код)

Что работают всякие шелловские конвееры cat | grep | tr | wc

Если раньше делали __asm вставки в коде С++, то в будущем будут делать JavaScript вставки для оптимизации медленного C++ :)


  • 1
Запускать старые программы, типа есть в больнице или гос-учреждении какая-то програмка написаная для DOS 30 лет назад, и хочется её выполнять внутри браузера iphone.

и для этого нужно ее запустить внутри dosemu, запущенного под linux в эмуляторе x86 на js, работающего через jit на arm

в принципе, можно запускать сразу в DOS, без линукса.

  • 1