Diego Santos

Vocês anseiam pelo dia em que homens serão homens e escreverão seus próprios devices drivers?

Liberado Singularity RDK 1.1 julho 4, 2008

Filed under: Miscellaneous — diegosantos @ 7:39 am
Tags:

Em desenvolvimento desde 2003, Singularity é um sistema operacional não-windows pela Microsoft. O Singularity revoluciona o conceito de OS Microsoft, pois é todo open-source, podendo ser encontrado no Code Plex, site mantido pela empresa de Steve Ballmer onde são disponibilizados projetos Open-Source.

O Singularity foi programado para ser utlizar de SIP’s ( Software Isolated Process), que significa que cada aplicação, processo ou device driver é executado singularmente, não carregando código algum do software para o kernel, não compartilhando memória e comunicando se por canais entre os processos. Segundo a própria Microsoft, 85 % das deficiências do Windows, principalmente relacionado a segurança, é causado por códigos de terceiros carregados no kernel, com o Singularity isso não acontece, pois há ainda coleta de lixo otimizando a utilização de endereço de memória.

Sobre o Singularity :

* 95 % devenvolvido em uma extensão do C#

– 5 % contém arquivos assembly x86 ASM e C++.

* Software Isolated Process ( SIP’s)

– Todo código de usuário ( de terceiros) é verificado.

– O kernel é selado a tempo de iniciação.

* Comunicação via Canais ( channels)

– Rápida e eficiente comunicação para reportar erros, ou simplesmente no compartilhamento de dados necessários entre processos e aplicações.

E o melhor

* Protótipo de pesquisa

– Não requer compatibilidade alguma com o Windows.

O Singularity RDK 1.1, kit de desenvolvimento e pesquisa, inclui o código-fonte, material informativo e ferramentas de compilação e testes. Está liberado sob licensa acadêmica, não é ainda um open-source, pois não se pode ter fins lucrativos, mas é um bom começo vindo da gigante do mundo decadendo dos softwares desktop’s.

Saiba mais em :

+ http://research.microsoft.com/os/Singularity/ ( Website oficial do projeto).

+ftp://ftp.research.microsoft.com/pub/tr/TR-2005-135.pdf ( Um Overview sobre a arquitetura).

+ Download do Kit de Desenvolvimento de Pesquisa do Singularity .

Anúncios