"Gordon Gallup" <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted
below, on  Fri, 26 May 2006 16:04:28 -0500:

> what is the difference *.o and *.ko modules?

*.ko indicates a kernel module from a 2.6 series kernel.  It was changed
to distinguish it from *.o, which more commonly is an intermediate step
(the unlinked binary object file) in compilation (using gcc or the like). 
Previous to the 2.6 kernel series, they used *.o, and it's possible that
generated a number of bug reports where the user got confused and tried to
use an object file as a kernel module.  Switching to *.ko for the
completed kernel modules eliminates that confusion.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
[email protected] mailing list

Reply via email to