
แกนกลางของ Linux 6.18 พร้อมใช้งานแล้ว และมันมาในช่วงเวลาที่ Windows 11 เริ่มเหนื่อยล้ากับการมุ่งเน้นไปที่ AI บนเดสก์ท็อปแบบบูรณาการ ในบริบทนี้ ชุมชนเคอร์เนลได้เลือกรุ่นที่มุ่งเน้นไปที่ ปรับปรุงประสิทธิภาพ ความเสถียร และการรองรับฮาร์ดแวร์โดยคำนึงถึงทั้งคอมพิวเตอร์ที่บ้านและเซิร์ฟเวอร์ที่ติดตั้งทั่วทั้งยุโรป รวมถึงสเปนด้วย
หลังจากเวอร์ชันที่ค่อนข้างอนุรักษ์นิยมหลายเวอร์ชันซึ่งเน้นไปที่การแก้ไขข้อบกพร่องเป็นหลัก Linux 6.18 ก็กลับมาอีกครั้ง คลื่นแห่งการเปลี่ยนแปลงภายในและฟังก์ชันใหม่ การปรับปรุงเหล่านี้แม้จะไม่ปรากฏให้เห็นชัดเจน แต่ก็สร้างความแตกต่างในการใช้งานในชีวิตประจำวัน ผลลัพธ์ที่ได้คือเคอร์เนลที่ขัดเกลายิ่งขึ้นสำหรับการทำงาน การเล่นเกม หรือการปรับใช้บริการคลาวด์ โดยเฉพาะอย่างยิ่งบนเครื่องที่ทันสมัยและโครงสร้างพื้นฐานระดับมืออาชีพในยุโรป
รุ่นเสถียรที่มุ่งหวังที่จะกลายเป็น LTS

Linus Torvalds ได้ประกาศที่ LKML เกี่ยวกับการเปิดตัว Linux 6.18 เสถียร หลังจากรอบการพัฒนาที่ค่อนข้างเงียบ ในช่วงสัปดาห์สุดท้ายของขั้นตอนผู้สมัคร บาง... ปัญหาหน่วยความจำเสมือน และรายละเอียดเล็กๆ น้อยๆ อื่นๆ แต่ก็ได้รับการแก้ไขอย่างรวดเร็วและไม่ถือเป็นเหตุผลในการล่าช้ากำหนดการที่วางแผนไว้
ผู้สมัครรุ่นที่เจ็ด (rc7) ได้รับการอธิบายว่าเป็นเวที “ส่วนใหญ่ปกติ”ด้วยการแก้ไขเล็กๆ น้อยๆ ที่เป็นลักษณะเฉพาะสำหรับไดรเวอร์ สถาปัตยกรรมเช่น LoongArch, MIPS และ ARM64 และการปรับเปลี่ยนเล็กน้อยในสแต็กเครือข่ายและเครื่องมือพัฒนา rc7 จริงๆ แล้วมีขนาดเล็กกว่า rc6 ด้วยซ้ำ ซึ่งเป็นสัญญาณว่าวงจรกำลังปิดลงอย่างมีระเบียบ
โดยที่ 6.18 ได้รับการแท็กและเผยแพร่แล้วใน kernel.orgขณะนี้ชุมชนกำลังรอคอยช่วงเวลาการรวม Linux 6.19 ซึ่งจะมีรอบระยะเวลาที่ยาวขึ้นเล็กน้อยเนื่องจากงาน Kernel Maintainer Summit อย่างไรก็ตาม สัญญาณทั้งหมดบ่งชี้ว่าเวอร์ชันนี้จะถูกเลือกเป็นเวอร์ชันสุดท้าย เคอร์เนลการสนับสนุนระยะยาว (LTS) ถัดไปซึ่งทำให้เป็นตัวเลือกที่เหมาะสมในการรองรับการจัดจำหน่ายในองค์กรและการปรับใช้ที่สำคัญต่างๆ มากมายในอีกหลายปีข้างหน้า
หากสถานะ LTS ได้รับการยืนยันในที่สุด การแจกจ่ายในยุโรปที่มุ่งเน้นไปที่ธุรกิจและการบริหาร เช่น ที่ได้มาจาก Debian, Ubuntu, SUSE หรือ Red Hat ก็มีแนวโน้มที่จะนำสถานะนี้มาใช้ Linux 6.18 เป็นฐานสำหรับเวอร์ชันสนับสนุนขยายสำหรับผู้ใช้ตามบ้านในสเปน สิ่งนี้จะแปลเป็นการมาถึงของที่เก็บข้อมูลแบบเสถียรของดิสโทรต่างๆ ทีละน้อย โดยมีความเกี่ยวข้องเป็นพิเศษกับคอมพิวเตอร์ที่ได้รับการรับรองและฮาร์ดแวร์ล่าสุด
หน่วยความจำที่เร็วขึ้น: ชีฟ สวอป และแคชดิสก์ใหม่

การเปลี่ยนแปลงที่ลึกซึ้งที่สุดใน Linux 6.18 คือการเปิดตัว “ฟ่อน” ในตัวจัดสรร SLUBวิธีใหม่ในการจัดการแคชอ็อบเจ็กต์ขนาดเล็กต่อ CPU แทนที่คอร์ทั้งหมดจะแข่งขันกันเพื่อโครงสร้างชุดเดียวกัน โปรเซสเซอร์แต่ละตัวจะรักษา "พื้นที่เก็บข้อมูล" ของตัวเองไว้ภายใน ช่วยลดการแย่งชิงทรัพยากรภายใน และเร่งกระบวนการจัดสรรและยกเลิกการจัดสรรหน่วยความจำ
การปรับเปลี่ยนนี้แม้จะดูเป็นเรื่องเทคนิค แต่ก็มีผลกระทบต่อ ปรับปรุงประสิทธิภาพในการทำงานแบบขนานและการทำงานหลายอย่างพร้อมกันอย่างเข้มข้นเวิร์กโหลดที่ต้องอาศัยกลไก RCU (การอ่านเคอร์เนลพร้อมกัน) อย่างมาก การคอมไพล์จำนวนมาก หรือบริการที่มีปริมาณงานหนาแน่นสูง จะได้รับความคล่องตัวมากขึ้นด้วยการลดการล็อกระหว่างเคอร์เนลให้น้อยที่สุด
Linux 6.18 ยังมีความคืบหน้าในการปรับโครงสร้างใหม่ struct page โดยการแนะนำ memdesc_flags_tนี่เป็นก้าวสำคัญสู่โครงสร้างหน่วยความจำที่กะทัดรัดและจัดการได้ง่ายขึ้น แม้ว่าการเปลี่ยนแปลงเหล่านี้จะถูกนำมาใช้เป็นหลักในเวอร์ชันต่อ ๆ ไปในอนาคต แต่การเปลี่ยนแปลงเหล่านี้จะช่วยปูทางไปสู่เคอร์เนลที่มีประสิทธิภาพมากขึ้นบนระบบที่มี RAM จำนวนมาก เช่น เซิร์ฟเวอร์ความหนาแน่นสูงในยุโรป
ควบคู่กันไป ระบบย่อย Swap เปิดตัวเฟสแรกของ “Swap Table” ใหม่แนวคิดเชิงนามธรรมนี้มุ่งหวังที่จะปรับปรุงวิธีที่เคอร์เนลใช้พื้นที่สวอปเป็นแคช นักพัฒนาระบุว่าประสิทธิภาพการทำงานเพิ่มขึ้นระหว่าง 5% ถึง 20% ภายใต้ภาระงานบางประเภท ทั้งในด้านทรูพุตและเวลาตอบสนองภายใต้ภาระงานที่มีหน่วยความจำสูง
องค์ประกอบสำคัญอีกประการหนึ่งของรอบนี้คือเป้าหมายใหม่ของผู้ทำแผนที่อุปกรณ์ dm-pcacheซึ่งช่วยให้สามารถใช้หน่วยความจำถาวรได้ เช่น อุปกรณ์ CXL หรือ DAX แคชความเร็วสูงสำหรับดิสก์หรือ SSD ที่ช้ากว่าเลเยอร์เพิ่มเติมนี้แปลเป็นความยืดหยุ่นที่มากขึ้นเมื่อออกแบบการกำหนดค่าการจัดเก็บข้อมูลแบบผสม ซึ่งมีประโยชน์มากในอาร์เรย์และเซิร์ฟเวอร์ที่ปรับใช้ในศูนย์ข้อมูลในยุโรป
ระบบไฟล์: ลาก่อน Bcachefs และเสริมกำลังส่วนที่เหลือ
ในด้านระบบไฟล์ การตัดสินใจที่ถูกพูดถึงมากที่สุดคือ การลบ Bcachefs ออกจากเคอร์เนลหลักปัจจุบันโค้ดนี้ถือว่าได้รับการบำรุงรักษาจากภายนอก ดังนั้นผู้ที่ต้องการใช้โค้ดนี้ต่อไปจะต้องใช้โมดูลเพิ่มเติมหรือคอมไพล์เอง เหตุผลไม่ได้เป็นปัญหาทางเทคนิคมากนัก แต่เป็นเพราะ การไม่ปฏิบัติตามกฎการรวมซ้ำๆ โดยผู้ดูแลระบบจะส่งการเปลี่ยนแปลงฟังก์ชันการทำงานนอกกำหนดเวลาและข้ามขั้นตอนที่สงวนไว้สำหรับการแก้ไขข้อผิดพลาดเท่านั้น
ในขณะที่ Bcachefs ออกไปทางประตูหลัง ระบบอื่นจะแข็งแกร่งขึ้น Btrfs ดำเนินขั้นตอนที่สำคัญมากโดยเปิดใช้งานขนาดบล็อกที่ใหญ่กว่าขนาดเพจการปรับปรุงนี้เปิดโอกาสให้เกิดการเพิ่มประสิทธิภาพอย่างมีนัยสำคัญในอนาคต โดยเฉพาะอย่างยิ่งในเวิร์กโหลดที่มีการอ่านข้อมูลจำนวนมาก นอกจากนี้ ยังมีการปรับปรุงด้านการทำงานแบบคู่ขนานและการจัดการเมตาดาต้าภายในหลายประการ
ทหารผ่านศึก XFS เปิดใช้งานฟังก์ชันตรวจสอบและซ่อมแซมออนไลน์ตามค่าเริ่มต้น (fsck ออนไลน์) ซึ่งจนถึงขณะนี้ยังถือว่าเป็นการทดลอง วิธีนี้ช่วยให้สามารถแก้ไขปัญหาบางอย่างได้ในขณะที่ระบบไฟล์ยังคงติดตั้งและใช้งานอยู่ ซึ่งถือเป็นเรื่องที่น่าสนใจสำหรับสภาพแวดล้อมองค์กรที่การหยุดให้บริการไม่ใช่ทางเลือกเสมอไป
En EXT4 เพิ่ม ID ผู้ใช้และกลุ่มด้วยบิตสำรอง 32 บิต และอินเทอร์เฟซใหม่ ioctl() วิธีนี้ช่วยให้สามารถจัดการพารามิเตอร์ซูเปอร์บล็อกได้ ทำให้ผู้ดูแลระบบและเครื่องมือบำรุงรักษาทำงานได้ง่ายขึ้น นอกจากนี้ยังช่วยให้สามารถลบตัวเลือกการกำหนดค่าที่ล้าสมัยซึ่งไม่เกี่ยวข้องอีกต่อไป
ในขณะเดียวกันผู้ควบคุมของ exFAT ได้รับการปรับปรุงอย่างเข้มข้นในบางสถานการณ์เฉพาะ มีการวัดประสิทธิภาพการอ่านและเขียนข้อมูลได้เพิ่มขึ้นถึง 16 เท่า ผู้ที่ย้ายข้อมูลระหว่าง Windows และ Linux โดยใช้การ์ด SD หรือไดรฟ์ USB จะสังเกตเห็นว่าเวลาในการคัดลอกข้อมูลสั้นลงอย่างมาก นอกจากนี้ FUSE ยังเพิ่มความสามารถในการจัดการสำเนาข้อมูลขนาดใหญ่อีกด้วย ระบบไฟล์พื้นที่ผู้ใช้สามารถปรับปรุงประสิทธิภาพได้.
เครือข่ายที่เร็วขึ้นและมีการจัดการที่ดีขึ้น
ส่วนเครือข่ายเป็นหนึ่งในผู้ได้รับประโยชน์สูงสุดจาก Linux 6.18 อีกครั้ง ในแง่หนึ่ง มีการแนะนำการสนับสนุนเบื้องต้นสำหรับ TCP Accurate ECN (การแจ้งเตือนความแออัดที่ชัดเจนและแม่นยำ)นี่เป็นรูปแบบ ECN แบบคลาสสิกที่มีความแม่นยำมากกว่า ช่วยให้สามารถตรวจจับและจัดการความแออัดได้อย่างละเอียดมากขึ้น เหมาะอย่างยิ่งสำหรับเครือข่ายที่ซับซ้อน เช่น เครือข่ายที่ดำเนินการโดยผู้ให้บริการและผู้ประกอบการรายใหญ่ในสหภาพยุโรป
ที่ UDP เส้นทางการรับข้อมูลได้รับการเขียนใหม่ด้วยจุดมุ่งหมาย ลดการกักเก็บและเพิ่มประสิทธิภาพในระบบ NUMAการทดสอบภายในแสดงให้เห็นประสิทธิภาพที่เพิ่มขึ้นถึง 47% ในการรับแพ็กเก็ต ซึ่งสามารถช่วยต้านทานปริมาณการรับส่งข้อมูลที่ถูกต้องและการโจมตี DDoS ที่ใช้ UDP ได้ดีขึ้น
การตั้งค่าเริ่มต้นยังเปลี่ยนแปลง: ขนาดบัฟเฟอร์รับเพิ่มเป็น 4 MBและการปรับปรุงการแบ่งปันบัฟเฟอร์ก่อนหน้านี้ได้รับการบูรณาการ โดยมีแนวคิดว่าเซิร์ฟเวอร์สตรีมมิ่ง เกมออนไลน์ หรือการสื่อสารแบบเรียลไทม์จะมีอิสระมากขึ้นก่อนที่จะเริ่มทิ้งแพ็กเก็ต
ในพื้นที่การเข้ารหัส เคอร์เนลมีการปรับปรุงสำหรับ การเชื่อมต่อ TCP ได้รับการปกป้องโดย PSP และเทคโนโลยีอื่นๆ ที่มุ่งเสริมสร้างความลับของการรับส่งข้อมูล คุณสมบัติใหม่เหล่านี้ เมื่อรวมกับรูปแบบการตรวจสอบใหม่และการปรับปรุง BPF จะช่วยเสริมบทบาทของ Linux ในฐานะรากฐานสำหรับบริการสำคัญในเครือข่ายยุโรป
ทั้งหมดนี้เสร็จสิ้นด้วย การตั้งค่าสแต็กเครือข่าย การปรับปรุงเหล่านี้มุ่งเป้าไปที่การลดความหน่วงและเพิ่มเสถียรภาพในกรณีที่เป็นขอบเครือข่าย แม้ว่าผู้ใช้ปลายทางจะมองไม่เห็นการเปลี่ยนแปลงหลายอย่าง แต่ผู้ให้บริการเครือข่าย ผู้ดูแลระบบ และผู้ให้บริการในยุโรปสามารถใช้ประโยชน์จากการปรับปรุงเหล่านี้เพื่อปรับแต่งแพลตฟอร์มของตนให้ดียิ่งขึ้น
ความปลอดภัยที่เพิ่มขึ้น: GMP ที่ลงนาม การตรวจสอบ LSM หลายรายการ และการเปลี่ยนแปลง TPM
ความปลอดภัยยังคงเป็นเสาหลักพื้นฐานของการพัฒนาเคอร์เนล Linux 6.18 แนะนำ ความเป็นไปได้ในการโหลดเฉพาะโปรแกรม BPF ที่ลงนามแล้วเท่านั้นวิธีนี้ช่วยให้สามารถตรวจสอบความสมบูรณ์ของโค้ดที่แทรกเข้าไปในเคอร์เนลแบบไดนามิกก่อนดำเนินการได้ ในสภาพแวดล้อมที่ใช้ BPF เพื่อการสังเกตการณ์ขั้นสูง การกรองเครือข่าย หรือการรักษาความปลอดภัย มาตรการนี้จะเพิ่มระดับการป้องกันพิเศษเพื่อป้องกันการโจมตีที่พยายามใช้ประโยชน์จากช่องทางนี้
El ระบบย่อยการตรวจสอบได้รับการขยายเพื่อจัดการสถานการณ์ LSM หลายรายการได้ดีขึ้นซึ่งมีโมดูลความปลอดภัยหลายโมดูลทำงานพร้อมกัน (เช่น SELinux และ AppArmor) การปรับปรุงนี้ช่วยให้สามารถตรวจสอบและเชื่อมโยงเหตุการณ์ด้านความปลอดภัยในสภาพแวดล้อมที่มีการควบคุม ซึ่งมีความเกี่ยวข้องอย่างมากกับบริษัทในยุโรปที่อยู่ภายใต้ข้อกำหนด NIS2 หรือกฎระเบียบเฉพาะภาคส่วน
การเปลี่ยนแปลงที่โดดเด่นอีกประการหนึ่งคือการตัดสินใจที่จะ ปิดใช้งานฟังก์ชันการเข้ารหัส HMAC บนบัส TPM ตามค่าเริ่มต้นในการใช้งานปัจจุบัน ฟีเจอร์นี้เพิ่มความซับซ้อนและประสิทธิภาพการทำงานที่ลดลง โดยไม่ได้ให้ประโยชน์ที่ชัดเจนในแง่ของความปลอดภัยที่แท้จริง การปิดใช้งานฟีเจอร์นี้ตามค่าเริ่มต้นจะช่วยลดภาระของระบบและลดจุดที่อาจเกิดความล้มเหลวได้ ขณะเดียวกันก็ยังมีตัวเลือกให้เปิดใช้งานฟีเจอร์นี้ด้วยตนเองได้หากจำเป็น
ในส่วนของการแยกหน่วยความจำและการจำลองเสมือนที่ปลอดภัย เคอร์เนลจะรวมการรองรับสำหรับ การซ่อนข้อความเข้ารหัส SEV-SNP บน x86 นอกจากนี้ยังขยายขีดความสามารถของ KVM ด้วยเทคโนโลยีต่างๆ เช่น Control-flow Enforcement Technology (CET) ของ Intel และ AMD คุณสมบัติเหล่านี้ช่วยปกป้องกระบวนการทำงานและป้องกันเครื่องเสมือนจากการโจมตีบางประเภท
เมื่อนำชิ้นส่วนทั้งหมดมารวมกันจะเสริมตำแหน่งของ Linux 6.18 เป็นรากฐานสำหรับโครงสร้างพื้นฐานที่สำคัญทั้งในศูนย์ข้อมูลสาธารณะและในระบบคลาวด์ส่วนตัวและสภาพแวดล้อมทางอุตสาหกรรมที่กระจายอยู่ทั่วทั้งยุโรป
การจำลองเสมือน คอนเทนเนอร์ และ NFS ในสภาพแวดล้อมมืออาชีพ
ในอาณาจักรของคอนเทนเนอร์ เคอร์เนลเพิ่มความเป็นไปได้ของ จัดการเนมสเปซเป็นไฟล์จัดการ ผ่านการโทร name_to_handle_at() y open_by_handle_at()วิธีนี้ทำให้การอ้างอิง เปรียบเทียบ หรือถ่ายโอนเนมสเปซระหว่างกระบวนการต่างๆ ง่ายขึ้นอย่างน่าเชื่อถือโดยไม่ต้องจัดสรรทรัพยากรอย่างถาวร ส่งผลให้การจัดการระบบที่ใช้คอนเทนเนอร์ที่ซับซ้อนง่ายขึ้น
เซิร์ฟเวอร์ไฟล์เครือข่ายก็ได้รับประโยชน์เช่นกัน Linux 6.18 แนะนำตัวเลือกสำหรับ ปิดใช้งานแคช I/O บน NFS ในการกำหนดค่าบางประเภท วิธีนี้จะช่วยปรับปรุงความสามารถในการปรับขนาดและประสิทธิภาพภายใต้ภาระงานที่มีการกระจายสูง ความยืดหยุ่นนี้มีประโยชน์สำหรับการใช้งานระบบจัดเก็บข้อมูลบนเครือข่ายขนาดใหญ่ เช่น ในมหาวิทยาลัย สถาบันของรัฐ หรือบริษัทในยุโรปที่มีลูกค้าหลายพันรายเข้าถึงระบบพร้อมกัน
ควบคู่ไปกับการปรับปรุงระบบย่อยการสลับและการปรับปรุงหน่วยความจำที่กล่าวถึงแล้ว การเพิ่มประสิทธิภาพเหล่านี้ช่วยให้ เซิร์ฟเวอร์ที่มีคอนเทนเนอร์นับสิบหรือนับร้อย ยังคงมีเสถียรภาพมากขึ้นแม้ว่าระบบจะใกล้ถึงขีดจำกัดโหลดก็ตาม
สำหรับผู้ให้บริการระบบคลาวด์และศูนย์ข้อมูลที่ตั้งอยู่ในสเปนและส่วนอื่นๆ ของสหภาพยุโรป ความก้าวหน้าประเภทนี้หมายถึงการสามารถใช้งานฮาร์ดแวร์ที่มีอยู่ได้ดียิ่งขึ้นก่อนที่จะต้องพิจารณาการขยายตัว ในขณะที่ยังคงรักษาระดับการบริการที่มีการแข่งขันไว้ได้
Rust เพิ่มเติมในเคอร์เนลและความสามารถด้านสถาปัตยกรรมใหม่
Linux 6.18 ยังคงก้าวหน้าในการรวมเข้าด้วยกัน Rust เป็นภาษาที่สอง ภายในเคอร์เนล การเชื่อมโยงไปยัง API ของเคอร์เนลที่เกี่ยวข้องได้รับการขยาย โดยรวมการดำเนินการแบบอะตอมมิกที่ปรับแต่งให้เหมาะกับโมเดลหน่วยความจำของเคอร์เนล การรองรับ DebugFS การจัดการบิตแมป และเครื่องมือสำหรับการเขียนไดรเวอร์ที่ปลอดภัยยิ่งขึ้น
ในบรรดาตัวควบคุมเหล่านั้น มีตัวหนึ่งที่โดดเด่น ไดรเวอร์ DRM ใหม่ใน Rust สำหรับ GPU ARM Maliแม้จะอยู่ในช่วงเริ่มต้น แต่ก็ต้องปรับงานบางส่วนที่ทำบน Panthor มาใช้ ในระยะกลาง แนวคิดคืออุปกรณ์ ARM ที่ใช้กันอย่างแพร่หลายในตลาดยุโรป ตั้งแต่คอมพิวเตอร์แบบบอร์ดเดียวไปจนถึงแล็ปท็อปน้ำหนักเบา จะได้รับประโยชน์จากไดรเวอร์ที่แข็งแกร่งกว่าและมีโอกาสเกิดข้อผิดพลาดร้ายแรงน้อยกว่า
ส่วนประกอบที่เกี่ยวข้องอีกประการหนึ่งคือ ไดรเวอร์ Rust Binderระบบนี้มุ่งเน้นไปที่ระบบการสื่อสารระหว่างกระบวนการ (IPC) ที่ใช้ใน Android การรวมระบบนี้ไว้จะช่วยปูทางไปสู่การรองรับ Android และอุปกรณ์รุ่นต่อๆ มาภายในเคอร์เนลหลักที่แข็งแกร่งยิ่งขึ้น ซึ่งเป็นสิ่งสำคัญสำหรับผู้ผลิตที่จัดจำหน่ายผลิตภัณฑ์ในยุโรปที่ต้องการสแต็กที่ได้รับการดูแลอย่างดี
ควบคู่กันไปความสามารถของ เวที BPF ในสถาปัตยกรรมเช่น PowerPC มีการเพิ่มฟีเจอร์ใหม่สำหรับ Arm, RISC-V และ MIPS ยกตัวอย่างเช่น สำหรับ RISC-V การเปลี่ยนแปลงที่ไม่ได้มีอยู่ในเวอร์ชันก่อนหน้ากำลังถูกนำกลับมาใช้ใหม่ เช่น ไพรมิทีฟการแมปหน่วยความจำแบบใหม่ การรองรับอินเทอร์เฟซ RPMI (คล้ายกับ ARM SCMI) และส่วนขยายเฉพาะของผู้จำหน่าย
การปรับปรุงสถาปัตยกรรมชุดนี้ช่วยเสริมตำแหน่งของ Linux ในฐานะระบบปฏิบัติการมาตรฐานใน ฮาร์ดแวร์แบบเปิดและแพลตฟอร์มใหม่ ๆซึ่งเป็นพื้นที่ที่น่าสนใจอย่างยิ่งสำหรับโครงการในยุโรปที่ต้องการลดการพึ่งพาสถาปัตยกรรมที่เป็นกรรมสิทธิ์
รองรับฮาร์ดแวร์: การเล่นเกม แล็ปท็อปสมัยใหม่ และ Apple Silicon
ส่วนที่มองเห็นได้ชัดเจนของความพยายามใน Linux 6.18 มุ่งเน้นไปที่ไดรเวอร์ เคอร์เนลขยายขอบเขตอย่างมาก การสนับสนุนฮาร์ดแวร์สำหรับอุปกรณ์ผู้บริโภคและคอนโซลพีซีซึ่งเป็นกลุ่มที่มีการเติบโตอย่างมากในช่วงไม่กี่ปีที่ผ่านมา เนื่องมาจากการเติบโตของเกมบน Linux
ในการเริ่มต้น ไดรเวอร์ HWMON ใหม่สำหรับอุปกรณ์ GPDเช่น GPD Win 4 และ Win Max 2 ซึ่งให้การควบคุมพัดลมที่แม่นยำยิ่งขึ้นและการอ่านค่าจากเซ็นเซอร์ความร้อนที่เชื่อถือได้มากขึ้น ทำให้การใช้งานเครื่องขนาดเล็กเหล่านี้มีประสิทธิภาพสูงสุดโดยไม่กระทบต่ออายุการใช้งาน ซึ่งเป็นสิ่งที่ผู้ใช้ในสเปนและประเทศอื่นๆ ในยุโรปให้ความสำคัญอย่างยิ่ง
ก็ได้รับการแก้ไขเช่นกัน ปัญหาที่น่ารำคาญกับ ASUS ROG Ally และ Lenovo Legion Go 2ปัญหาเหล่านี้เกี่ยวข้องกับการหยุดชะงักที่ไม่พึงประสงค์และการกลับมาใช้งานไดรฟ์ NVMe อีกครั้งหลังจากระบบถูกระงับ สำหรับผู้ที่ใช้อุปกรณ์เหล่านี้เป็นคอนโซลพกพาที่ใช้ระบบปฏิบัติการ Linux ประสบการณ์การเล่นเกมน่าจะมีเสถียรภาพมากขึ้น
ในส่วนของอุปกรณ์ต่อพ่วง เคอร์เนลจะปรับปรุงการรองรับ คอนโทรลเลอร์ PlayStation DualSenseเพื่อให้ขั้วต่อเสียงแบบบูรณาการทำงานได้อย่างถูกต้อง: เมื่อคุณเสียบหูฟังเข้ากับตัวควบคุม ระบบจะเปลี่ยนทิศทางเอาต์พุตเสียงและให้คุณใช้ไมโครโฟนได้โดยไม่ต้องมีการกำหนดค่าแปลกๆ ใดๆ
นอกจากนี้ Linux 6.18 ยังขยาย การสนับสนุนเบื้องต้นสำหรับทัชแพดแบบสัมผัสสิ่งเหล่านี้กำลังเป็นที่นิยมมากขึ้นในแล็ปท็อปยุคใหม่ ด้วยเหตุนี้ รุ่นที่วางจำหน่ายในสเปนและประเทศอื่นๆ ในยุโรปที่มีแผงสัมผัสแบบนี้จึงได้รับการตอบสนองการคลิกที่เป็นธรรมชาติมากขึ้น ใกล้เคียงกับการตั้งค่าจากโรงงานของระบบอื่นๆ
กราฟิก โปรเซสเซอร์ และ AI: การปรับปรุงสำหรับอุปกรณ์สมัยใหม่
ในส่วนของกราฟิก ตัวควบคุม ใหม่สำหรับ GPU NVIDIA Turing และ Ampere พวกเขาจะเริ่มใช้เฟิร์มแวร์ GSP (GPU System Processor) เป็นค่าเริ่มต้นเมื่อพร้อมใช้งาน การเปลี่ยนแปลงนี้เป็นส่วนหนึ่งของการเปลี่ยนแปลงครั้งใหญ่ในระบบนิเวศของ NVIDIA ซึ่งมุ่งเป้าไปที่การปรับปรุงการจัดการพลังงานและเตรียมพร้อมสำหรับการรองรับที่แข็งแกร่งยิ่งขึ้นในระยะกลางสำหรับเวิร์กสเตชันและพีซีสำหรับเล่นเกม
ใน CPU ไดรเวอร์ intel_pstate รวมถึงการปรับปรุงสำหรับแพลตฟอร์ม ทะเลสาบดาวตก Intelด้วยการบูรณาการกับการควบคุมประสิทธิภาพแบบไดนามิก เคอร์เนลจึงสามารถใช้ประโยชน์จากสถานะ P ของฮาร์ดแวร์ (HWP) โดยไม่มีข้อจำกัดแบบคลาสสิกของ EPP ทำให้บรรลุผลสำเร็จ สมดุลที่ดีขึ้นระหว่างประสิทธิภาพและการบริโภคสิ่งสำคัญในแล็ปท็อปอัลตร้าไลท์ที่ขายเป็นจำนวนมากในตลาดยุโรป
สำหรับงานด้านปัญญาประดิษฐ์ Linux 6.18 เพิ่มสิ่งใหม่ ตัวควบคุม NPU ของ Rockchip ด้วยการรองรับมัลติคอร์และการปรับขนาดความถี่แบบไดนามิก ไดรเวอร์นี้จึงช่วยให้ใช้งานความสามารถในการประมวลผลของบอร์ด Rockchip SoC ได้ดียิ่งขึ้น ซึ่งใช้กันอย่างแพร่หลายในอุปกรณ์ราคาประหยัดและโครงการห้องปฏิบัติการทั่วทั้งยุโรป โดยปัจจุบันสามารถรันเวิร์กโหลดการเรียนรู้ของเครื่องได้โดยไม่ต้องพึ่งพา GPU แบบแยกเสมอไป
ภายในระบบนิเวศของ Apple กำลังมีการนำความก้าวหน้าเพิ่มเติมในการสนับสนุนเข้ามาใช้ M2 Pro, M2 Max และ M2 Ultra SoC ผ่านการรวม Device Tree ใหม่ แม้ว่าสำหรับการใช้งานหนักบนแล็ปท็อป Mac ก็ยังแนะนำให้ใช้โปรเจกต์อย่าง Asahi Linux ที่มีแพตช์ของตัวเอง แต่การที่งานบางส่วนถูกรวมไว้ในเคอร์เนลหลักถือเป็นสัญญาณของความก้าวหน้าอย่างต่อเนื่อง
เคอร์เนลยังขยายความเข้ากันได้กับเมนบอร์ดและอุปกรณ์จากผู้ผลิต เช่น ASUS, HP, Alienware และ Dell G Series เพิ่ม รวมถึงเซ็นเซอร์ HWMON การควบคุมพัดลม และการจัดการแสง RGB แบบแบ่งโซนสำหรับเวิร์กสเตชันประสิทธิภาพสูงทั้งเดสก์ท็อปและการเล่นเกม การปรับปรุงเหล่านี้จะช่วยให้มีการตรวจสอบที่ครอบคลุมมากขึ้น
วิธีอัปเกรดเป็น Linux 6.18 บนระบบปฏิบัติการที่แตกต่างกัน
วิธีการเข้าถึง Linux 6.18 พร้อมใช้งานแล้ว ส่วนใหญ่ขึ้นอยู่กับการแจกจ่ายที่เลือก ระบบที่ใช้ระบบแบบ Rolling Release เช่น Arch Linux หรือ Fedora เวอร์ชันสำหรับนักพัฒนา มักจะได้รับเคอร์เนลใหม่ผ่านการอัปเดตแพ็กเกจมาตรฐาน ทันทีที่การแจกจ่ายผสานรวมเคอร์เนลเข้ากับคลังเก็บแล้ว ก็เพียงแค่อัปเดตและเลือกเคอร์เนลนั้นในการบูตครั้งต่อไป
ในทางตรงกันข้าม การแจกแจงด้วย รอบการอัปเดตที่อนุรักษ์นิยมมากขึ้น —Ubuntu stable, Debian, Linux Mint, openSUSE Leap และอีกหลายตัวที่ได้รับความนิยมในสเปน — จะใช้เวลานานกว่าเล็กน้อยในการนำ 6.18 มาใช้ ในหลายกรณี เคอร์เนลนี้จะมาพร้อมกับเวอร์ชันหลักของดิสโทรหรือรุ่น LTS ใหม่ โดยเฉพาะอย่างยิ่งหากสถานะของเคอร์เนลนี้ในฐานะเคอร์เนลที่รองรับการใช้งานในระยะยาวได้รับการยืนยันในที่สุด
ผู้ใช้ที่ใจร้อนมักมีตัวเลือกเสมอ ดาวน์โหลดซอร์สโค้ดจาก kernel.org และคอมไพล์ด้วยตนเองบนระบบของคุณ กระบวนการคลาสสิกประกอบด้วยการรับแพ็กเกจที่บีบอัดแล้ว การแตกไฟล์ และการปรับการตั้งค่าด้วยเครื่องมือต่างๆ เช่น make menuconfigรวบรวมโดยใช้ประโยชน์จากเคอร์เนลที่มีอยู่ทั้งหมด และติดตั้งโมดูลและเคอร์เนลที่ได้ผลลัพธ์
ในระบบนิเวศ Debian และ Ubuntu ยังมี แพ็กเกจ .deb และที่เก็บข้อมูลเฉพาะ แหล่งข้อมูลเหล่านี้นำเสนอทั้งเวอร์ชันหลักและเวอร์ชัน PPA ที่ชุมชนดูแล แหล่งข้อมูลเหล่านี้เป็นวิธีทดสอบเวอร์ชัน 6.18 โดยเร็วที่สุด อย่างไรก็ตาม ควรใช้ด้วยความระมัดระวังบนเครื่องที่ใช้งานจริง เนื่องจากมักไม่มีแพตช์เพิ่มเติมและการสนับสนุนการแจกจ่ายอย่างเป็นทางการ
ในสภาพแวดล้อมระดับมืออาชีพและเซิร์ฟเวอร์ที่ตั้งอยู่ในศูนย์ข้อมูลยุโรป คำแนะนำทั่วไปยังคงอยู่ ยึดตามเคอร์เนลที่ระบบจำหน่ายจัดเตรียมไว้ให้ หรือโดยผู้ให้บริการสนับสนุนที่ทำสัญญาไว้ วิธีนี้ช่วยให้มั่นใจได้ว่าจะมีการผสมผสานระหว่างเคอร์เนล ทูลเชน และไลบรารี ซึ่งผ่านการทดสอบร่วมกัน ซึ่งเป็นสิ่งสำคัญอย่างยิ่งในการจัดการโครงสร้างพื้นฐานที่สำคัญ
Linux 6.18 ได้สร้างตัวเองให้เป็นเวอร์ชันเคอร์เนลที่มีความเกี่ยวข้องโดยเฉพาะ: มันรวมเอา การปรับปรุงที่ชัดเจนในหน่วยความจำ พื้นที่จัดเก็บ เครือข่าย ความปลอดภัย และการรองรับฮาร์ดแวร์ ด้วยก้าวที่มั่นคงสู่อนาคตแบบโมดูลาร์และปลอดภัยยิ่งขึ้นด้วยความช่วยเหลือจาก Rust และ BPF ทำให้กำลังกลายเป็นรากฐานที่การแจกจ่ายในยุโรปและสเปนหลายแห่งสามารถใช้ได้เป็นเวลาหลายปี หากได้รับการยืนยันในที่สุดว่าเป็นเคอร์เนล LTS ตัวถัดไป
