Различия между zypper up и zypper dup

Я знаю, что zypper up обновляет текущие установленные пакеты, а zypper dup должен обновить всю систему до новой версии.

Но с технической точки зрения, каковы различия между этими двумя командами? Что происходит в моей системе, когда я запускаю один или другой?

В настоящее время я использую opensuse 13.2, и я рассматриваю переход на перекати-поле; Я читал разные мнения о том, как лучше всего обновлять систему, до или дублировать, и я хотел бы узнать больше об этом, чтобы лучше понять эту тему.

Linux и Unix - лучшая ОС в мире.