[08:06] hello, there are cases in ubuntu of packaging pre-builded extra kernel modules for send to the user ? [08:23] alicef, not sure i get the question ... can you expand [08:25] like virtualbox kernel modules are distributed already compiled to the ubuntu distro through the package manager [08:25] or the user machine is compiling the kernel modules ? [08:27] you are sending somethind like this i suppose [08:27] usr/lib/modules/extramodules-4.16/vboxdrv.ko.xz usr/lib/modules/extramodules-4.16/vboxnetadp.ko.xz usr/lib/modules/extramodules-4.16/vboxnetflt.ko.xz usr/lib/modules/extramodules-4.16/vboxpci.ko.xz [08:28] those don't look like ubuntu paths ... [08:28] for virtual box we have a special extra phase in the primary kernel to package those [08:28] debian instead have moduleassistant that looks like is compiling the choosen modules in the user machine [08:29] because we want them to be signed into the trust chain for secure boot [08:29] apw: elaborate extra phase [08:29] we tend to use dkms directly [08:29] dkms is compiling the module ? [08:29] literally a packaging phase to build things which are outside of the primary kernel source [08:30] dkms is a differnt approach where the source is delivered to the users machine [08:30] and compiled against the kernel headers [08:30] oh interesting [08:31] so ubuntu is not usually using precompiled modules but using instead dkms for compiling it in the user machine? [08:34] for things which are not distributable as binaries for sure, and generally for things of non-common needs [09:24] what if the module take more than 30 min to build on a modern server ? in this case you would still use dkms ? [09:36] alicef, it depends on the module if the law requires we not ship the binaries pre-built we have no choice [09:37] though i am not sure i would expect a module to be so very heavy, there are very very few that are more than moniutes [15:28] jjohansen: we had to drop socket mediation when we rebased to 4.17, can you help us get that back in shape? [15:34] cascardo: yes, just leave it to me. [15:34] it may take a week, but its something I am working on [15:34] jjohansen: thanks! [15:35] basically you had to drop socket mediation, because socket mediation is now upstream, but for the short term at least we need to carry a compatibility patch [15:35] which I am working on [23:01] What is the purpose of the linux-oem kernel?