Visite também: UnderLinux ·  Dicas-L ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade ·  makerNews ·  Arduino

No estilo do Wine, Darling busca rodar no Linux apps feitos para OS X

Tags: os-x, abi

Ainda longe da maturidade, o Darling é uma camada open source de emulação do Darwin e OS X para Linux, com a meta de alcançar suporte a compatibilidade binária de aplicativos feitos para OS X no Linux, além de oferecer ferramentas para procedimentos como os de instalação.

O Darling já está em teste com uma série de casos, incluindo o complexo World of Warcraft e o nosso velho conhecido Midnight Commander, para o qual os desenvolvedores optaram pela versão empacotada no Rudix, do brasileiro Rudá Moura. (via zdnet.com - “OS X apps on their way to Linux courtesy of Darling project | ZDNet”)

Compartilhe: [Twitter] [Facebook] [Comentar]

lua.vm.js: Rodando a Lua VM em uma VM JavaScript

Tags: lua, vm, javascript

Via infoq.com:

A Mozilla está mostrando a força do asm.js ao rodar a Lua VM completa em uma VM JavaScript, inclusive com capacidade de invocar código JS.

O lua.vm.js é um projeto criado por Alon Zakai, um pesquisador da Mozilla que trabalha nos projetos Emscripten e asm.js. Tem como objetivo tornar possível a execução total da máquina virtual Lua (inclusive com garbage collection) em uma VM JavaScript.

A Lua VM é escrita em ANSI C puro, o que a torna boa candidata para compilação no asm.js com Emscripten, "bastando apenas pequenos ajustes no arquivo Makefile", de acordo com Zakai.

A biblioteca é surpreendentemente pequena: 200KB compactada com gzip. Existe também um REPL (read-eval-print loop) para testar o código escrito em Lua diretamente no navegador. Além de rodar o código Lua puro, o REPL mostra que é possível invocar código JavaScript, interagir com o DOM ou configurar callbacks por meio do objeto js.global

Compartilhe: [Twitter] [Facebook] [Comentar]