On 2/23/06, linux lover <linux_lover2004@xxxxxxxxx> wrote: > hello, > where can i get information about what kernel module format changes from > version 2.4 to 2.6? i want basic differences between .o and .ko and why .o > need to be changed to .ko format The kernel 2.6 introduces a new file naming convention: kernel modules now have a .ko extension (in place of the old .o extension) which easily distinguishes them from conventional object files. The reason for this is that they contain an additional .modinfo section that where additional information about the module is kept. Check this out: http://www.tldp.org/LDP/lkmpg/2.6/html/x181.html Cheers, Sandeep. -- Regards, Sandeep A man with one watch knows what time it is; a man with two watches is never quite sure. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/