Сама идея об операционной системе, которая бы очень быстро загружалась и восстанавливала предыдущее состояние программ хороша. Но то как они пытаются это реализовать кажется немного сомнительным.
1) Делать снапшоты через фиксированные промежутки времени, считаю не очень хорошей идеей. Лучше было бы сделать примерно так, как сделано в некоторых базах данных, что есть основное структурированное хранилище и есть файл лога, сначала изменения попадают в файл лога, куда они пишутся последовательно, а соответственно очень быстро, а когда накопится определенное количество изменений, они сбрасываются в основной файл и файл лога очищается.
2) То что они хотят совместимости с байт кодом Явы, C# и UNIX, тоже не очень хорошая идея. Для большей популярности это конечно хорошо, но в реализации этой совместимости можно завязнуть на долгие годы, к тому же .NET, Java не стоят на месте, а выпускают новые версии фреймворков довольно часто.