We use ceph storage at office, and I have to mount RBD images on my laptop from time to time.
Unfortunately, ceph-related kernel modules are not available in the stock kernel of solus, so I have to custom-build my kernel and a bunch of modules that depend on it.
The full ceph package is too large, i.e. I do not want to be its maintainer, and hardly useful to a desktop distro. But the kernel modules at least enables me to do basic things like mapping/mounting.
Does the above justify including cephFS and RBD kernel modules in solus kernel?
btw, The following changes to the kernel config file seems to work for me.
-# CONFIG_CEPH_LIB is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set ... -# CONFIG_BLK_DEV_RBD is not set +CONFIG_BLK_DEV_RBD=m ... -# CONFIG_CEPH_FS is not set +CONFIG_CEPH_FS=m +# CONFIG_CEPH_FSCACHE is not set +# CONFIG_CEPH_FS_POSIX_ACL is not set