เวอร์ชันใหม่ของ Linux Kernel 4.20 ได้รับการเผยแพร่แล้ว

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

ไม่กี่ชั่วโมงที่ผ่านมาและ หลังจากสองเดือนของการพัฒนา Linus Torvalds ได้ประกาศเวอร์ชันใหม่ของ Linux Kernel 4.20

ระหว่างนั้น การเปลี่ยนแปลงที่โดดเด่นที่สุดใน Kernel 4.20 เวอร์ชันใหม่นี้ คุณสมบัติใหม่รวมอยู่ด้วยซึ่งมีการเพิ่มการแก้ไขต่างๆในแง่ของข้อผิดพลาดและเหนือสิ่งอื่นใดรองรับอุปกรณ์ต่างๆ

ใน Linux Kernel เวอร์ชันใหม่นี้ มีการสร้างแพตช์ 14,997 รายการจากนักพัฒนาในปี 1857 เป็นเวอร์ชันใหม่ขนาดแพตช์คือ 49MB (การเปลี่ยนแปลงที่ส่งผลกระทบต่อไฟล์ 11,402 ไฟล์เพิ่มโค้ด 686,104 บรรทัดลบ 318945 บรรทัด)

ประมาณ 47% ของการเปลี่ยนแปลงทั้งหมดที่นำเสนอใน 4.20 เกี่ยวข้องกับไดรเวอร์อุปกรณ์การเปลี่ยนแปลงประมาณ 17% เกี่ยวข้องกับการอัปเดตโค้ดเฉพาะสำหรับสถาปัตยกรรมฮาร์ดแวร์ 14% เกี่ยวข้องกับสแต็กเครือข่าย 3% เป็นระบบไฟล์และ 4% เป็น ระบบย่อยภายในเคอร์เนล

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

ด้วยรุ่นใหม่นี้สนับสนุนสถาปัตยกรรมโปรเซสเซอร์ C-SKY ถูกเพิ่มรวมทั้งตัวกำหนดตารางเวลาการรับส่งข้อมูล taprio ระบบย่อย PSI (ข้อมูลการบล็อกแรงดัน) P2P DMA สำหรับ PCI

นอกเหนือจากอะไรe เพิ่มการปรับโครงสร้างรหัสการประมวลผลสัญญาณ, การเชื่อมต่อของตัวแยกการส่งผ่านเครือข่ายแคชในโครงสร้าง XArray ใหม่, การรวมไดรเวอร์ amdgpu และ amdkfd, การเพิ่มประสิทธิภาพของระบบย่อย FUSE, ความสามารถในการกรองแพ็กเก็ตเครือข่ายโดยใช้แท็ก secmark ทำให้ KVM มีการจำลองเสมือนแบบซ้อนกัน

สเปคหายไปแล้ว

Speck ที่ถกเถียงกันเมื่อเร็ว ๆ นี้ได้เพิ่มด้วย Linux 4.17 ในอัลกอริธึมการเข้ารหัสเคอร์เนลถูกลบออกใน Linux 4.20

เนื่องจาก Google กีดกันความไว้วางใจในโค้ด Android ที่ตั้งใจไว้จริงๆ สิ่งนี้ไม่ได้เกิดจากเทคโนโลยีเนื่องจากอัลกอริทึมได้รับการพัฒนาโดย NSA

และการกำหนดมาตรฐานนี้ถูกปฏิเสธเนื่องจาก NSA ไม่เต็มใจที่จะตอบคำถามโดยละเอียดเกี่ยวกับอัลกอริทึม

นอกจากนี้ การจำลองเสมือนได้รับการปรับปรุงด้วย KVM ซึ่งตอนนี้เปิดใช้งานเครื่องเสมือนผ่านการจำลองเสมือนที่ซ้อนอยู่ในเครื่องเสมือน

นอกจากนี้ยังมีการสนับสนุนสำหรับ Raspberry Pi Model 3. ในอนาคตสแต็ก TCP จะส่งแพ็กเก็ตด้วยอัลกอริทึมใหม่ซึ่งไม่เพียง แต่จะเร็วขึ้น แต่ยังปลอดภัยมากขึ้นด้วย

