Asıl misyonu neyin nasıl yapıldığını göstermek amacıyla yıllar öncesinde başlayan bir proje olan Singularity. çıkış sebeplerine baktığımızda tıpki Photosyth ın LiveLab çalışması olması gidi MS Research’ten çıkan bir fikir.
Singularity’nin tabanında Assembly ve C++ yatıyor bunların üzerinde ise Sİng# olarak geliştirilen ve C# tan biraz farklılaştırılmış bir dil bulunuyor. Aslında donanım erişimi tamamen C++ ile yazılmış fakat donanım sürücüleri Sing# ile hazırlanmış. Tüm kaynak kodlarını indirebilir, üzerinde istediğinizi yapabilirsiniz. Akademik kullanıma açık, ticari kullanıma kapalıdır. Singularity ile ilgili download paketlerini MS’in Open Source portalı CodePlex üzerinde bulabilirsiniz.
http://www.codeplex.com/singularity
En belirgin özellikleri ise .Net teki Memory Manangement için her uygulamada ayrı “Garbage Collection” kullanması olarak gösteriliyor.
kaynaklar ve derleme: Daron Yöndem