Saya pernah mendengar baris kode yang didistribusikan dengan Kernel Linux yang tidak terbuka. Mungkin beberapa pengemudi atau semacamnya.
Saya ingin tahu berapa banyak yang benar? Apakah ada baris kode yang didistribusikan dengan Kernel (seperti ketika Anda mengunduhnya dari kernel.org) yang tidak terbuka sama sekali? Dan berapa jumlah totalnya (jika ada cara untuk mengetahuinya, jumlah baris atau persentase)?
Dan di mana saya dapat menemukan informasi lebih lanjut tentang ini? Mungkin beberapa artikel untuk dibaca…
Terima kasih banyak!
Jawaban yang Diterima:
Kernel Linux itu sendiri adalah perangkat lunak bebas, didistribusikan di bawah Lisensi Publik Umum GNU.
Pihak ketiga dapat mendistribusikan driver sumber tertutup dalam bentuk modul kernel yang dapat dimuat. Ada beberapa perdebatan apakah GPL mengizinkannya; Linus Torvalds telah menetapkan bahwa modul berpemilik diperbolehkan.
Banyak perangkat di komputer saat ini berisi prosesor dan sejumlah kecil memori yang mudah menguap, dan memerlukan beberapa kode untuk dimuat ke dalam memori yang tidak stabil itu agar dapat beroperasi penuh. Kode ini disebut firmware. Perhatikan bahwa perbedaan antara driver dan firmware adalah bahwa firmware berjalan pada prosesor yang berbeda. Pembuat firmware seringkali hanya merilis gumpalan biner tanpa sumber kode. Banyak distribusi Linux mengemas firmware non-bebas secara terpisah (atau dalam kasus ekstrim tidak sama sekali), mis. Debian.