BT

Singularity: Sistema Operacional Open Source da Microsoft

| por Jonathan Allen Seguir 612 Seguidores , traduzido por Felipe Rodrigues Seguir 0 Seguidores em 18 nov 2008. Tempo estimado de leitura: 1 minuto |

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.

Dê sua opinião

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

Receber mensagens dessa discussão
Comentários da comunidade

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

Receber mensagens dessa discussão

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

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT