ose насколько я понимаю урезан по функционалу. kernel-source оно вроде требует, я ставил давненько, поставил пакеты с сочетанием kernel devel headers и все заработало.
незаметил чтобы ose в пакетах был урезан по функционалу, постоянно им пользуюсь
другое дело что пакеты не для всех разновидностей ядер в тонете есть
не помню нужны ли исходники ядра если собирать virtualbox из исходников.. вообще там процесс дровов ядра запускается
но нужны ,точно, утилиты для сборки - make, gcc и т.п