>>>>> "Y" == Y H Park write: Hi Park, I think, the basic reason would be loading and unloading modules in a running system. This is similar to a dlopen which tells the dynamic loader to load shared library (in the kernel which would be insmod). But if the above is not the only reason/is wrong etc. I would like to know the _real_ reasons too... tia anupam Y> Hi all, I've read an article about freeing initialization date and Y> code of the kernel. It says Linux kernel can only be compiled as an Y> ELF binary. I wonder why other famous file formats can't be used. Y> Is ELF format the only format that is possible to free init code and Y> data? Y> Thanks. Park. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/