Я пишу простой модуль Linux mod.c. Когда я компилирую файл mod.c, он создает два выходных файла mod.o и mod.ko . Поэтому я просто хочу знать, В чем разница между файлами mod.o и mod.ko?