Semua mereka yang digalakkan menggunakan Gentoo, mereka tahu itu Linux ini mengedar bahawa ia sangat disesuaikan terima kasih untuk itu tidak menggunakan binari yang dikompilasi, Dengan mana pengguna harus melakukan penyusunan sistem dengan sendiri yang memberikan kelebihan besar berbanding pengedaran lain kerana anda dapat membuat kompilasi yang difokuskan pada komponen komputer, memberikan kelancaran dan prestasi yang lebih besar.
Sejak dengan Portage, yang menerapkan beberapa ciri canggih seperti pengurusan pergantungan, penyesuaian pakej mengikut kehendak pentadbir, pemasangan palsu gaya OpenBSD, kotak pasir kompilasi, penyahpasangan yang selamat, profil sistem, pakej maya, pengurusan fail konfigurasi, dan beberapa slot untuk versi yang berbeza dari pakej yang sama.
Tetapi sekarang ini boleh berubah sejak itu Pembangun Gentoo sedang berbincang kemungkinan menyediakan pakej kernel Linux generik yang tidak memerlukan konfigurasi manual semasa penyusunan dan serupa dengan paket kernel yang disediakan dalam pengedaran binari tradisional.
Como contoh masalah yang timbul semasa ia digunakan penalaan manual parameter kernel diamalkan di Gentoo, terdapat kekurangan satu set bersatu pilihan lalai yang memastikan operasi selepas kemas kini (Ketika dikonfigurasi secara manual, jika kernel tidak dapat boot atau terjadi kerusakan, tidak jelas apakah masalahnya disebabkan oleh tetapan parameter yang salah atau kesalahan pada 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 siap dan jelas berfungsi yang boleh dipasang dengan usaha yang minimum (seperti ebuild, dibina berdasarkan analogi dengan pakej lain) dan akan dikemas kini secara automatik oleh pengurus pakej sebagai sebahagian daripada kemas kini sistem biasa.
Pada masa ini, paket sys-kernel / vanilla-kernel telah diusulkan berdasarkan asasnya dari sumber kernel utama, melengkapkan skrip binaan yang tersedia sebelumnya dengan set pilihan genkernel khas.
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 kernel vanila setakat ini hanya melibatkan pemasangan dari kod sumber (dicadangkan dalam bentuk ebuild), tetapi kemungkinan menghasilkan kumpulan kernel binari juga 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 manual, keupayaan untuk menyesuaikan prestasi, membuang komponen yang tidak perlu semasa penyusunan, memendekkan masa penyusunan dan mengurangkan saiz kernel terhasil (misalnya, membangun kernel penyokong memerlukan 44MB bersama dengan modul, sementara kernel sejagat mengambil 294MB).
Antara kekurangannya, diperhatikan bahawa kesalahan dapat dilakukan dengan mudah semasa persediaan, kemungkinan masalah dengan kemas kini, intoleransi, kesukaran mendiagnosis masalah.
Bekalan penyusunan binari dianggap kerana kernel sejagatOleh kerana saiznya, ia menyusun lebih lama dan memberikan kernel yang sudah siap Ia dapat menyederhanakan kehidupan pengguna sistem kuasa rendah.
Walaupun ini dijumpai sebagai "idea", Pembangun Gentoo jangan menolak kemungkinan dan mereka membincangkannya mengenainya, sementara di pihak pengguna pendapat sudah dibahagikan.
Si anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak nota asal di pautan berikut.