Mereka yang pernah menggunakan Gentoo tahu bahawa distro Linux ini sangat boleh disesuaikan kerana ia tidak menggunakan binari yang telah dikompilasi terlebih dahulu . Ini bermakna pengguna perlu mengkompilasi sistem itu sendiri, memberikannya kelebihan yang ketara berbanding pengedaran lain, kerana ia membolehkan binaan yang disesuaikan dengan komponen komputer, menghasilkan kelancaran dan prestasi yang lebih baik.
Kerana dengan Portage, yang melaksanakan beberapa ciri lanjutan seperti pengurusan kebergantungan, penalaan pakej yang tepat mengikut citarasa pentadbir, pemasangan dummy gaya OpenBSD, sandboxing semasa kompilasi, penyahpasangan selamat, profil sistem, pakej maya, pengurusan fail konfigurasi dan berbilang slot untuk versi berbeza bagi pakej yang sama.
Tetapi kini, ini mungkin berubah apabila pembangun Gentoo sedang membincangkan kemungkinan menyediakan pakej kernel Linux generik yang tidak memerlukan konfigurasi manual semasa kompilasi dan serupa dengan pakej kernel yang disediakan dalam pengedaran binari tradisional.
Sebagai contoh masalah yang timbul apabila menggunakan penalaan manual parameter kernel yang diamalkan dalam Gentoo, terdapat kekurangan satu set pilihan lalai yang seragam yang menjamin kebolehkendalian selepas naik taraf (apabila dikonfigurasikan secara manual, jika kernel tidak boot atau kegagalan berlaku, tidak jelas sama ada masalah itu disebabkan oleh konfigurasi parameter yang salah atau dengan pepijat dalam kernel itu sendiri).
Cara Gentoo tradisional untuk mendapatkan kernel adalah dengan memasang sumbernya, dan kemudian konfigurasikan dan bina sendiri. Bagi mereka yang tidak ingin melalui proses membosankan menyiapkannya secara manual, disediakan jalan alternatif untuk menggunakan genkernel. Walau bagaimanapun, tidak ada varian yang benar-benar dapat memberikan setara dengan teras yang disediakan oleh pengedaran binari.
Pembangun berhasrat untuk menyediakan kernel yang sedia ada dan jelas berfungsi yang boleh dipasang dengan usaha yang minimum (seperti ebuild, yang dibina secara analogi dengan pakej lain) dan pengurus pakej akan mengemas kininya secara automatik sebagai sebahagian daripada kemas kini sistem biasa.
Pada masa ini, pakej sys-kernel/vanilla-kernel telah dicadangkan berdasarkan sumber kernel utama, yang melengkapi skrip binaan yang tersedia sebelum ini dengan satu set pilihan genkernel yang tipikal.
Sekiranya saya harus membenarkan perubahan dari tradisi lama kernel khusus ke paket kernel sejagat, saya harus mulakan dengan membincangkan sebab-sebab mengapa anda mungkin ingin mengkonfigurasi kernel kustom sejak awal.
Pakej vanilla-kernel setakat ini hanya melibatkan pemasangan daripada kod sumber (dicadangkan dalam bentuk ebuild), tetapi kemungkinan menjana pemasangan kernel binari juga sedang dibincangkan.
Tentangan utama adalah usaha. Seperti yang disebutkan di atas, saya sendiri bosan kerana terpaksa menguruskan kernel saya secara manual. Adakah potensi keuntungan yang disebutkan melebihi kehilangan masa manusia dalam mengatur dan mengekalkan kernel khusus?
Antara kelebihan penalaan kernel secara manual adalah keupayaan untuk melaraskan prestasi, membuang komponen yang tidak diperlukan semasa kompilasi, memendekkan masa kompilasi dan mengurangkan saiz kernel yang terhasil (contohnya, membina kernel daripada pengarang cadangan memerlukan 44 MB bersama-sama modul, manakala kernel universal memerlukan 294 MB).
Antara kekurangannya, perlu dinyatakan bahawa mudah untuk membuat kesilapan semasa konfigurasi , kemungkinan masalah dengan kemas kini, intoleransi, kesukaran dalam mendiagnosis masalah.
Menyediakan binaan binari dipertimbangkan kerana kernel universal , disebabkan oleh saiznya, mengambil masa yang lebih lama untuk dikompilasi, dan penyampaian kernel yang telah siap dapat memudahkan kehidupan pengguna sistem berkuasa rendah.
Walaupun ini pada masa ini hanyalah "idea," pembangun Gentoo tidak menolak kemungkinan itu dan sedang membincangkannya, sementara pendapat pengguna sudah berbelah bahagi.
Jika anda ingin mengetahui lebih lanjut mengenainya, anda boleh merujuk artikel asal di pautan berikut.