เนื่องจากปัญหาด้านกำหนดการ ที่ Ubunlog เราไม่เผยแพร่ Linux RC สองตัวล่าสุด แต่การเผยแพร่เวอร์ชันเสถียรนั้นเป็นอย่างอื่นและเป็นสิ่งที่เราต้องเผยแพร่ไม่ว่าจะอย่างไรก็ตาม ไม่กี่ชั่วโมงก่อน Linus Torvalds ได้ทำให้มันเป็นทางการ การเปิดตัว Linux 6.6และก็มาถึงเช่นเคยด้วยการปรับปรุงและเพิ่มการรองรับฮาร์ดแวร์ใหม่ซึ่งมีคะแนนสำหรับ Intel, AMD และผู้ผลิตรายอื่น
แม้ว่า Torvalds จะไม่พูดถึงมัน แต่มันก็เป็นสิ่งที่เขามักจะไม่ตัดสินใจเช่นกัน Linux 6.6 ควรเป็น เวอร์ชัน LTS ปี 2023เนื่องจากปีนี้ไม่มีเลย เมื่อดูปฏิทินแล้ว ยังมีเวลาเหลืออยู่สำหรับเวอร์ชัน 6.7 ที่จะออก แต่ทุกอย่างควรจะเข้ากันได้อย่างลงตัวเพื่อให้เคอร์เนลเวอร์ชันถัดไปมาถึงในวันที่ 31 ธันวาคม สิ่งที่คุณมีด้านล่างนี้คือ รายการ กับ ใหม่ สิ่งที่น่าสังเกตมากที่สุดที่มาพร้อมกับ Linux 6.6
จุดเด่นของ Linux 6.6
โปรเซสเซอร์:
-
- รวมตัวกำหนดเวลา EEVDF เพื่อแทนที่โค้ดตัวกำหนดเวลา CFS
- รองรับอุณหภูมิ AMD Zen 5 และ EDAC สำหรับโปรเซสเซอร์ AMD Family 1Ah
- รองรับการควบคุมบูสต์แบบไดนามิกของ AMD
- หลีกเลี่ยงความตื่นตระหนกของเคอร์เนลที่ไม่จำเป็นบนระบบ AMD Zen
- การตั้งเวลาคลัสเตอร์ของ Intel ได้รับการแนะนำใหม่สำหรับ Core Hybrid CPU สมัยใหม่
- ในที่สุด Intel Shadow Stack ก็ถูกรวมเข้าด้วยกันสำหรับฟีเจอร์การรักษาความปลอดภัยของ CPU นี้กับ CPU Intel/AMD ล่าสุดที่ช่วยป้องกันการโจมตี ROP
- การอัปเดตคิวงานที่ช่วย CPU AMD สมัยใหม่และระบบอื่น ๆ ที่มีแคช L3 หลายตัว/แคชระดับสุดท้าย
- สถิติการใช้งาน CPU โดย CPU cgroup ได้รับการติดตามอย่างถูกต้องแล้ว
- การควบคุมการเพิ่มประสิทธิภาพ CPUFreq ตามนโยบายแทนที่จะเป็นการควบคุมส่วนกลางเดียว
- รองรับกิจกรรม Perf หลักของ AmpereOne
- โค้ดเหตุการณ์ประสิทธิภาพของ Intel Grand Ridge และ Sierra Forest
- LoongArch CPU ใหม่หลายตัวมีเคอร์เนลบิตใหม่เปิดใช้งานเพื่อรองรับ Loongson Binary Translation (LBT)
- คุณสมบัติการจำลองเสมือน KVM ใหม่
- รองรับ Intel Sapphire Rapids PECI
- การเพิ่มประสิทธิภาพระดับไมโครสำหรับซีพียู AMD ที่ไม่มี ERMS
- ยูทิลิตี้ cpupower รองรับฟีเจอร์ AMD P-State ใหม่ และยังมีการอัปเดตการจัดการพลังงานอื่นๆ อีกด้วย
- การเปิดใช้งาน SMT บางส่วนซึ่งมีประโยชน์สำหรับโปรเซสเซอร์บางตัว เช่น IBM POWER
- รองรับ Intel Agilex 5 FPGA และ Qualcomm Snapdragon 4 Gen 2
- กราฟิก:
- การป้องกันที่ดีขึ้นต่อพฤติกรรมที่ชั่วร้ายของไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA
- รองรับ AMD FreeSync Panel Replay เป็นเทคโนโลยีทางเลือกใหม่สำหรับ Panel Self Refresh สำหรับแล็ปท็อป
- ขณะนี้ AMDGPU DC ใช้ RISC-V สำหรับโค้ดแสดงผลของไดรเวอร์นั้น
- การเปิดใช้งานกราฟิก Intel Meteor Lake ดำเนินต่อไป
- Nouveau uAPI เพิ่มเติมสำหรับไดรเวอร์ NVK Vulkan
- การสนับสนุนเบื้องต้นสำหรับ Intel Lunar Lake VPU4
- DRM CI ที่ต้องมีในแผนผังโค้ดการผสานรวมอย่างต่อเนื่อง (CI) เพื่อช่วยอำนวยความสะดวกในการทดสอบโค้ด Direct Rendering Manager
- การอัปเดตไดรเวอร์กราฟิกเคอร์เนลอื่น ๆ อีกมากมาย
- เกมบน Linux:
- ไดรเวอร์อินพุต XPad ที่ใช้กันอย่างแพร่หลายรองรับไดรเวอร์ได้มากขึ้น
- ตัวควบคุมการตอบสนองแบบดังก้อง/แรงสำหรับตัวควบคุม Google Stadia ที่เชื่อมต่อผ่าน Bluetooth หรือ WiFi
- รองรับอุปกรณ์ต่อพ่วงสำหรับเล่นเกมอื่นๆ เช่น ชุดหูฟัง SteelSeries Arctis 1 Xbox และรายงานแบตเตอรี่สำหรับคอนโทรลเลอร์ NVIDIA SHIELD
- การรองรับเสียงใหม่สำหรับ AMD Van Gogh พร้อม SOF และยังรองรับ Valve "Galileo"
- ระบบจัดเก็บและไฟล์:
- ReiserFS ได้รับการประกาศว่าเลิกใช้งานแล้วและมีแนวโน้มว่าจะเลิกใช้ในปี 2025
- KSMBD ไม่ได้เป็นการทดลองสำหรับเซิร์ฟเวอร์ SMB นั้นในเคอร์เนลอีกต่อไป
- CephFS ได้เพิ่มการสนับสนุนสำหรับ FSCRYPT หลังจากความพยายามหลายปี
- ขณะนี้ไคลเอนต์ SMB อนุญาตให้คุณปรับเวลาแคชของเนื้อหาไดเร็กทอรี
- FUSE เพิ่มการสนับสนุนเริ่มต้นสำหรับ statx พร้อมเวลาเกิด/การสร้างไฟล์
- การเพิ่มประสิทธิภาพที่ดีสำหรับ EXT4
- การบีบอัด DEFLATE สำหรับ EROFS
- คุณสมบัติใหม่ของ Tmpfs
- NFSD เปิดใช้งาน NFSv4.2 READ_PLUS โดยดีฟอลต์
- XFS เริ่มเชื่อมโยงไปถึงการสนับสนุนการซ่อมแซมออนไลน์
- มีตัวจัดการเวอร์ชัน XFS ใหม่
- การปรับปรุง IOmap “ค่อนข้างฉ่ำ”
- แก้ไขใน Btrfs
- ตอนนี้คุณสามารถปิดการใช้งาน IO_uring ทั่วทั้งระบบได้ง่ายขึ้น
- การสนับสนุน IO_uring สำหรับ vectorized FUTEX กำลังรอ
- ฮาร์ดแวร์อื่น ๆ:
- คุณสมบัติเครือข่ายใหม่มากมายและการรองรับฮาร์ดแวร์แบบมีสาย/ไร้สายใหม่
- ไดรเวอร์คุณลักษณะอุปกรณ์ USB MIDI 2.0 ได้รับการผสานแล้ว ในขณะที่การอัปเดตระบบย่อย USB ยังรวมงาน Lunar Lake USB ก่อนหน้านี้ด้วย
- รองรับตัวแปลงสัญญาณเสียง Cirrus Logic CS42L43
- คุณสมบัติแล็ปท็อป ASUS ใหม่พร้อมไดรเวอร์แพลตฟอร์ม x86
- ไดรเวอร์การตั้งค่า HP BIOS “hpbioscfg” ที่ช่วยให้คุณจัดการการตั้งค่า BIOS ระบบบางอย่างจากภายใน Linux ซึ่งคล้ายกับไดรเวอร์ที่มีอยู่จาก Lenovo และ Dell
- AMD แพตช์เพื่อสร้างโหนด DeviceTree สำหรับอุปกรณ์ PCI
- มีการเพิ่มไดรเวอร์ Intle IVSC สำหรับ Intel Visual Sensing Controller พร้อมแล็ปท็อปสมัยใหม่
- รองรับเซ็นเซอร์แรงดันและอุณหภูมิสำหรับเมนบอร์ดเดสก์ท็อปจำนวนมากขึ้น
- รองรับเสียง Intel Arrow Lake และ Lunar Lake
- การจัดการอุปกรณ์ Intel QAT ที่ไม่ตอบสนองได้ดีขึ้น
- ความปลอดภัย:
- แคช Kmalloc แบบสุ่มเพื่อทำให้ระบบแข็งแกร่งขึ้น
- ขณะนี้ SELinux ลบการอ้างอิงถึง US National Security Agency (NSA) ซึ่งริเริ่ม Security Enhanced Linux
- ขณะนี้เคอร์เนลเปิดใช้งานการรองรับการโหลดไมโครโค้ด CPU x86 โดยไม่มีเงื่อนไข
- ขณะนี้ RISC-V รองรับ KASLR สำหรับการสุ่มเค้าโครงพื้นที่ที่อยู่เคอร์เนล เพื่อให้มีความปลอดภัยมากขึ้นพร้อมกับการปรับปรุง RISC-V อื่นๆ
- คนอื่น ๆ:
- อัปเดตอีกครั้งใน Toolchain ของ Rust
- มีการแนะนำการประทับเวลาแบบมัลติเกรน
- ระบบใหม่เรียก fchmodat2
- การล้างข้อมูล Sysctl บวม
- มีการแนะนำระบบย่อย GenPD
- รองรับ Microsoft Hyper-V สำหรับผู้เยี่ยมชม AMD SEV-SNP และ Intel TDX
- อินเทอร์เฟซ make xconfig ได้รับการย้ายไปยัง Qt6 ในขณะที่ยังคงความเข้ากันได้กับชุดเครื่องมือ Qt 5.15 LTS
- การล้างข้อมูล Printk ในการทำงานเพื่อสนับสนุนการพิมพ์คอนโซลแบบเธรด/อะตอมมิก ซึ่งจำเป็นในการปลดล็อกการสนับสนุนแบบเรียลไทม์ (PREMPT_RT) บนระบบหลักในที่สุด
Linux 6.6 สามารถดาวน์โหลดได้แล้ว จาก The Linux Kernel Archives สำหรับการติดตั้งด้วยตนเอง ผู้ใช้ Ubuntu ที่ไม่ต้องการทำเช่นนี้ก็สามารถใช้ได้ เมล็ดเมนไลน์.