[gobolinux-users] Kernel modules

Carlo Calica ccalica at gmail.com
Fri Aug 12 01:19:07 GMT 2005

On 8/11/05, Hisham Muhammad <hisham.hm at gmail.com> wrote:
> Here's some ideas to start with:
> 1) There should be NO kernel modules under /Programs.
> Reason: programs shouldn't be packaged with kernel modules dependent
> on the particular kernel version that happened to be running at the
> time.


> 2) A kernel module should be a dependency to a program that needs it
> Implementation options: 2.1) add support to lines containing "foo.ko"
> in the Dependencies file; 2.2) add a new file KernelModules under
> resources.

I prefer 2.2.  This file should be kept in the recipes Resources as well.

> 3) We should start a repository of kernel modules for the standard kernels.
> Standard kernels = binary images published by Lucas.
> 4) There should be a way to figure out how to compile a needed kernel
> module when you're not using a standard kernel.
> Proposal: add a "metadata" file (BuildInformation?) for each module in
> the kernel modules repository indicating which recipe built the
> module, maybe some more information.

This could be generated from the KernelModules file in the recipe.

> 5) Suggested layout for the kernel module repository:
> gobolinux.org/kernel-modules/
> gobolinux.org/kernel-modules/fuse.ko/
> gobolinux.org/kernel-modules/fuse.ko/BuildInformation
> gobolinux.org/kernel-modules/fuse.ko/fuse.ko-2.6.12-Gobo.bz2

Please use double - (ie "--") for the delimiter.

Carlo J. Calica

More information about the gobolinux-users mailing list