เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่

การเปิดตัว Linux kernel 5.6 มีกำหนดการสิ้นสุดเดือนมีนาคม ในบทความของเราวันนี้ เราจะพูดถึงการเปลี่ยนแปลงที่กำลังจะเกิดขึ้น - ระบบไฟล์ใหม่ โปรโตคอล WireGuard และการอัปเดตไดรเวอร์

เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่
ภาพถ่าย — ลูคัส ฮัฟฟ์แมน — อันสแปลช

โปรโตคอล VPN ที่รอคอยมานาน

David Miller ผู้รับผิดชอบระบบย่อยเครือข่าย Linux ตัดสินใจ เปิด ลงในแกน WireGuard นี่คืออุโมงค์ VPN ที่พัฒนาโดยบริษัทรักษาความปลอดภัยข้อมูล Edge Security ความคิด กล่าวถึง สองปีที่แล้ว - จากนั้นเธอก็ ได้รับการสนับสนุน Linus Torvalds เอง - อย่างไรก็ตาม การดำเนินการถูกเลื่อนออกไป โครงการนี้เชื่อมโยงอย่างมากกับคุณสมบัติการเข้ารหัสลับของ Edge Security แต่เมื่อหกเดือนที่แล้ว ผู้เขียนโปรโตคอลใหม่ได้ประนีประนอมและ เปลี่ยน ไปยัง Crypto API ที่สนับสนุนโดยเคอร์เนล

มี ดูในอนาคต WireGuard จะสามารถแทนที่ OpenVPN ได้ ตาม การทดสอบทรูพุตของโปรโตคอลใหม่นั้นสูงกว่าของ OpenVPN ถึงสี่เท่า: 1011 Mbps เทียบกับ 258 Mbps แต่ที่นี่เป็นที่น่าสังเกตว่าการเปลี่ยนไปใช้ Crypto API ปกติอาจทำให้ประสิทธิภาพแย่ลง

คุณลักษณะอื่นของ WireGuard ก็คือ ไม่ทำลายการเชื่อมต่อแม้ว่าผู้ใช้จะได้รับที่อยู่ IP ใหม่ และแก้ไขปัญหาการกำหนดเส้นทางโดยอิสระ เพื่อจุดประสงค์เหล่านี้ คีย์ส่วนตัวจะเชื่อมโยงกับอินเทอร์เฟซเครือข่ายแต่ละรายการ มันถูกสร้างขึ้นด้วย โปรโตคอล Diffie-Hellman. การเข้ารหัสนั่นเอง สร้าง บน ChaCha20 และอัลกอริทึม Poly1305. ถือว่าเป็นแอนะล็อกที่ได้รับการปรับปรุงของ AES-256-CTR และ เอชแมค.

ระบบไฟล์ใหม่

โดยระบบนี้ ได้กลายเป็น Zonefs ให้บริการโดยวิศวกรของ Western Digital ออกแบบมาเพื่อทำงานร่วมกับอุปกรณ์จัดเก็บข้อมูลแบบแบ่งโซน (ที่เก็บของแบบแบ่งโซน). เหล่านี้คือบล็อกไดรฟ์ซึ่งพื้นที่ที่อยู่ซึ่งแบ่งออกเป็นโซน (เช่น NVMe SSD) ระบบไฟล์ช่วยให้คุณสามารถปฏิบัติต่อแต่ละโซนเป็นไฟล์ได้ นั่นคือใช้ API พิเศษแทน ไอโอทีแอล เพื่อเข้าถึงที่เก็บข้อมูล วิธีการที่คล้ายกันนี้ใช้ในฐานข้อมูล RocksDB และ LevelDB ทำให้สามารถลดค่าใช้จ่ายในการพอร์ตรหัสที่เดิมออกแบบมาเพื่อทำงานกับไฟล์

Linux มีคุณสมบัติสำหรับการโต้ตอบกับอุปกรณ์บล็อกอยู่แล้ว ในเคอร์เนลเวอร์ชัน 4.13 ปรากฏ dm-โซนโมดูล โดยนำเสนอไดรฟ์แบบแบ่งโซนเป็นอุปกรณ์บล็อกปกติ และ Zonefs จะเป็นทางเลือกแทน

เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่
ภาพถ่าย — ซูซาน เคิร์ซิช — อันสแปลช

