แกนกลาง Linux 5.1 - สิ่งที่ทราบเกี่ยวกับการเปลี่ยนแปลง

เวอร์ชันครบรอบปีของเคอร์เนล Linux เคอร์เนลเวอร์ชัน 5.0 เปิดตัวเมื่อต้นเดือนมีนาคม การพัฒนาเคอร์เนลเวอร์ชัน 5.1 กำลังดำเนินการอยู่แล้ว ในบทความนี้ เราจะมาดูคุณสมบัติใหม่ ๆ ที่คาดว่าจะพบได้ในเวอร์ชันนี้

แกนกลาง Linux 5.1 - สิ่งที่ทราบเกี่ยวกับการเปลี่ยนแปลง
/flickr/ อายุ โอชิมิ / CC BY-SA

หยุดสนับสนุน a.out

Linux รองรับไฟล์ไบนารี เอลฟ์ ตั้งแต่เคอร์เนลเวอร์ชันแรก หลังจากผ่านไป 25 ปี ออก พวกเขาวางแผนที่จะถ่ายโอนไปยังหมวดหมู่ของเทคโนโลยีที่ล้าสมัย (เลิกใช้แล้ว) นักพัฒนาบอกว่านี่เป็นขั้นตอนที่จำเป็นมาเป็นเวลานาน รหัสเริ่มเน่า.

ลินัส ทอร์วัลด์สคนเดียว เน้นว่าไม่มีคอมไพเลอร์ที่มีอยู่สร้างไบนารีของรูปแบบ a.out ดังนั้นจึงไม่สมเหตุสมผลอีกต่อไป

การยกเลิกการใช้งาน a.out จะดำเนินการเป็นสองขั้นตอน Linux 5.1 โค้ดดัมพ์หน่วยความจำจะถูกลบออก (การทุ่มตลาดหลัก รหัส) คือ ประมาณ 500 เส้น- ตามข้อมูลของ Linus ไม่น่าเป็นไปได้อย่างยิ่งที่ใครก็ตามจะต้องจัดการกับรหัสเดิม และผู้ใช้ที่ยังคงสร้างไฟล์ปฏิบัติการ a.out จะมีเวลาในการสร้างกระบวนการทางธุรกิจของตนใหม่

ในรุ่นต่อๆ ไป การสนับสนุนจะหยุดลงโดยสิ้นเชิง แต่เฉพาะในกรณีที่ไม่มีบุคคลในชุมชนที่จะคงรูปแบบไว้

ทำการเปลี่ยนแปลงแพทช์ต่อต้าน Spectre

จะมีการเปลี่ยนแปลงหลายอย่างกับแพทช์ Retpoline เพื่อป้องกันการโจมตี Spectre v2 ใช้ลำดับคำสั่งพิเศษที่บล็อกกลไกการดำเนินการเก็งกำไรในโปรเซสเซอร์ นักพัฒนากำลังวางแผน เพื่อเพิ่ม เกณฑ์สำหรับการโทรทางอ้อมจากผู้ให้บริการสาขาตั้งแต่ห้าถึงยี่สิบ ในบางกรณีสิ่งนี้จะช่วยให้ เพื่อเพิ่ม ผลผลิต 20%

เคอร์เนล 5.1 ด้วย จะได้รับ การตั้งค่าสถานะใหม่ PR_SPEC_DISABLE_NOEXEC ซึ่งปิดใช้งานการป้องกันช่องโหว่ Spectre v4 ในกระบวนการย่อยทั้งหมดที่ทำงานบนเซิร์ฟเวอร์ มันเกี่ยวข้องกับฟังก์ชัน การแก้ไขความกำกวมของหน่วยความจำซึ่งอนุญาตให้ดำเนินการคำสั่งนอกคำสั่งได้ ตามที่ผู้เชี่ยวชาญระบุ แฟล็กจะทำการตรวจสอบการปิดใช้งานแพตช์โดยอัตโนมัติ และจะเร่งความเร็วเซิร์ฟเวอร์ด้วยกระบวนการที่ทำงานพร้อมกันจำนวนมาก เพิ่มเติมเกี่ยวกับเรื่องนี้ เราเขียนไว้ในเอกสารฉบับหนึ่งก่อนหน้านี้.

