/srv/irclogs.ubuntu.com/2018/06/14/#ubuntu-kernel.txt

alicefhello, there are cases in ubuntu of packaging pre-builded extra kernel modules for send to the user ?08:06
apwalicef, not sure i get the question ... can you expand08:23
aliceflike virtualbox kernel modules are distributed already compiled to the ubuntu distro through the package manager 08:25
alicefor the user machine is compiling the kernel modules ?08:25
alicefyou are sending somethind like this i suppose08:27
alicefusr/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.xz08:27
apwthose don't look like ubuntu paths ... 08:28
apwfor virtual box we have a special extra phase in the primary kernel to package those08:28
alicefdebian instead have moduleassistant that looks like is compiling the choosen modules in the user machine08:28
apwbecause we want them to be signed into the trust chain for secure boot08:29
alicefapw: elaborate extra phase 08:29
apwwe tend to use dkms directly 08:29
alicefdkms is compiling the module ?08:29
apwliterally a packaging phase to build things which are outside of the primary kernel source08:29
apwdkms is a differnt approach where the source is delivered to the users machine08:30
apwand compiled against the kernel headers08:30
alicefoh interesting 08:30
alicefso ubuntu is not usually using precompiled modules but using instead dkms for compiling it in the user machine?08:31
apwfor things which are not distributable as binaries for sure, and generally for things of non-common needs08:34
alicefwhat if the module take more than 30 min to build on a modern server ? in this case you would still use dkms ?09:24
apwalicef, it depends on the module if the law requires we not ship the binaries pre-built we have no choice09:36
apwthough i am not sure i would expect a module to be so very heavy, there are very very few that are more than moniutes09:37
cascardojjohansen: we had to drop socket mediation when we rebased to 4.17, can you help us get that back in shape?15:28
jjohansencascardo: yes, just leave it to me.15:34
jjohansenit may take a week, but its something I am working on15:34
cascardojjohansen: thanks!15:34
jjohansenbasically 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 patch15:35
jjohansenwhich I am working on15:35
pixelfogWhat is the purpose of the linux-oem kernel?23:01

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!