นอกเหนือจากการแนะนำระบบไฟล์ใหม่แล้ว ผู้พัฒนาเคอร์เนล Linux ได้ทำการเปลี่ยนแปลงระบบไฟล์ที่มีอยู่ คือ เพิ่ม กลไกการบีบอัด ลซ/LZ4 สำหรับ F2FS การสนับสนุนจะยังคงอยู่ในช่วงทดลองในตอนนี้ จะต้องเปิดใช้งานด้วยตนเองระหว่างการติดตั้งพาร์ติชัน (ตัวเลือก บีบอัด_อัลกอริทึม). อัพเกรดด้วย จะได้รับ EXT4 - เกี่ยวข้องกับการดำเนินการ I / O โดยตรง แพ็คเกจการอัปเดตนำเสนอโดย Ritesh Harjan วิศวกรจาก IBM โดย คำพูดของเขาในบางกรณี โปรแกรมแก้ไขสามารถปรับปรุงประสิทธิภาพของระบบไฟล์ได้ถึง 140%

อัพเดตไดร์เวอร์

ไดรเวอร์ใหม่จะปรากฏในเคอร์เนล cpuidle_cooling. ของเขา งาน - ทำให้ CPU / SoC เย็นลงโดยการฝังรอบเดินเบาระหว่างการทำงาน ในทางหนึ่ง จะคล้ายกับไดรเวอร์ PowerClamp สำหรับโปรเซสเซอร์ Intel แต่ไม่ใช่สถาปัตยกรรมเฉพาะ ระบบ การเผยแพร่ ผู้เชี่ยวชาญจาก Linaro ที่ปรับแต่งซอฟต์แวร์โอเพ่นซอร์สสำหรับแพลตฟอร์ม ARM

ด้วย จะถูกเพิ่ม รองรับการ์ดแสดงผลของ GeForce 20 series (TU10x) ไดรเวอร์ที่เกี่ยวข้องได้รับการพัฒนาโดย Ben Skeggs จากโครงการ Nouveau น่าเสียดายที่ GeForce 16 (TU11x) จะยังคง "ล้นตลาด" ในตอนนี้ Nvidia ไม่ได้จัดเตรียมอิมเมจเฟิร์มแวร์ที่จำเป็นสำหรับการเริ่มต้นการ์ด นอกจากนี้ การ์ดแสดงผลใหม่ภายใต้ Linux อาจประสบปัญหาด้านประสิทธิภาพเนื่องจากขาดการรีคล็อก - การควบคุมความถี่อัตโนมัติ เคยเจอมาแล้วที่นูโวขับ สามารถทำงานได้ ช้าลงกว่าเดิม 20-30%

เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่
ภาพถ่าย — แอนดรูว์ แอ๊บบี้ — อันสแปลช

เคอร์เนลใหม่อีกอัน จะสนับสนุน USB4. ตามการเปลี่ยนแปลง ที่นำเสนอ วิศวกรจากอินเทล พวกเขาแก้ไข codebase ที่มีอยู่ที่เกี่ยวข้องกับ Thunderbolt - มีประมาณสองพันบรรทัด

แน่นอนว่านี่ไม่ใช่การอัปเดตทั้งหมดที่จะมาถึงเคอร์เนล - ตัวอย่างเช่น คุณสามารถรอ รองรับอุปกรณ์ต่อพ่วงและอุปกรณ์เครือข่ายเพิ่มเติม นอกจากนี้ เคอร์เนล 5.6 จะเป็นเคอร์เนล 32 บิตตัวแรกที่ จะได้รับการแก้ไข ปัญหาของปี 2038. ปลายเดือนมกราคม วิศวกร ได้ทำ การเปลี่ยนแปลงขั้นสุดท้ายใน nfsd, xfs, alsa และ v4l2 พวกเขาหวังว่าในอีก 5.6 ปีที่เหลือ ผู้ใช้และผู้พัฒนาการแจกจ่ายจะมีเวลาที่จะเปลี่ยนไปใช้เคอร์เนล XNUMX (หรือเวอร์ชันที่ตามมา)

เนื้อหาในหัวข้อจากบล็อกขององค์กร 1cloud.ru:

เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่ ซูเปอร์คอมพิวเตอร์ส่วนใหญ่ใช้ Linux - หารือเกี่ยวกับสถานการณ์
เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่ วิธีรักษาความปลอดภัยระบบ Linux ของคุณ: 10 เคล็ดลับ

สิ่งที่เราเขียนเกี่ยวกับHabré:

เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่ เราวิเคราะห์คำแนะนำสำหรับการปกป้องข้อมูลส่วนบุคคลและความปลอดภัยของข้อมูล - สิ่งที่คุณควรให้ความสนใจ
เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่ เป็นครั้งแรกที่โฟตอนถูกเคลื่อนย้ายจากชิปหนึ่งไปยังอีกชิปหนึ่ง
เคอร์เนล Linux 5.6 - สิ่งที่คาดหวังในเคอร์เนลเวอร์ชันใหม่ ไอทีช่วยให้โลกสิ้นเปลืองอาหารน้อยลงได้อย่างไร

ที่มา: will.com

เพิ่มความคิดเห็น