Saya baru-baru ini menginstal vendor yang disediakan linux tertanam ke perangkat perangkat keras. Ketika saya berlari lsmod
di baris perintah perangkat, responsnya kosong. Saya mulai percaya bahwa ini berarti driver untuk perangkat keras yang berjalan pada perangkat telah dibangun ke dalam kernel daripada sebagai file. Pertanyaan saya adalah ini: bagaimana proses ini terjadi?
Apakah dukungan untuk perangkat keras populer secara bertahap diintegrasikan ke dalam kernel pada versi selanjutnya sehingga mengganti file .ko? Apakah file .ko hanya digunakan untuk mendukung perangkat keras baru yang tidak memiliki dukungan driver terintegrasi kernel pada saat rilis? Dalam pengetahuan saya yang terbatas, saya berpikir bahwa semua driver perangkat keras berbentuk file .ko tetapi jelas ini salah.
Saya sedikit bingung dengan seluruh proses dan akan berterima kasih atas klarifikasi karena saya merasa bahwa saya mungkin melihat situasi dengan cara yang salah.