Apa yang dimaksud dengan pemberdayaan perangkat keras (HWE)?

Jawaban:

197

Perangkat perangkat keras baru dirilis ke publik selalu lebih sering. Dan kami ingin perangkat keras seperti itu selalu berfungsi di Ubuntu, bahkan jika itu telah dirilis setelah rilis Ubuntu. Enam bulan (waktu yang dibutuhkan untuk rilis Ubuntu baru dibuat) adalah periode yang sangat lama di bidang TI. Perangkat Keras Pemberdayaan (HWE) adalah tentang itu: mengejar ketinggalan dengan teknologi perangkat keras terbaru.

Sekarang, bagaimana Ubuntu ingin mencapai tujuan Pemberdayaan Perangkat Keras? Menggunakan rilis bergulir untuk kernel: segera setelah kernel baru dirilis, itu dikemas untuk Ubuntu, diuji (melalui saku yang diusulkan dan metodologi tanya-jawab khusus), dan tersedia untuk pengguna Ubuntu. Metode ini tentu saja memiliki beberapa kelemahan: melepaskan kernel baru terlalu cepat dapat menimbulkan beberapa bug dan masalah, dan mungkin tidak cocok untuk perusahaan.

Solusinya? Menawarkan kernel yang berbeda untuk pengguna yang berbeda. Oleh karena itu Ubuntu akan menawarkan setidaknya dua kernel: kernel General Availability (GA), yaitu kernel yang paling stabil, yang tidak diperbarui untuk menunjukkan rilis; dan kernel Hardware Enablement (HWE), yaitu kernel terbaru yang dirilis. Inilah sebabnya mengapa Anda melihat paket linux-genericdan linux-hwe-genericpaket.

Terakhir, jika Anda tertarik mengembangkan atau menguji teknologi kernel terbaru, lihat situs web Debugging Perangkat Keras Ubuntu .

Referensi:

Andrea Corbellini
sumber
4
Apakah Anda tahu jika ada tautan yang lebih terkini menggambarkan rasa kernel yang berbeda? Saat ini agak bingung antara linux-generic, linux-current-generic, linux-generic-lts- <release> dalam lts yang tepat
Michael Renner
Apakah ini berhenti sebelum Ubuntu 18.04? Ubuntu 18.04 berisi paket transisi linux-generic-hwe-16.04 yang hanya tergantung pada linux-generic.
Stéphane Gourichon
Bagaimana saya melihat atau memilih kernel mana yang sebenarnya digunakan di sistem saya? uname -r hanya menghasilkan: 4.15.0-24-generik
w-sky
@ StéphaneGourichon Jika Anda menggunakan tumpukan 16,04 HWE, kernel akan terus bergulir hingga LTS berikutnya, yang dalam hal ini adalah 18,04. Setelah itu, Anda akan tetap menggunakan kernel LTS hingga 16,04 mencapai EOL.
Anthony Wong
1
@ w-sky Anda dapat memeriksa BOOT_IMAGEparameter di /proc/cmdline. Jalankan perintah ini untuk mengetahui nama paket: sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S.
Anthony Wong