Linux kernel 5.16 ใช้งานได้แล้วกับไดรเวอร์คอนโทรลเลอร์ของ Nintendo Switch

click fraud protection

Linux kernel 5.16 เปิดตัวแล้ว และรองรับฮาร์ดแวร์สำหรับคอนโทรลเลอร์ Nintendo Switch, DisplayPort 2.0 บน GPU AMD และอื่นๆ

เคอร์เนล Linux เป็นหัวใจสำคัญของอุปกรณ์และระบบปฏิบัติการจำนวนนับไม่ถ้วน รวมถึงโทรศัพท์และแท็บเล็ต Android, Chromebook, การกระจาย Linux บนเดสก์ท็อป และ มาก มากกว่า. โดยปกติเวอร์ชันใหม่จะออกทุกๆ สองสามเดือน และตอนนี้เวอร์ชัน 5.16 พร้อมให้ทดลองใช้แล้ว

Linus Torvalds ผู้สร้างและผู้ดูแลหลักของเคอร์เนล Linux เขียนไว้ใน รายชื่อผู้รับจดหมายเคอร์เนล (ทาง พระเจ้าช่วย! อูบุนตู!), "มีไม่มากที่นี่ตั้งแต่ [เวอร์ชัน 5.16 ปล่อยผู้สมัคร 8] ซึ่งไม่ใช่เรื่องที่ไม่คาดคิด เรามีสัปดาห์พิเศษนั้นเนื่องมาจากวันหยุด และมันก็ไม่ใช่ว่าเราจะเจอเรื่องสำคัญนาทีสุดท้ายมากมายที่ต้องจัดการ ดังนั้นสิ่งนี้จึงมีการแก้ไขไดรเวอร์บางส่วนเป็นหลัก (ส่วนใหญ่เป็นระบบเครือข่ายและ rdma) การแก้ไขการใช้ข้อมูลรับรอง cgroup การแก้ไขเครือข่ายหลักบางส่วน การย้อนกลับในนาทีสุดท้ายสองสามอย่าง และสัญญาณรบกวนแบบสุ่มอื่นๆ

บางทีการเปลี่ยนแปลงที่สำคัญที่สุดในรุ่นนี้ก็คือ ระบบเคอร์เนลใหม่ที่เรียกว่า 'futex2' ย่อมาจาก 'mutex ผู้ใช้ที่รวดเร็ว' ช่วยให้แอปพลิเคชันสามารถสร้าง mutexes เซมาฟอร์ ตัวแปรแบบมีเงื่อนไข และกลไกการซิงโครไนซ์ที่ทำงานรวดเร็วอื่นๆ คุณสมบัติใหม่นี้สามารถปรับปรุงประสิทธิภาพของเกมที่ทำงานในเลเยอร์ความเข้ากันได้ของไวน์ (เช่นเดียวกับ เกม Linux ดั้งเดิม) แต่ Wine ยังไม่ได้นำสิ่งนี้ไปใช้ ดังนั้นเราจะต้องรอดูว่าจะเป็นอย่างไร ออก.

รุ่นนี้ยังมีการรองรับฮาร์ดแวร์ใหม่ตามปกติอีกด้วย ตอนนี้ Joy-Cons และ Pro Controller ของ Nintendo Switch ทำงานได้โดยไม่ต้องมีไดรเวอร์หรือการปรับแต่งเพิ่มเติมใดๆ รวมถึง เมจิกคีย์บอร์ด Apple ปี 2021. ไดรเวอร์กราฟิก AMD ใช้งานได้กับ DisplayPort 2.0 แล้วซึ่งก็คือ มีข่าวลือว่าจะรวมอยู่ในกราฟิกการ์ด Radeon ที่กำลังจะมาถึงและการรองรับกราฟิก Intel Alder Lake S (DG1) ถือว่าเสถียรแล้ว

มีการเปลี่ยนแปลงอื่นๆ อีกหลายร้อยรายการในข่าวประชาสัมพันธ์ฉบับนี้ — Kernel Hacking มีบันทึกโดยละเอียดหากคุณสนใจ เคอร์เนลควรเริ่มปรากฏเป็นการอัปเดตสำหรับเดสก์ท็อป Linux บางรุ่นในอีกไม่กี่วันข้างหน้า แต่ระบบปฏิบัติการและการกระจายบางระบบ (เช่น Ubuntu) จะถูกระงับไว้ชั่วคราว เป็นที่ยอมรับ ยังไม่ได้ยืนยัน เคอร์เนล Linux เวอร์ชันใดที่จะรวมอยู่ในการอัปเดต Ubuntu 22.04 ถัดไป เป็นต้น