Мне бы хотелось написать что-нибудь про Microsoft Singularity. Это очень
клёвая штука, и в IT сегодня все говорят про это. Вот обзор Singularity для тех,
кто не хочет читать официальные публикации.
Singularity — это исследовательский проект по разработке операционной
системы. Это команда умных людей, которым сказали: «Как бы вы сделали
операционную систему, изначально ориентированную на надёжность?». Люди на
популярных форумах вроде Slashdot или OSNews уже годами мечтают о том, чтобы
Microsoft отказалась от Windows и начала всё с чистого листа — чтобы побороть
проблемы ненадёжности или вредоносного кода (malware). Обычно мечтания всех этих
людей крутятся вокруг идеи переноса Windows на какой-нибудь UNIX — но это
говенная идея, это не решило бы основных проблем. Если вы хотите решить
проблемы, вызванные фундаментальными особенностями дизайна, вам следует начать с
дизайна. Что и делается в Singularity.
Надёжность — это довольно обширный вопрос. Как минимум, это означает, что
приложения не падают и что они безопасны. Но несмотря на то, что разработка
Singularity затрагивает множество областей, у разработчиков нет задачи сделать
полноценную ОС — к примеру, они не занимаются разработками GUI.