Linux Kernel 4.20 มาถึงเป็นของขวัญคริสต์มาส

ทดสอบเคอร์เนล

เมื่อวาน Linus Torvalds ผู้นำและผู้สร้างโครงการ Linux Kernel เปิดตัวเวอร์ชันใหม่นี้ถึง Linux 4.20

ด้วยการเปิดตัวใหม่นี้ เคอร์เนลลินุกซ์ใหม่เพิ่มขึ้นมากกว่า 350,000 บรรทัดใหม่ กระจายไปประมาณ 14,000 การเปลี่ยนแปลง

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

นี่ไม่ใช่การเปิดตัวครั้งใหญ่ด้วยจินตนาการใด ๆ Torvalds กล่าวว่า:“ ส่วนใหญ่เป็นเครือข่าย (ตัวควบคุม, โปรแกรมแก้ไขเครือข่ายหลัก, bpf)

นอกจากนี้ยังมีการอัปเดตไดรเวอร์อื่น ๆ ที่ไม่ใช่เครือข่ายและชุดย้อนกลับของการเปลี่ยนแปลง asm ออนไลน์ x86 บางส่วนที่ข้ามโดยการสนับสนุนคอมไพเลอร์ที่จะเกิดขึ้น

ในโพสต์ของเขาเขายังพูดว่า:

และในฐานะที่เป็นส่วนหนึ่งของ "ทุกคนหยุดพักกันแล้ว" ฉันสามารถรายงานได้อย่างมีความสุขว่ามีคำขอดึงข้อมูลบางส่วนในกล่องจดหมายก่อน

ฉันสนับสนุนให้ทุกคนทำอีกครั้งเพื่อให้ทุกคนได้พักผ่อนในช่วงวันหยุดสิ้นปี

อันที่จริงฉันอาจจะไม่ได้เริ่มทำงานสักสองสามวัน แต่ถ้าไม่เป็นเช่นนั้นก็ลองรักษาชั่วโมงปกติไว้

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

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

ไดรเวอร์กราฟิกใหม่

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

คุณสมบัติเด่นในการเปลี่ยนแปลงไดรเวอร์สำหรับ Linux 4.20 คือ AMD

นักพัฒนาผู้ผลิตการ์ดจอได้เพิ่มรหัสเพิ่มเติมสำหรับรายการต่อไป AMD Vega 20 GPU จะมาในการ์ดรุ่นใหม่ซึ่งรองรับเกือบทั้งหมด.

นอกจากนี้ GPU ที่มีชื่อรหัสจาก Raven 2 และ Picasso ก็ได้รับการสนับสนุนแล้วเช่นกัน ไดรเวอร์ Nvidia Nouveau ฟรีได้รับการสนับสนุนเบื้องต้นสำหรับ HDMI 2.0

ระบบไฟล์

ระบบไฟล์ในเคอร์เนลใหม่นี้มุ่งเน้นไปที่การปรับปรุงประสิทธิภาพของ Btrfs. แต่ นอกจากนี้ Ext4, XFS, F2FS, Device Mapper และ Ceph ก็ได้รับแพตช์

ในระหว่างการพัฒนา Linux 4.20 นักพัฒนายังต้องเผชิญกับภารกิจในการแก้ไขปัญหาที่อาจทำให้ข้อมูลสูญหายภายใต้เงื่อนไขบางประการเมื่อใช้ Ext4

ในท้ายที่สุด แต่ไม่ใช่ความล้มเหลวของระบบไฟล์ที่แพร่หลายบั๊กถูกติดตามหลังจากการค้นหาเป็นเวลานานในเลเยอร์บล็อกหลายคิวของ Blk-MQ

สิ่งสำคัญยิ่งกว่านั้นคือต้องเตรียมไดรเวอร์บล็อกที่จะเปลี่ยนไปใช้เวอร์ชันใหม่เนื่องจากเวอร์ชันเก่าน่าจะถูกลบออกไปแล้วใน 4.21 ในส่วนนี้ตัวควบคุมบล็อกจำนวนมากได้ถูกแปลงเป็น Multiqueue API

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

สแต็ก TCP ถูกแปลเพื่อใช้โมเดลที่กำหนดเวลาออกเร็วที่สุดของแต่ละแพ็กเก็ตในการกระจายทราฟฟิกขาออก

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

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

ในทางกลับกันมีการเพิ่มความสามารถในการโหลดในรูปแบบของโปรแกรม BPF ตัวจัดการที่วิเคราะห์ส่วนหัวของแพ็กเก็ตในการไหลของเครือข่าย (ตัวแยกการไหลของเครือข่าย) ซึ่งทำให้สามารถบรรลุประสิทธิภาพและความปลอดภัยที่สูงขึ้นเมื่อเทียบกับที่เสนอไว้ก่อนหน้านี้ การนำไปใช้ใน C.

วิธีรับ Kernel 4.20

เวอร์ชันใหม่นี้พร้อมให้ดาวน์โหลดแล้ว และผู้ที่ชอบการผจญภัยที่ชอบรวบรวมไว้ในระบบสามารถทำได้ทันที

สำหรับผู้ที่ต้องการรอแพ็กเกจที่เผยแพร่โดยการแจกแจงของพวกเขานั้นเป็นเวลาหลายวันที่พวกเขาจะได้รับการอัปเดตพร้อมท์


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

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

*

*

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