BT

Início Notícias Singularity: Sistema Operacional Open Source da Microsoft

Singularity: Sistema Operacional Open Source da Microsoft

Favoritos

O projeto Singularity começou em 2003 como um redesign fundamental de como os sistemas operacionais funcionam. De ponta a ponta, tudo é baseado em conceitos de isolation e verificabilidade.

Os processos são altamente isolados uns dos outros. A comunicação é feita estritamente via canais seguros (type-safe), portanto memória compartilhada de qualquer forma não é permitida. Processos são "selados", significando que eles não podem ser carregar dinamicamente e nem gerar código. Isso traz a vantagem de fazer injeção de vírus virtualmente impossível, ao custo de não capaz de usar bibliotecas de link dinâmicas ou técnicas de meta programação.

Mais do que uma pequena parte do kernel, o volume de Singularity é escrito em Sing#, uma linguagem type-safe. Ao invés de linguagens nativas, Singularity usa o .NET's IL como o denominador comum. Singularity nem mesmo tentar carregar aplicação não gerenciadas.

O primeiro release 2.0 inclui a árvore do código fonte completo e uma imagem de CD bootável. Um arquivo de PC virtual também está disponível neste release.

Em um movimento não usual da Microsoft, Singularity está pedindo patches e oferecendo direitos completos para desenvolvedores no CodePlex.

Nós também queremos aumentar a participação da comunidade no RDK 2 - portanto se você está usando o EDK para alguma coisa legal, nos avise na tab de discussão e envie Patches na tab de código fonte. Os Patches serão integrados ao código base, assim outros usuários do RDK poderão se beneficiar do seu trabalho. Nós vamos dar permissões de desenvolvedor para aqueles que contribuírem freqüentemente, para ajudar a fluência das contribuições e deixar os usuários ditarem o futuro do RDK.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.