Linux 5.18 ออกวางจำหน่ายแล้วและมาพร้อมกับการเปลี่ยนแปลงและการปรับปรุงมากมาย

บางวันที่ผ่านมา Linus Torvalds ประกาศความพร้อมใช้งานทั่วไปของ Linux 5.18 . เวอร์ชันเสถียรซึ่งเป็นเวอร์ชันที่มาถึงได้อย่างแม่นยำสองเดือนหลังจากเคอร์เนลซีรีส์ Linux 5.17 และได้รับ RC (Release Candidate) แปดขั้นตอนตลอดวงจรการพัฒนา ซึ่งช่วยให้นักพัฒนาเคอร์เนลแก้ไขจุดบกพร่องและปรับปรุงคุณลักษณะที่มีอยู่

ในบรรดาการเปลี่ยนแปลงที่เกี่ยวข้องที่สุดของ Linux Kernel 5.18 เวอร์ชันใหม่นี้รวมถึงการเปลี่ยนแปลงเป็นมาตรฐานการรวบรวม C11, รองรับ "เหตุการณ์ผู้ใช้" ในระบบติดตาม, รองรับฟังก์ชั่น "พอร์ตการจัดการระบบโฮสต์" » จาก AMD รองรับ 64 - การตรวจสอบความสมบูรณ์ของบิตบนอุปกรณ์ NVMe และอื่นๆ

ข่าวหลักใน Linux 5.18

มีการเพิ่มจำนวนมากจาก Intel ในเวอร์ชันใหม่นี้ของ Linux Kernel 5.18 รวมถึง ไดรเวอร์ใหม่ “Hardware Feedback Interface” (HFI) สำหรับโปรเซสเซอร์ไฮบริด เช่น Alder Lake, "Software Defined Silicon" (SDSi) ได้ถูกรวมเข้าด้วยกันเพื่อเปิดใช้งานคุณสมบัติซิลิกอนที่ได้รับอนุญาตให้ใช้งานกับซีพียู Intel ในอนาคต "Intel Indirect Branch Tracking" (IBT) โดยเป็นส่วนหนึ่งของ "Control-Flow Enforcement Technology" ”, “ENQCMD” ถูกเปิดใช้งานอีกครั้งสำหรับ Sapphire Rapids และอื่นๆ Intel PECI ซึ่งเป็น Platform Environmental Control Interface ได้ถูกรวมเข้ากับอินเทอร์เฟซระหว่าง CPU และ BMC บนแพลตฟอร์มเซิร์ฟเวอร์ของ Intel

ลอส การเตรียมการสำหรับการจำลองเสมือน Intel IPI ก็มาถึง Linux 5.18 .ด้วยในขณะที่การเปิดใช้งานจริงควรอยู่ที่นั่นสำหรับรอบ v5.19 สำหรับ Intel . ใหม่ ในพื้นที่กราฟิก Linux 5.18 รองรับแพลตฟอร์มย่อย DG2 G12 รองรับกราฟิก Intel Alder Lake N และบิตเปิดใช้งาน DG2/Alchemist ต่างๆ

นอกจากนี้ยังมีการทำงานกับ AMD EDAC สำหรับซีพียู Zen 4, การปรับปรุงการจำลองเสมือนแบบซ้อน จาก AMD และงานอื่นๆ บน Zen 4 KVM พร้อม Linux 5.18 ยังเข้ากันได้กับเครื่องเสมือน AMD vCPU สูงสุด 511 ตัว เพิ่มขึ้นจาก 255 vCPU ในปัจจุบัน และมีประสิทธิภาพเหนือกว่า EPYC รุ่นล่าสุด เซิร์ฟเวอร์ที่มีจำนวนคอร์มากกว่ากับแบร์กาโม สำหรับกราฟิก AMD นั้น Linux 5.18 เปิดใช้งาน "โหมดวิดีโอ" FreeSync ของ AMDGPU โดยค่าเริ่มต้น ซึ่งซ่อนอยู่หลังตัวเลือกโมดูลในเคอร์เนลก่อนหน้า

บล็อคแรกของ IP ยังเปิดใช้งานสำหรับ GPU และ APUs รุ่นต่อไป แต่มีการวางแผนเพิ่มเติมในเคอร์เนล 5.19 ในส่วนของฮาร์ดแวร์นั้น "Raspberry Pi Zero 2W" รองรับเคอร์เนล Linux เต็มรูปแบบในเวอร์ชันนี้

นอกจากนี้ ระบบไฟล์ ReiserFS ยังเลิกใช้แล้วและคาดว่าจะลบออกในปี 2025 การเลิกใช้งาน ReiserFS จะช่วยลดความพยายามที่จำเป็นในการรักษาการเปลี่ยนแปลงระบบไฟล์ทั่วไปเพื่อรองรับการเมานต์ iomap และ Volume API ใหม่

นอกจากนี้ยังมีการเน้นย้ำว่า โค้ดสำหรับคำนวณสถิติได้รับการออกแบบใหม่ ในไดรเวอร์ Device-mapper ซึ่งปรับปรุงความแม่นยำทางบัญชีอย่างมากในไดรเวอร์เช่น dm-crypt สำหรับอุปกรณ์ NVMe มีการรองรับการตรวจสอบความถูกต้องของเช็คซัม 64 บิต

นอกจากนี้ มีการเน้นว่าการรวมชุดของแพตช์ได้เริ่มขึ้นแล้วซึ่งสามารถลดเวลาในการสร้างเคอร์เนลใหม่ได้อย่างมากโดยการปรับโครงสร้างลำดับชั้นของไฟล์ส่วนหัวใหม่ และลดจำนวนการขึ้นต่อกันแบบไขว้ เคอร์เนล 5.18 มีแพตช์ที่ปรับโครงสร้างของไฟล์ส่วนหัวของตัวกำหนดตารางเวลาให้เหมาะสม (เคอร์เนล/ตาราง)

รหัสเคอร์เนลสามารถใช้มาตรฐาน C11 เผยแพร่ในปี 2011 ก่อนหน้านี้โค้ดที่เพิ่มลงในเคอร์เนลต้องเป็นไปตามข้อกำหนด ANSI C (C89) ซึ่งก่อตั้งขึ้นในปี 1989 เปลี่ยนตัวเลือก '–std=gnu89' เป็น '–std=gnu11 -Wno-shift- negative -value' ในสคริปต์สร้างเคอร์เนล 5.18 การพิจารณาความเป็นไปได้ของการใช้มาตรฐาน C17 ได้รับการพิจารณาแล้ว แต่ในกรณีนี้ จำเป็นต้องเพิ่มเวอร์ชันขั้นต่ำที่รองรับของ GCC ในขณะที่การรวมการรองรับ C11 จะสอดคล้องกับข้อกำหนดปัจจุบันสำหรับเวอร์ชัน GCC (5.1)

ด้วย เครื่องมือเพิ่มเติมสำหรับการติดตามแอปพลิเคชันในพื้นที่ผู้ใช้จะถูกเน้น เคอร์เนลเวอร์ชันใหม่เพิ่มความสามารถสำหรับกระบวนการของผู้ใช้ในการสร้างเหตุการณ์ผู้ใช้และเขียนข้อมูลไปยังบัฟเฟอร์การติดตาม ซึ่งสามารถดูได้ผ่านยูทิลิตี้การติดตามเคอร์เนลทั่วไป เช่น ftrace และ perf

สุดท้ายนี้ หากสนใจอยากทราบข้อมูลเพิ่มเติม สามารถเข้าไปดูรายละเอียดใน ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา