การเปิดใช้งานฮาร์ดแวร์ (HWE) คืออะไร


177

ฉันเห็นแพ็คเกจlinux-hwe-genericเป็นส่วนหนึ่งของเมล็ดข้าวที่คุณสามารถติดตั้งใน Ubuntu ได้

การเปิดใช้งานฮาร์ดแวร์ (HWE) คืออะไร

คำตอบ:


196

อุปกรณ์ฮาร์ดแวร์ใหม่เอี่ยมจะเผยแพร่สู่สาธารณะบ่อยครั้งกว่าเสมอ และเราต้องการให้ฮาร์ดแวร์นั้นทำงานบน Ubuntu ได้แม้ว่ามันจะวางจำหน่ายหลังจากการเปิดตัว Ubuntu ก็ตาม หกเดือน (เวลาที่ต้องใช้ในการปล่อย Ubuntu ใหม่) เป็นช่วงเวลาที่ยาวนานในแวดวงไอที การเปิดใช้งานฮาร์ดแวร์ (HWE) เป็นเรื่องเกี่ยวกับ: ติดตามด้วยเทคโนโลยีฮาร์ดแวร์ใหม่ล่าสุด

ตอนนี้อูบันตูต้องการบรรลุเป้าหมายของการเปิดใช้งานฮาร์ดแวร์อย่างไร เมื่อใช้เคอร์เนลตัวใหม่: ทันทีที่เคอร์เนลตัวใหม่ออกวางตลาดมันก็บรรจุอยู่ใน Ubuntu ทดสอบ (ผ่านพ็อคเก็ตที่เสนอและวิธีการ Q / A พิเศษ) และเปิดให้ผู้ใช้ Ubuntu ใช้งานได้ วิธีนี้มีข้อเสียแน่นอน: การปล่อยเคอร์เนลใหม่เร็วเกินไปอาจแนะนำข้อบกพร่องและปัญหาบางอย่างและอาจไม่เหมาะสำหรับองค์กร

การแก้ไขปัญหา? เสนอเมล็ดที่แตกต่างกันสำหรับผู้ใช้ที่แตกต่างกัน ดังนั้น Ubuntu จะเสนอเคอร์เนลอย่างน้อยสองอย่าง: เคอร์เนลความพร้อมใช้งานทั่วไป (GA) คือเคอร์เนลที่เสถียรที่สุดซึ่งไม่ได้รับการอัปเดตเพื่อให้เผยแพร่ และเคอร์เนลการเปิดใช้งานฮาร์ดแวร์ (HWE) คือเคอร์เนลล่าสุดที่เผยแพร่ นี่คือเหตุผลที่คุณจะเห็นทั้งสองlinux-genericและlinux-hwe-genericแพคเกจ

สุดท้ายหากคุณมีความสนใจในการพัฒนาหรือการทดสอบเทคโนโลยีใหม่ล่าสุดเคอร์เนลดูที่อุปกรณ์การแก้จุดบกพร่องอูบุนตูเว็บไซต์

อ้างอิง:


4
คุณรู้หรือไม่ว่ามีลิงค์ที่เป็นปัจจุบันมากกว่าที่อธิบายถึงรสชาติของเคอร์เนลที่ต่างกันหรือไม่? ขณะนี้บิตนิ่งงันระหว่าง linux-generic, linux-current-generic, linux-generic-lts- <release> ใน lts ที่แม่นยำ
Michael Renner

สิ่งนี้หยุดก่อน Ubuntu 18.04 หรือไม่ Ubuntu 18.04 มีแพ็คเกจการเปลี่ยนผ่าน linux-generic-hwe-16.04 ซึ่งขึ้นอยู่กับ linux-generic
Stéphane Gourichon

ฉันจะดูหรือเลือกเคอร์เนลที่ใช้งานจริงในระบบของฉันได้อย่างไร uname -r ผลลัพธ์อย่างง่าย: 4.15.0-24-generic
w-sky

@ StéphaneGourichonหากคุณใช้สแต็ก 16.04 HWE เคอร์เนลจะยังคงหมุนต่อไปจนถึง LTS ถัดไปซึ่งในกรณีนี้คือ 18.04 หลังจากนั้นคุณจะอยู่กับเคอร์เนล LTS จนกระทั่ง 16.04 ถึง EOL
Anthony Wong

1
W @ ท้องฟ้าคุณสามารถตรวจสอบพารามิเตอร์ในBOOT_IMAGE เรียกใช้คำสั่งนี้เพื่อหาชื่อแพคเกจ:/proc/cmdline sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S
Anthony Wong
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.