Oracle Virtualbox pada kernel yang dikompilasi secara statis

3

Sepertinya saya tidak dapat menemukan dokumentasi tentang masalah ini. Saya sedang mengerjakan pemasangan linux untuk lingkungan yang "kotor". Praktik terbaik akan ada kernel yang dikompilasi secara statis tanpa dukungan modul. Saya sudah dapat melakukan penyesuaian untuk menghapus driver yang tidak perlu / etc untuk mendapatkan kinerja dan menonaktifkan dukungan modul. Adakah yang punya tautan atau ide tentang cara mendapatkan modul Oracle Virtualbox (bukan OSE, saya perlu USB passthrough) dikompilasi?

RobotHumans
sumber
Apakah Anda berhasil? Saya juga, hampir selesai, tetapi mendapat masalah
daisy

Jawaban:

1

The vboxdrvDriver adalah komponen kernel pihak ketiga. Ini adalah praktik umum untuk membuat driver seperti itu dalam bentuk modul yang dapat dimuat. Karena ini dibuat oleh tim pengembang Oracle, merekalah yang memutuskan bentuk driver dan Anda perlu meminta mereka untuk patch kernel yang akan menyediakan driver bawaan.

Saya benar-benar ragu mereka menyediakan ini, atau bahwa mereka akan melihat itu sepadan dengan upaya untuk membuat versi driver. Itu karena hampir tidak ada orang yang mendapat manfaat dari versi built-in, karena itu membutuhkan prosedur pembangunan yang jauh lebih rumit (harus dilakukan bersama membangun seluruh kernel, yang harus ditambal sebelumnya). Untuk tim dev, juga lebih mudah untuk mempertahankan versi modul.

jankes
sumber
terima kasih atas tanggapannya. ini semacam apa yang saya takutkan. Saya sedang mencari solusi peretasan yang mengerikan saat ini.
RobotHumans
Hanya ingin tahu: maksud Anda mengubah versi modul menjadi driver bawaan sendiri? Saya kira itu mungkin satu-satunya cara ... Jika Anda memiliki keterampilan.
jankes
Ini akan menjadi peretasan bodoh, tetapi jika Anda melakukan sesuatu yang konyol seperti bukannya menonaktifkan dukungan modul ... memodifikasi fungsi ke sesuatu yang lain dan bukannya menunjuk ke file, menempatkan modul di kernel sebagai jenis sumber daya. atau bahkan menambahkan tanda pagar untuk modul sebelum mereka memuat. hanya sesuatu selain dukungan modul telanjang
RobotHumans