Linux Kernel 5.0 ได้เปิดตัวแล้วและนี่คือข่าว

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

หลังจากสองเดือนของการพัฒนา Linus Torvalds นำเสนอ Linux Kernel 5.0 release. ในเวลาเดียวกัน, มูลนิธิซอฟต์แวร์เสรีแห่งละตินอเมริกาได้สร้าง Kernel 5.0: Linux-libre 5.0-gnu เวอร์ชันฟรีหากไม่มีรายการเฟิร์มแวร์หรือไดรเวอร์ที่มีส่วนประกอบที่ไม่เป็นอิสระหรือส่วนของโค้ดขอบเขตจะถูก จำกัด โดยผู้ผลิต

ระหว่าง การเปลี่ยนแปลงที่โดดเด่นที่สุดใน Kernel 5.0 คือการเพิ่ม ARM big.LITTLE CPU Task Scheduler กลไกการเข้ารหัสระบบไฟล์ Adiantum รองรับเทคโนโลยี FreeSync ในไดรเวอร์ AMDGPU และอื่น ๆ อีกมากมาย

ความแปลกใหม่หลักของเคอร์เนล 5.0

ท่ามกลางการเปลี่ยนแปลงที่น่าทึ่งที่สุดใน Kernel 5.0 เราพบว่ามีการเพิ่มกลไกการเข้ารหัสระบบไฟล์ Adiantum พัฒนาโดย Google ซึ่งสามารถใช้ในอุปกรณ์ที่ใช้พลังงานต่ำซึ่งเนื่องจากมีการโอเวอร์โหลดมากเกินไปจึงไม่สามารถใช้อัลกอริทึมการเข้ารหัสบล็อก AES ได้

การใช้งาน Adiantum อาศัยการใช้ฟังก์ชันแฮชที่รวดเร็วของ NH อัลกอริทึมการตรวจสอบความถูกต้องของข้อความ Poly1305 (MAC) และการเข้ารหัสสตรีม XChaCha12เช่นเดียวกับการดำเนินการที่ไม่ซ้ำกันตามการเข้ารหัสบล็อก AES-256 สำหรับ 16 ไบต์ในแต่ละบล็อก

Adiantum ถูกเพิ่มเข้าไปในระบบย่อย fscrypt ใช้ในการเข้ารหัสไฟล์และไดเร็กทอรีบนระบบไฟล์ ext4, f2fs และ ubifs อย่างโปร่งใส

คุณสมบัติอีกประการหนึ่งที่เราสามารถเน้นได้จากรุ่นนี้คือ ไดรเวอร์ AMDGPU ที่เพิ่มการสนับสนุนสำหรับเทคโนโลยีการซิงค์แบบปรับได้ FreeSync (VESA Adaptive-Sync) ซึ่งช่วยให้คุณปรับอัตราการรีเฟรชของข้อมูลบนหน้าจอมอนิเตอร์เพื่อให้แน่ใจว่าเวลาตอบสนองน้อยที่สุดเอาต์พุตที่ราบรื่นและไม่มีการหยุดชะงักระหว่างเกมและวิดีโอ

FreeSync ยังช่วยให้คุณลดการใช้พลังงานโดยการลดความเข้มของการรีเฟรชเมื่อภาพบนหน้าจอไม่เปลี่ยนแปลง

เพิ่มการสนับสนุนอาร์เรย์หน่วยความจำ NVM ใน Kernel 5.0 รุ่นนี้ ด้วยการดำเนินการด้านความปลอดภัยในตัวเช่นการป้องกันรหัสผ่านการทำความสะอาดและการล็อค

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

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

เพิ่มความสามารถในการใส่ swap partition ให้กับไฟล์ภายในระบบไฟล์ Btrfs ไฟล์เพจใน Btrfs ต้องได้รับการเติมเต็มในโหมด "nocow" โดยไม่ต้องใช้การบีบอัดและวางไว้ในไดรฟ์เดียวเท่านั้น

ระบบย่อยของเครือข่าย

สำหรับ UDP ความสามารถในการส่งข้อมูลไปยังซ็อกเก็ตเครือข่ายจะดำเนินการในโหมดสำเนาศูนย์ (ส่งการโทรด้วยแฟล็ก MSG_ZEROCOPY) ซึ่งอนุญาตให้ถ่ายโอนข้อมูลผ่านเครือข่ายโดยไม่ต้องจัดเก็บข้อมูลระดับกลาง

สแต็ก UDP ใช้การสนับสนุน GRO พื้นฐาน (Generic Receive Offload) เพื่อเร่งความเร็วในการประมวลผลแพ็กเก็ตขาเข้าจำนวนมากโดยเพิ่มหลายแพ็กเก็ตในบล็อกขนาดใหญ่ที่ไม่ต้องการการประมวลผลแยกกันของแต่ละแพ็กเก็ต

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

มีการนำโหมดการจัดกำหนดการงานใหม่มาใช้สำหรับโปรเซสเซอร์ ARM แบบไม่สมมาตรตามสถาปัตยกรรม big.LITTLEซึ่งรวมคอร์ CPU ที่ทรงพลัง แต่สิ้นเปลืองพลังงานและคอร์ที่มีประสิทธิผลน้อยกว่า แต่ประหยัดพลังงานมากขึ้น

โหมดใหม่จะ ช่วยลดการใช้พลังงานเนื่องจากงานที่กำลังทำงานอยู่บนแกน CPU เป็นหลัก.

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

วิธีรับ Kernel 5.0

เคอร์เนล 5.0 สามารถดาวน์โหลดได้โดยตรงจาก kernel.org หากคุณต้องการรวบรวมด้วยตัวคุณเอง
แม้ว่ามันจะพร้อมใช้งานในการแจกจ่าย Linux ของคุณในอีกไม่กี่วันข้างหน้า


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

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

*

*

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