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

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

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

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

เดวิด มิลเลอร์ ผู้รับผิดชอบระบบย่อยเครือข่าย 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 อาจเกิดปัญหาด้านประสิทธิภาพเนื่องจากขาดระบบปรับความถี่อัตโนมัติ (reclocking) ซึ่งก่อนหน้านี้พบว่าไดรเวอร์ Nouveau อาจมีปัญหาดังกล่าว สามารถทำงานได้ ช้าลงกว่าเดิม 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

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster