ในช่วงเดือนเมษายนและพฤษภาคมที่ผ่านมา ทาง Intel ได้มีการแก้ไขเอกสารของ CPU ตระกูล Skylake และ Kaby Lake เนื่องจากมีการค้นพบ Microcode Bug ที่ส่งผลให้ระบบ Hyperthread บน CPU หลายรุ่นมีปัญหาอาจทำให้ Application หรือระบบทำงานผิดปกติ ไปจนถึงข้อมูลอาจผิดเพี้ยนหรือสูญหายได้

CPU ที่ได้รับผลกระทบนี้อยู่ในตระกูล Skylake และ Kaby Lake ตั้งแต่ Intel Core, Intel Xeon E3 v5, Intel Xeon E3 v6 และ Pentium บางรุ่น ซึ่งปัจจุบันนี้ทาง Intel ก็ได้ออกอัปเดต BIOS/UEFI ให้กับผู้ผลิต PC, Notebook และ Server ไปแล้วดังนี้
- Core 6th
- Core 7th
- Intel Xeon E3 v5 และ v6
- Core 6th generation X series
อย่างไรก็ดี ระบบปฏิบัติการแต่ละระบบนั้นก็อาจมีคำแนะนำในการรับมือกับปัญหานี้ที่แตกต่างกันไป ตัวอย่างเช่น สำหรับ Debian นั้น มีคำแนะนำให้แก่ผู้ใช้งาน Intel Kaby Lake และ Skylake ดังนี้
- สำหรับผู้ใช้ Kaby Lake แนะนำให้อัปเดต BIOS/UEFI ที่ผู้ผลิต Hardware ออกมาได้เลย โดยหากยังไม่ได้อัปเดตก็ควรปิด Hyper-threading
- สำหรับผู้ใช้ Skylake นั้น จะมี intel-hyperthreading Package สำหรับแต่ละรุ่นให้โหลดไปใช้ได้ หรือไม่เช่นนั้นก็แนะนำให้ปิด Hyper-threading ไปก่อนจนกว่าจะมี BIOS/UEFI Fix ให้ใช้
สำหรับรายละเอียดฉบับเต็มของปัญหานี้และวิธีแก้ไขจาก Debian สามารถอ่านได้ที่ https://lists.debian.org/debian-devel/2017/06/msg00308.html ครับ ส่วนผู้ที่ใช้ระบบปฏิบัติการอื่นๆ ก็ต้องรอทางทีมพัฒนาออกมาชี้แจงกันต่อไปครับ
ที่มา: https://www.theregister.co.uk/2017/06/25/intel_skylake_kaby_lake_microcode_bug/