Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Geovani de Souza

LLVM + POSIX: Algo REALMENTE multiplataforma

Recommended Posts

Olá a todos! :)

 

Alguém já viu ou conhece algum projeto de software que una a arquitetura de compilador LLVM (Low Level Virtual Machine) e a especificação de Sistema Operacional POSIX?

 

Por exemplo, o LLVM propõem uma infraestrutura independente de linguagem para criar compiladores que gerem código-objeto, e que embarca um otimizador JIT (Just-In-Time) no programa, a fim de otimizá-lo em tempo de execução. Assim, fornecendo um mecanismo totalmente multi-arquitetura de processador, que por padrão incluem x86-64, ARM (inclusive Apple A4), PowerPC, SPARC, entre outros.

 

Em contrapartida, a especificação POSIX detém uma padronização de algumas funcionalidades de SO, e durante as minhas pesquisas notei que praticamente todos os SO's "tradicionais" possuem quase (senão total) compatibilidade com este padrão.

 

Uma proposta que venho discutir é a possibilidade (não inferindo implementação) de unir o multi-arquitetura (LLVM) com o multiplataforma (POSIX).

 

Obviamente, se isso ainda não existe, talvez seja pelo fato de ser muito caro para grandes empresas, e muito complexo para a comunidade desenvolver tal ferramenta. Além é claro, da real necessidade de existir uma ferramenta assim...

 

 

 

Qual a sua opinião? Acha possível este projeto ser executado de fato? Acha que seria viável? Seria útil?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.