Edultra 13 Denunciar post Postado Julho 8, 2008 Interessados podem baixar o Singularity, sistema experimental não-Windows da empresa. O Singularity foi desenvolvido do zero por um grupo de pesquisa da Microsoft, que começou a trabalhar nele em 2003. Como não havia a obrigação de o sistema ser compatível com o Windows, o grupo teve bastante liberdade para inovar. Foi escrito quase totalmente numa versão estendida da linguagem C#. A Microsoft diz que o objetivo do projeto é criar novas tecnologias em linguagens de programação, compiladores e ferramentas. O projeto envolve, também, alguma experimentação com arquitetura. Quase todos os sistemas operacionais atuais - incluindo Linux, Unix, Mac OS e Windows - têm sua arquitetura básica derivada do Multics, criado nos anos 60. O Singularity segue um modelo diferente. Segundo a Microsoft, cada aplicativo, driver de dispositivo ou componente do sistema roda num processo isolado por software, ou SIP. O sistema não permite que os SIPs compartilhem memória ou modifiquem seu próprio código. A comunicação entre SIPs é feita por um sistema de mensagens. O resultado, ao menos na teoria, é uma plataforma mais robusta e segura que o Windows. O pacote que está disponível para download desde março é o RDK, kit de desenvolvimento e pesquisa. Ele inclui código-fonte, material informativo e ferramentas de compilação e teste. Está liberado para uso educacional, não comercial. Naturalmente, o Singularity não tem utilidade prática no momento, já que não existem aplicativos para ele. Além disso, não há interface gráfica e o suporte a dispositivos de hardware é bastante restrito. O software serve basicamente para estudo e pesquisa. Mas é razoável supor que a Microsoft esteja usando essa plataforma para desenvolver e testar tecnologias que poderão estar em futuras versões do Windows. Fonte Compartilhar este post Link para o post Compartilhar em outros sites
hgb7 3 Denunciar post Postado Julho 8, 2008 O que estará por trás disso ... Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Julho 8, 2008 É uma boa iniciativa Microsoft Alguem ja testou o sistema? Compartilhar este post Link para o post Compartilhar em outros sites
Ted k' 126 Denunciar post Postado Julho 8, 2008 irei baixar para testar, ver o que há, e em C#, ótimo!! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Retondar 18 Denunciar post Postado Julho 8, 2008 Será que é bom??? Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Julho 9, 2008 sem exagero, 99.9999% das pessoas não sabem que existe um departamento Open Source na Microsoft Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Julho 9, 2008 é verdade hinom, sem exagerar é isso mesmo Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Julho 9, 2008 É pq o departamento Open Source da Microsoft trabalha muito. *rs* São tantos os projetos OS da Microsoft que... ah, deixa pra lá, melhor nem começar a contar pq, na prática, não tem nenhum que seja útil, ou tem? A notícia trata o sistema como algo completamente novo e inovador (deve ser, vai saber?) mas os demais não ficaram antigos, "todos os sistemas e bla bla bla são baseados no Multics" por uma razão óbvia, continua dando muito certo... e "este sistema" usa troca de mensagens em processos isolados, ou seja, usa um Microkernel ao invéz de um Kernel Monolítico ou Híbrido. O Microkernel é e continuará sendo um projeto mais complexo de desenvolver do que projetos já consolidados no mercado, o Microkernel é um projeto bem antigo, mas, até os dias de hoje são poucos os projetos que tiveram sucesso com este tipo de kernel, alguns dos mais conhecidos são: Mach e Hurd. Logicamente que este laboratório serve para aprimorar recursos do já conhecido Windows, ou mesmo para colocar uma coisa diferente no mercado e ver no que vai dar, afinal, com o Linux deu certo. Além disto, pode servir como um grande filtro para a grande quantidade de pessoas que trabalham com TI, qual a melhor maneira de encontrar um grande desenvolvedor ou alguém com grandes idéias dentre tantas pessoas? Compartilhar este post Link para o post Compartilhar em outros sites
Ted k' 126 Denunciar post Postado Julho 10, 2008 sem exagero mesmo hinom, eu não sabia! Compartilhar este post Link para o post Compartilhar em outros sites