Scott Finley, um pesquisador da Universidade de Wisconsin-Madison, portou o sistema de arquivos do Linux Ext2 para o Singularity – um novo sistema operacional, em desenvolvimento pela Microsoft.
Ele destacou a robustez do Singularity, dizendo que se o processo do ext2 terminar de forma inesperada devido uma falha, apenas os canais abertos serão fechados, e os outros processos podem se recuperar sem problemas. O projeto foi feito para estudos, como um trabalho de conclusão de semestre.
O Singularity é um projeto de sistema operacional criado do zero pela Microsoft, sendo aberto para pesquisas e desenvolvedores interessados (com algumas limitações, é permitido acesso ao código para testes e uso não comercial). Pouco se fala nele oficialmente, no estado em que se encontra não serve para praticamente nada prático, mas não deixa de ser interessante. Há anos a Microsoft segue atualizando uma estrutura antiga do Windows NT, é bom experimentar algo novo, nem que seja para simplesmente obter novas idéias e quem sabe um dia algo melhor.
Divulgação do port:
https://www.codeplex.com/singularity/Thread/View.aspx?ThreadId=28016
Relatório final do Scott Finley (PDF):
https://pages.cs.wisc.edu/~finley/Ext2%20On%20Singularity.pdf
Página do Singularity:
https://research.microsoft.com/os/singularity/
Referência:
https://osnews.com/story/20095/Ext2_Ported_to_Microsoft_s_Singularity