โปรโตคอลใหม่

ตัวกำหนดตารางเวลาการรับส่งข้อมูล "taprio" ใหม่ถูกนำมาใช้ในเคอร์เนลนี้ซึ่งช่วยให้สามารถจัดการการส่งแพ็กเก็ตตามอนุกรมเวลาที่สร้างขึ้นก่อนหน้านี้

วิธีการตั้งเวลาถูกกำหนดไว้ในข้อกำหนด IEEE 802.1Qbv โดยคำนึงถึงข้อกำหนดสำหรับการส่งการรับส่งข้อมูลที่คำนึงถึงเวลาสำหรับการส่งแพ็กเก็ต (เช่นสตรีมวิดีโอและเสียง) และใช้ช่วงเวลาที่แตกต่างกันสำหรับการรับส่งข้อมูลประเภทต่างๆ

สำหรับโปรโตคอล rtnetlink จะมีการใช้โหมดการตรวจสอบอย่างเข้มงวด ("ตรวจสอบยาก") ซึ่งช่วยให้มั่นใจได้ว่าข้อมูลที่เกี่ยวข้องจะถูกส่งไปยังพื้นที่ของผู้ใช้ที่สอดคล้องกับคำขอที่เข้ามา

เพิ่มความสามารถในการกรองขยะด้วยข้อมูลการกำหนดเส้นทางตามโปรโตคอลที่ใช้ (ตัวอย่างเช่นในการแยกเส้นทางจาก daemons การกำหนดเส้นทางที่แตกต่างกัน) ประเภทของเส้นทาง (ตัวอย่างเช่นเพื่อกำหนดยูนิคาสต์)

ID ของตารางเส้นทางและเกตเวย์ที่ใกล้ที่สุด (nexthop)

ตัวกรองดังกล่าวได้รับการสนับสนุนมานานแล้วใน iproute2 แต่ถูกนำไปใช้ในพื้นที่ผู้ใช้ การย้ายตัวกรองไปยังพื้นที่เคอร์เนลช่วยให้คุณเพิ่มประสิทธิภาพของระบบกำหนดเส้นทางที่ใช้ Linux ขนาดใหญ่ได้

ในการใช้งานการเชื่อมต่อเครือข่าย (ระบบย่อยการเชื่อมต่อ) ความสามารถในการดูสถิติ VLAN ในบริบทของแต่ละพอร์ตได้ถูกเพิ่มเข้ามา

การสนับสนุน 5 และ 6 ช่องสัญญาณสำหรับย่านความถี่ 60 GHz ได้ถูกเพิ่มเข้าไปในสแต็กไร้สาย ieee80211 รวมถึงความสามารถในการเปิดใช้งานฟังก์ชัน FTM Responder จากพื้นที่ของผู้ใช้.

และ Kernel 5.0 เมื่อใด

ในที่สุด หลายคนคาดว่าเคอร์เนลใหม่จะคล้ายคลึงกับการเปลี่ยนแปลงเป็น 4.0 เนื่องจากหลังจาก 4.19 เวอร์ชัน 5.0 คาดว่าในขณะนี้

อย่างไรก็ตามเนื่องจาก Torvalds ไม่ต้องการแก้ไขในรูปแบบจึงมีการกล่าวว่า Linux 5.0 จะมาในปี 2019 แม้ว่าจะไม่ทราบวันที่โดยประมาณเนื่องจากในขณะนี้แผนสำหรับเวอร์ชันถัดไปจะดำเนินต่อไปสำหรับเวอร์ชัน 4.21


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

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

*

*

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

  1.   กัทสึ dijo

    บทความดีมากเช่นเคย ทุกครั้งที่ฉันเห็นว่า Fedora ของฉันดาวน์โหลดเคอร์เนลใหม่ฉันก็แวะมาดูว่าจะนำอะไรกลับมาได้บ้าง

    ขอแสดงความนับถือ