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