Проект Sun Live* (Live-Star) компании может преобразить модели распространения программного обеспечения и обновлений, сообщает linux.org.ru. Всем известно, насколько рискованно обновлять программное обеспечение, без возможности протестировать обновления заранее. Возможно поэтому нашли применение системы виртуализации VMware, Xen, а так же различные способы отката-восстановления рабочей системы в случае какого-либо сбоя в обновлённой среде. Sun предлагает ещё одну альтернативу обновления ПО и виртуализации файловых систем тем платформо-зависимым и полагающиеся на эвристики и человеческий фактор по принципу "заработает-не заработает". Суть разработки сводится к введению независимого от платформы управляющего программного слоя, способного поддерживать целостность дерева установленного ПО, версионность, гибкую политику управления обновлениями и моментальный откат и восстановление рабочей конфигурации в случае ошибок в обновлённом ПО. Программный слой сможет работать на любой аппаратной платформе и поддерживать другие системы виртуализации. Вполне возможно, что этот слой написан на Java. "Это как дворец из Lego, который можно построить, а затем вновь разобрать на части," - пояснил в интервью инженер Sun Олаф Манкзак. "Каждый элемент можно обновлять динамическим и обратимым способом, так что приложение или операционная система останется в целости и сохранности".
Подробности