คุณสมบัติใหม่เพื่อเพิ่มประสิทธิภาพการทำงานของเซิร์ฟเวอร์ Linuxอาจส่งผลกระทบต่อความนิยมของระบบปฏิบัติการนี้ในสภาพแวดล้อมคลาวด์ เรากำลังอยู่ใน 1คลาวด์ เรารวบรวมสถิติแล้ว ระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดในระบบคลาวด์ในหมู่ลูกค้าของเรายังคงเป็นระบบปฏิบัติการเดิม Windows (79%). ส่วนแบ่ง Linux คิดเป็น 20% ในอนาคต เราคาดว่าระบบปฏิบัติการตัวที่สองจะสามารถกลับมาครองส่วนแบ่งการตลาดได้บ้าง นอกจากนี้ เรายังได้จัดทำแผนภูมิแสดงการกระจายส่วนแบ่งการตลาดไว้ด้วย Linux-การจัดจำหน่าย (การจัดจำหน่ายที่ได้รับความนิยมมากที่สุดในหมู่ลูกค้าของเรายังคงเป็นการจัดจำหน่ายแบบเดิม) Ubuntu - 45% ตามด้วย CentOS ด้วย 28% และ Debian จาก 26%

แกนกลาง Linux 5.1 - สิ่งที่ทราบเกี่ยวกับการเปลี่ยนแปลงแกนกลาง Linux 5.1 - สิ่งที่ทราบเกี่ยวกับการเปลี่ยนแปลง

เพิ่มไดรเวอร์เสียง (มากมาย)

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

เช่นจะมีไดร์เวอร์ให้ การ์ดเสียง Fireface UCXมุ่งเป้าไปที่การทำงานในสตูดิโอบันทึกเสียงและคอนเสิร์ตฮอลล์ อีกด้วย จะเพิ่ม ไดรเวอร์ MediaTek BTCVSD สำหรับชิป Bluetooth ซึ่งเสนอโดยนักพัฒนาจาก MediaTek

คุณสามารถคาดหวังการสนับสนุนสำหรับ Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 และตัวควบคุมแบบฝังของ Google ChromeOS นอกจากนี้ ในรายการยังมี Ingenic JZ4725B, MT8183 และ MT6358, NXP MICFIL, Rockchip RK3328, ตัวควบคุม Spreadtrum DMA และอื่นๆ อีกมากมาย

แกนกลาง Linux 5.1 - สิ่งที่ทราบเกี่ยวกับการเปลี่ยนแปลง
/flickr/ คริสโตเฟอร์มิเชล / CC BY

ยังมีอะไรให้คาดหวังอีกบ้างใน Linux kernel 5.1

ดังที่ Phoronix เขียนไว้ ผู้พัฒนา สามารถกลับมาได้ в Linux 5.1 ความสามารถในการใช้หน่วยความจำถาวรเป็น RAM โดยเฉพาะอย่างยิ่ง Optane NVDIMM (ผลิตโดยใช้เทคโนโลยี 3D Xpoint) บนบัส DDR4 สามารถ "แปลง" ให้เป็นหน่วยความจำเข้าถึงแบบสุ่มได้

อ่านเพิ่มเติมเกี่ยวกับงานที่ดำเนินการในทิศทางนี้ ในกระทู้บน LKML- ตอนนี้ ลินัส รอการชี้แจง เกี่ยวกับพฤติกรรมของ Optane จากนักพัฒนาจาก Intel หลังจากได้รับแล้วเท่านั้น เขาจะตัดสินใจว่าจะรวมคุณสมบัติใหม่ในเคอร์เนล 5.1 หรือไม่

คุณยังคงคาดหวังแพตช์ที่จะแก้ปัญหาได้ ปัญหาปี 2038- ในวันที่ 19 มกราคม 2038 ค่าเวลาจะไม่พอดีกับจำนวนเต็มที่ลงนามแบบ 32 บิตอีกต่อไป ซึ่งจะทำให้โปรแกรมล่มครั้งใหญ่ ดังนั้นผู้พัฒนาจึงค่อยๆ ทำการเปลี่ยนแปลง ในการเรียกของระบบที่เกี่ยวข้อง - เคอร์เนลเวอร์ชันใหม่จะไม่มีข้อยกเว้น

ข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงรหัสที่อาจเกิดขึ้น Linux คาดว่าจะมีการพัฒนาเคอร์เนลในอนาคตอันใกล้นี้ เราจะเขียนเกี่ยวกับเรื่องนี้เพิ่มเติมในบทความต่อไป

ในบล็อกองค์กรของเรา:

ที่มา: will.com

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