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