Что подразумевается под «Transactional Updates»

6
  1. Что подразумевается под «обновленной транзакцией» системы и как этот процесс обновления отличается от «нормально» обновленной системы? Каковы его преимущества / недостатки?

  2. Есть ли другие дистрибутивы Linux, следующие за этой моделью, помимо Snappy Ubuntu?

  3. Будет ли Ubuntu принимать это для всех своих систем?

задан Ron 30.05.2015 в 15:09
источник

1 ответ

6
  1. «Транзакционное обновление» - это вид обновления, который:

    • является атомарным - пока обновление работает, ваша система работает нормально,
    • можно отбросить назад - если сбой обновления или если новая версия программного обеспечения несовместима с вашей инфраструктурой, вы можете быстро восстановить ситуацию, как это было до обновления.

    С APT, как правило, доступна только самая последняя версия программного обеспечения (вы не можете откатываться), и обновление пакета со всеми его зависимостями может привести к тому, что система будет временно непригодна для использования во время процесса.

    Кроме того, пакеты Snappy являются «автономными», то есть: у них нет зависимостей. Все библиотеки и необходимые компоненты ограничены внутри одного пакета Snappy.

  2. Других дистрибутивов с использованием транзакционных обновлений нет, по крайней мере, я не знаю.

  3. Ubuntu не собирается заменять APT Snappy в ближайшее время. Первая главная проблема заключается в том, что сегодня не так много пакетов Snappy.

ответ дан Andrea Corbellini 30.05.2015 в 16:18
источник