Мне интересно, чем отличаются эти ядра?
linux-virtual
linux-image-extra-virtual
linux-image-virtual
Мне интересно, чем отличаются эти ядра?
linux-virtual
linux-image-extra-virtual
linux-image-virtual
Вы можете исследовать, используя apt-cache:
$ apt-cache show linux-virtual
дает, среди прочего:
Depends: linux-image-virtual (= 3.16.0.25.26), linux-headers-virtual (= 3.16.0.25.26)
Description-en: Minimal Generic Linux kernel and headers
This package will always depend on linux-image-virtual and
linux-headers-virtual.
Из строки Depends linux-virtual используется как метапакет для установки linux-image-virtual и linux-header-virtual.
$ apt-cache show linux-image-virtual
дает:
Depends: linux-image-3.16.0-23-generic
Description-en: This package will always depend on the latest minimal generic kernel image.
This package will always depend on the latest minimal generic kernel image
used for virtual instances.
Бег:
$ apt-cache show linux-image-extra-virtual
дает:
Depends: linux-image-generic (= 3.16.0.23.24)
Description-en: Transitional package.
This package will always depend on linux-image-generic.
Здесь есть небольшая разница в зависимости от линии. Вы можете увидеть то же самое, используя приведенную выше команду:
$ apt-cache show linux-image-generic
перечисляет эти зависимости:
Depends: linux-image-3.16.0-23-generic, linux-image-extra-3.16.0-23-generic, linux-firmware, thermald
По сути, linux-image-generic извлекает дополнительные зависимости поверх linux-image-extra-VERSION-generic. Посмотрите на этот ответ для более подробной информации.
Подвести итоги: