เคอร์เนลลินุกซ์ 5.3 ได้รับการเผยแพร่แล้วทราบข่าว

ลินุกซ์เคอร์เนล

หลังจากสองเดือนของการพัฒนา Linus Torvalds เปิดตัวเคอร์เนล Linux เวอร์ชัน 5.3 ซึ่งระหว่าง การเปลี่ยนแปลง เด่นที่สุด รองรับ AMD Navi GPU โปรเซสเซอร์ Zhaoxi และเทคโนโลยีการจัดการพลังงาน Intel Speed ​​Select และอื่น ๆ อีกมากมาย.

การประกาศเวอร์ชันใหม่ ไลนัสเตือนผู้เสนอกฎระเบียบที่สำคัญทั้งหมด การพัฒนาเคอร์เนล คงพฤติกรรมเดียวกันสำหรับคอมโพเนนต์พื้นที่ผู้ใช้ การเปลี่ยนแปลงเคอร์เนลไม่ควรละเมิดแอปพลิเคชันที่ทำงานอยู่แล้วและนำไปสู่การถอยหลังระดับผู้ใช้

ในขณะเดียวกันการละเมิดพฤติกรรมไม่เพียง แต่อาจทำให้เกิดการเปลี่ยนแปลงใน ABI การลบรหัสที่ล้าสมัยหรือข้อผิดพลาด แต่ยังส่งผลทางอ้อมของการปรับปรุงที่เป็นประโยชน์อย่างเหมาะสมด้วย

มีอะไรใหม่ใน Linux Kernel 5.3

จากความแปลกใหม่ที่โดดเด่นใน Linux Kernel 5.3 เวอร์ชันใหม่นี้เราสามารถพบได้สำหรับ ไดรเวอร์ Amdgpu เพิ่มการสนับสนุนเบื้องต้นสำหรับ AMD NAVI GPUs (RX5700) ซึ่งรวมถึง Base Controller, Display Interaction Code (DCN2), GFX และ Compute Support (GFX10), SDMA 5 (DMA0 System), Power Management และ Multimedia Encoders / Decoders (VCN2)

amdgpu ยังปรับปรุงการรองรับการ์ด Vega12 และ Vega20 GPU ซึ่งมีการเพิ่มหน่วยความจำและความสามารถในการจัดการพลังงานเพิ่มเติม

ในไดรเวอร์ DRM สำหรับการ์ดแสดงผล Intel สำหรับชิป Icelake จะมีการใช้โหมดแก้ไขแกมม่าแบบหลายเซ็กเมนต์ใหม่ เพิ่มความสามารถในการแสดงผลผ่าน DisplayPort ในรูปแบบ YCbCr4: 2: 0

บริการหน่วยความจำและระบบ

ในเคอร์เนล 5.3 ขอแนะนำการสนับสนุนสำหรับ Intel Speed ​​Select Power Management Technology คืออะไร พร้อมใช้งานบนเซิร์ฟเวอร์บางรุ่นที่มีโปรเซสเซอร์ Intel Xeon. เทคโนโลยีนี้ช่วยให้คุณสามารถตั้งค่าประสิทธิภาพของพาร์ติชันและการตั้งค่าประสิทธิภาพสำหรับคอร์ซีพียูที่แตกต่างกันทำให้คุณสามารถจัดลำดับความสำคัญของประสิทธิภาพสำหรับงานที่ดำเนินการบนคอร์ที่เฉพาะเจาะจงโดยเสียสละประสิทธิภาพของคอร์อื่น ๆ

ในทางกลับกันใน Linux Kernel 5.3 กระบวนการในพื้นที่ผู้ใช้มีความสามารถในการรอเป็นเวลาสั้น ๆ โดยไม่ต้องใช้ลูป โดยใช้คำแนะนำ umwait คำแนะนำนี้พร้อมกับ umonitor และคำแนะนำ tpause จะนำเสนอบนชิป Intel "Tremont" ที่กำลังจะมาถึงและจะช่วยให้สามารถดำเนินการตามความล่าช้าที่ช่วยประหยัดพลังงานและไม่ส่งผลกระทบต่อประสิทธิภาพของเธรดอื่น ๆ เมื่อใช้ Hyper Threading

สำหรับสถาปัตยกรรม RISC-V มีการเพิ่มการรองรับเพจหน่วยความจำขนาดใหญ่ (หน้าใหญ่)

ระบบย่อยของดิสก์ I / O และระบบไฟล์

สำหรับระบบไฟล์ XFS ตัวเลือกการบายพาส inode แบบมัลติเธรดถูกนำมาใช้ (ตัวอย่างเช่นเมื่อตรวจสอบโควต้า) เพิ่ม ioctl BULKSTAT และ INUMBERS ใหม่เพื่อให้สามารถเข้าถึงฟังก์ชันที่ปรากฏในรูปแบบ FS รุ่นที่ XNUMX เช่นเวลาเกิดของไอโหนดและความสามารถในการตั้งค่าพารามิเตอร์ BULKSTAT และ INUMBERS สำหรับแต่ละกลุ่ม AG (กลุ่มการกำหนด)

ในขณะที่ เพิ่มการสนับสนุนสำหรับช่องว่างไดเร็กทอรีสำหรับระบบไฟล์ Ext4 (บล็อกที่ไม่ได้ลิงก์) แฟล็ก 'i' ถูกประมวลผลสำหรับไฟล์ที่เปิดอยู่ (เขียนแบนในสถานการณ์เดียวหากตั้งค่าแฟล็กเมื่อเปิดไฟล์แล้ว)

F2FS เพิ่มตัวเลือกเพื่อ จำกัด ตัวรวบรวมขยะเมื่อทำงานในโหมดจุดตรวจ = ปิดใช้งาน

เพิ่มความสามารถในการโฮสต์ไฟล์ swap บน F2FS ด้วย direct I / O สำหรับผู้ใช้ทั้งหมดมีการเพิ่มการสนับสนุนสำหรับการแก้ไขไฟล์และจัดสรรบล็อกสำหรับไฟล์เหล่านั้น

Virtualization และความปลอดภัย

แกนกลางประกอบด้วยไฮเปอร์ไวเซอร์สำหรับอุปกรณ์ ACRN ในตัว ซึ่งเขียนขึ้นโดยคำนึงถึงความพร้อมในการทำงานแบบเรียลไทม์และความเหมาะสมสำหรับการใช้งานในระบบที่สำคัญ ACRN ให้ค่าใช้จ่ายที่น้อยที่สุดรับประกันความหน่วงแฝงต่ำและการตอบสนองที่เพียงพอเมื่อโต้ตอบกับอุปกรณ์

โหมดผู้ใช้ Linux ได้เพิ่มโหมดเพื่อชะลอหรือเร่งเวลาในสภาพแวดล้อมเสมือน UML เพื่อลดความซับซ้อนในการดีบักรหัสที่เกี่ยวข้องกับเวลา นอกจากนี้ เพิ่มพารามิเตอร์เริ่มต้นแล้ว ซึ่งอนุญาตให้เริ่มนาฬิการะบบจากจุดที่ระบุในรูปแบบยุค

Netfilter สำหรับ nftables เพิ่มการสนับสนุนกลไกการกรอง แพ็กเกจเร่งฮาร์ดแวร์โดยใช้ Flow Block API ที่เพิ่มให้กับไดรเวอร์ ตารางกฎที่สมบูรณ์พร้อมสตริงทั้งหมดสามารถนำไปติดกับอะแดปเตอร์เครือข่าย การรวมทำได้โดยการผูก NFT_TABLE_F_HW กับตาราง

รองรับข้อมูลเมตาอย่างง่ายของโปรโตคอลเลเยอร์ 3 และ 4 การดำเนินการยอมรับ / ปฏิเสธการจับคู่โดย IP และพอร์ตเครือข่ายผู้ส่ง / ผู้รับและประเภทโปรโตคอลได้รับการสนับสนุน


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

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

*

*

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