Linux Kernel 7.2 เพิ่มข้อกำหนด CPU ใหม่ ไม่ใช่ TPM 2.0 แต่ไม่ต้องกังวล!

หลายคนอาจจำได้ว่าเมื่อ Microsoft กำหนดให้คอมพิวเตอร์ที่ติดตั้งหรืออัปเกรดเป็น Windows 11 ต้องมี CPU ที่รองรับ TPM 2.0 ทำให้หลายคนหันไปใช้ Linux เพื่อยืดอายุการใช้งานเครื่องเก่า ๆ ของตนเอง ล่าสุด Linux Kernel 7.2 ได้ประกาศเพิ่มข้อกำหนดเกี่ยวกับ CPU เช่นกัน ทำให้หลายคนอาจเกิดความกังวล แต่ข่าวดีก็คือ มันไม่ใช่ TPM 2.0 และหากคุณกำลังอ่านบทความนี้อยู่ โอกาสที่ CPU ของคุณจะรองรับนั้นมีสูงมาก

Linux Kernel 7.2 ต้องการ CPU ที่รองรับ Time Stamp Counter (TSC)

หากคุณไม่คุ้นเคยกับคำว่า Time Stamp Counter (TSC) ข่าวดีคือ CPU ของคุณส่วนใหญ่มีคุณสมบัตินี้อยู่แล้ว

ตามรายงานจาก Neowin, Linux Kernel เวอร์ชันใหม่ล่าสุด คือ 7.2 ได้เปิดตัวอย่างเป็นทางการ พร้อมกับการเปลี่ยนแปลงหลายอย่าง หนึ่งในนั้นคือการปรับปรุงเกี่ยวกับ CPU ดังนี้:

> x86/cpu: Make CONFIGX86TSC unconditional I.e. it's a boot time requirement for the CPU to support it. This only removes the Kconfig glue, removal of all now dead !X86_TSC code will happen in a separate patch.

> x86/cpu: ทำให้ CONFIGX86TSC เป็นค่าที่ต้องมีเสมอ หมายถึงเป็นข้อกำหนดในการบูตที่ CPU ต้องรองรับ การเปลี่ยนแปลงนี้เป็นการลบส่วนที่เชื่อมต่อ Kconfig ออกเท่านั้น ส่วนโค้ดเก่าที่เกี่ยวข้องกับ !X86_TSC จะถูกลบออกในแพตช์ถัดไป

พูดง่ายๆ ก็คือ Linux Kernel 7.2 จะกำหนดให้ CPU สถาปัตยกรรม x86 ต้องรองรับ Time Stamp Counter (TSC) ก่อนที่ระบบจะเริ่มทำงาน หาก CPU ไม่รองรับ TSC, Kernel จะไม่สามารถบูตได้

แล้วนี่คือ "การบังคับอัปเกรดครั้งใหญ่" ของ Linux เหมือน Windows 11 หรือไม่?

คำตอบคือ ไม่ ครับ!

ต่างจาก TPM 2.0 ซึ่งเป็นเทคโนโลยีที่ค่อนข้างใหม่กว่า TSC มีมานานมากแล้ว ตั้งแต่ปี 1993 หากโปรเซสเซอร์ของคุณถูกผลิตขึ้นหลังจาก Intel เปิดตัวซีพียู Pentium รุ่นแรกๆ คุณก็ไม่ต้องกังวลใดๆ เลย

เหตุผลของการเปลี่ยนแปลงนี้คาดว่ามาจากการที่ Linux Kernel เวอร์ชันก่อนหน้า (Linux 7.1) ได้ยกเลิกการรองรับโปรเซสเซอร์รุ่นเก่ามากๆ อย่าง i486 ไปแล้ว การกำหนดให้ CPU ต้องรองรับ TSC จึงเป็นการตั้งเกณฑ์ขั้นต่ำที่ชัดเจนและง่ายต่อการจัดการการรองรับระบบเก่าๆ ที่ยังคงหลงเหลืออยู่

ดังนั้น หากคุณใช้คอมพิวเตอร์ที่ไม่เก่าจนเกินไป คุณก็สามารถใช้งาน Linux Kernel 7.2 ได้โดยไม่มีปัญหาเรื่องข้อกำหนด CPU ใหม่นี้ครับ

#Linux #Kernel #CPU #TSC

ขอบคุณ แหล่งข้อมูล
https://www.xda-developers.com/linux-is-now-adopting-a-cpu-requirement-windows-already-demands-but-dont-worry-its-not-tpm-20/

Linux Kernel 7.2 เพิ่มข้อกำหนด CPU ใหม่ ไม่ใช่ TPM 2.0 แต่ไม่ต้องกังวล!หลายคนอาจจำได้ว่าเมื่อ Microsoft กำหนดให้คอมพิวเตอร์ที่ติดตั้งหรืออัปเกรดเป็น Windows 11 ต้องมี CPU ที่รองรับ TPM 2.0 ทำให้หลายคนหันไปใช้ Linux เพื่อยืดอายุการใช้งานเครื่องเก่า ๆ ของตนเอง ล่าสุด Linux Kernel 7.2 ได้ประกาศเพิ่มข้อกำหนดเกี่ยวกับ CPU เช่นกัน ทำให้หลายคนอาจเกิดความกังวล แต่ข่าวดีก็คือ มันไม่ใช่ TPM 2.0 และหากคุณกำลังอ่านบทความนี้อยู่ โอกาสที่ CPU ของคุณจะรองรับนั้นมีสูงมากLinux Kernel 7.2 ต้องการ CPU ที่รองรับ Time Stamp Counter (TSC)หากคุณไม่คุ้นเคยกับคำว่า Time Stamp Counter (TSC) ข่าวดีคือ CPU ของคุณส่วนใหญ่มีคุณสมบัตินี้อยู่แล้วตามรายงานจาก Neowin, Linux Kernel เวอร์ชันใหม่ล่าสุด คือ 7.2 ได้เปิดตัวอย่างเป็นทางการ พร้อมกับการเปลี่ยนแปลงหลายอย่าง หนึ่งในนั้นคือการปรับปรุงเกี่ยวกับ CPU ดังนี้:> x86/cpu: Make CONFIGX86TSC unconditional I.e. it's a boot time requirement for the CPU to support it. This only removes the Kconfig glue, removal of all now dead !X86_TSC code will happen in a separate patch.> x86/cpu: ทำให้ CONFIGX86TSC เป็นค่าที่ต้องมีเสมอ หมายถึงเป็นข้อกำหนดในการบูตที่ CPU ต้องรองรับ การเปลี่ยนแปลงนี้เป็นการลบส่วนที่เชื่อมต่อ Kconfig ออกเท่านั้น ส่วนโค้ดเก่าที่เกี่ยวข้องกับ !X86_TSC จะถูกลบออกในแพตช์ถัดไปพูดง่ายๆ ก็คือ Linux Kernel 7.2 จะกำหนดให้ CPU สถาปัตยกรรม x86 ต้องรองรับ Time Stamp Counter (TSC) ก่อนที่ระบบจะเริ่มทำงาน หาก CPU ไม่รองรับ TSC, Kernel จะไม่สามารถบูตได้แล้วนี่คือ "การบังคับอัปเกรดครั้งใหญ่" ของ Linux เหมือน Windows 11 หรือไม่?คำตอบคือ ไม่ ครับ!ต่างจาก TPM 2.0 ซึ่งเป็นเทคโนโลยีที่ค่อนข้างใหม่กว่า TSC มีมานานมากแล้ว ตั้งแต่ปี 1993 หากโปรเซสเซอร์ของคุณถูกผลิตขึ้นหลังจาก Intel เปิดตัวซีพียู Pentium รุ่นแรกๆ คุณก็ไม่ต้องกังวลใดๆ เลยเหตุผลของการเปลี่ยนแปลงนี้คาดว่ามาจากการที่ Linux Kernel เวอร์ชันก่อนหน้า (Linux 7.1) ได้ยกเลิกการรองรับโปรเซสเซอร์รุ่นเก่ามากๆ อย่าง i486 ไปแล้ว การกำหนดให้ CPU ต้องรองรับ TSC จึงเป็นการตั้งเกณฑ์ขั้นต่ำที่ชัดเจนและง่ายต่อการจัดการการรองรับระบบเก่าๆ ที่ยังคงหลงเหลืออยู่ดังนั้น หากคุณใช้คอมพิวเตอร์ที่ไม่เก่าจนเกินไป คุณก็สามารถใช้งาน Linux Kernel 7.2 ได้โดยไม่มีปัญหาเรื่องข้อกำหนด CPU ใหม่นี้ครับ#Linux #Kernel #CPU #TSChttps://www.xda-developers.com/linux-is-now-adopting-a-cpu-requirement-windows-already-demands-but-dont-worry-its-not-tpm-20/
Shared content
WWW.XDA-DEVELOPERS.COM
Linux is now adopting a CPU requirement Windows already demands, but don't worry, it's not TPM 2.0
In fact, if you're reading this line, your computer's CPU is most definitely still supported.
5 Commentaires 0 Parts 362 Vue 0 Aperçu