Es ist wahrscheinlich nicht so genau zu sagen, dass das Projekt "abgeschlossen" ist. Wikipedia sagt, es sei "abgeschlossen" (2007) als "Proof of Concept" -Projekt. Der Code ist fast Open Source und steht Forschern weiterhin zur Verfügung. Die Seite ist noch verfügbar. Ein "Ergebnis" des Projekts kann als wissenschaftliche Arbeit angesehen werden, von der viele verfügbar sind.
Das Ziel des Projekts war die Neugestaltung von Entwurfsprinzipien / Entwurfsmustern (massiv überarbeitet / optimiert ) für ein zukünftiges Betriebssystem, nicht erforderlich. gebaut von MS. Ein solches System ist möglicherweise noch möglich. Es ist wahrscheinlich, dass einige der Ideen bereits in neuen Betriebssystemen zirkulieren, z. B. Android und / oder neue Versionen von Apples OS und auch einige Varianten von Linux.
Nicht alle F & E-Projekte in Microsoft oder anderen Unternehmen sollen direkt in Produkte umgewandelt werden. Insbesondere aus reinerer Forschung sind die Ergebnisse möglicherweise nicht "produzierbar". aus GCs Artikel
Microsoft-Mitarbeiter haben die Bedeutung von Singularity häufig öffentlich (zumindest öffentlich) heruntergespielt. Sie wollten nicht, dass Unternehmensbeobachter ein Forschungsprojekt als Bedrohung für Windows betrachten, eine der größten kommerziellen Cash Cows von Microsoft. Aber mindestens ein Mitglied der Singularity-Familie, Midori, könnte irgendwann noch ein kommerzielles Projekt abschließen.
Mit anderen Worten, das neue Design war so anders als das alte, dass es nicht nur als Erweiterung aufgenommen werden konnte. Es ist eine sehr ehrgeizige, nahezu revolutionäre Überarbeitung / grundlegende Neugestaltung des gesamten Betriebssystems. man kann zB bei Vista sehen, dass es massive anfängliche Feature-Ideen gab (wie eine Überarbeitung der Dateisystemarchitektur), die sich als zu ehrgeizig herausstellten und ausrangiert wurden.
Mit anderen Worten, Windows kann jetzt etwas intuitiv als Legacy-System betrachtet werden, das auf einem PC ausgeführt wird. In der Vergangenheit gab es keine Legacy-Systeme, die auf PCs ausgeführt wurden, weil sie so neu waren, dass es sich eher um ein Mainframe-Konzept handelte. Aber nach fast zwei Jahrzehnten Windows auf dem PC nähert es sich in vielerlei Hinsicht eindeutig den Symptomen / dem Status des Altsystems.
Es handelt sich um eine sehr große Menge an Code, deren Wartung / Änderung zunehmend unhandlich wird und die nicht wesentlich geändert werden kann, ohne dass es zu größeren Schäden kommt. Ein weiteres relativ neues Konzept, um dies zu beschreiben, ist die technische Verschuldung .
Ein klassisches Buch, das den starken / überwältigenden Trägheitseffekt von Änderungsversuchen in großen Codebasen beschreibt, ist Brooks Mythical Man Month .
Weitere Aspekte, die berücksichtigt werden müssen, sind die Wettbewerbsposition von Microsoft in der Branche, die in den letzten Jahren etwas nachgelassen hat, wodurch es weniger möglich ist, sehr mutige und bahnbrechende neue Designs zu entwickeln und einige Projekte zu priorisieren (und ja zu kürzen) . Microsoft durchläuft routinemäßig massive interne Reorganisationen, an denen es derzeit mit dem Abgang des langjährigen CEO Ballmer beteiligt ist.
Eine Realität angewandter CS-Prinzipien in der Industrie: Komplexe interne Politik, die nicht ausschließlich auf technischen Verdiensten / Finesse oder Spielveränderungspotentialen beruht, spielt eine Rolle bei den Projekten, die in Microsoft oder [ganz ähnlich] einem großen Unternehmen leben und sterben. Es nimmt zuweilen darwinistische Aspekte an, insbesondere in der sich schnell entwickelnden IT-Branche, in der ein führender Anbieter, Grove of Intel, der sich ebenfalls für seine darwinistischen Aspekte einsetzt / betont, bekanntlich "nur die Paranoiden überleben".