Есть ли причина, по которой в ядрах из Kernel PPA не включены различные функции?

Есть ли причина, по которой в ядрах из Kernel PPA не включены различные функции?

Сегодня я попытался использовать Kernel PPA версии 3.16 для отладки проблемы, с которой я столкнулся. Все работало хорошо, пока я не заметил, что мои обычные монтирования AuFS не были в сети. Я объединяю несколько каталогов, потому что у меня недостаточно места на одном диске.

Длинная история сортировки, я обнаружил, что они были удалены из ядра. OverlayFS тоже. Это оставило меня в растерянности. Я вернулся на 3.13 сейчас и прекрасно знаю, как перекомпилировать ядро,Мне просто интересно, есть ли техническая причина.почемуAuFS и OverlayFS были явно отключены.

Вы можете увидеть это на самом деле впатч конфигурациигде они были отключены:

-CONFIG_AUFS_BDEV_LOOP=y
-# CONFIG_AUFS_BRANCH_MAX_1023 is not set
-CONFIG_AUFS_BRANCH_MAX_127=y
-# CONFIG_AUFS_BRANCH_MAX_32767 is not set
-# CONFIG_AUFS_BRANCH_MAX_511 is not set
-# CONFIG_AUFS_BR_FUSE is not set
-# CONFIG_AUFS_BR_HFSPLUS is not set
-# CONFIG_AUFS_BR_RAMFS is not set
-# CONFIG_AUFS_DEBUG is not set
-CONFIG_AUFS_EXPORT=y
-CONFIG_AUFS_FS=m
-# CONFIG_AUFS_HNOTIFY is not set
-CONFIG_AUFS_INO_T_64=y
-# CONFIG_AUFS_RDU is not set
-CONFIG_AUFS_SBILIST=y
-# CONFIG_AUFS_SHWH is not set
...
-CONFIG_OVERLAYFS_FS=m

решение1

Ядра, которые Ubuntu предоставляет в основном PPA, следующие:немодифицированныйверсии ядер Linux, найденные наkernel.org. Они не добавляют никаких дополнительных исправлений при сборке по сравнению с официально поддерживаемыми сборками ядра Ubuntu.

AuFS и OverlayFS не являются частью основного ядра и поэтому не включаются в состав основных ядер Ubuntu.

Связанный контент