เวอร์ชันครบรอบปีของเคอร์เนล Linux เคอร์เนลเวอร์ชัน 5.0 เปิดตัวเมื่อต้นเดือนมีนาคม การพัฒนาเคอร์เนลเวอร์ชัน 5.1 กำลังดำเนินการอยู่แล้ว ในบทความนี้ เราจะมาดูคุณสมบัติใหม่ ๆ ที่คาดว่าจะพบได้ในเวอร์ชันนี้
/flickr/ /
หยุดสนับสนุน a.out
Linux รองรับไฟล์ไบนารี ตั้งแต่เคอร์เนลเวอร์ชันแรก หลังจากผ่านไป 25 ปี พวกเขาวางแผนที่จะถ่ายโอนไปยังหมวดหมู่ของเทคโนโลยีที่ล้าสมัย (เลิกใช้แล้ว) นักพัฒนาบอกว่านี่เป็นขั้นตอนที่จำเป็นมาเป็นเวลานาน .
ลินัส ทอร์วัลด์สคนเดียว ว่าไม่มีคอมไพเลอร์ที่มีอยู่สร้างไบนารีของรูปแบบ a.out ดังนั้นจึงไม่สมเหตุสมผลอีกต่อไป
การยกเลิกการใช้งาน a.out จะดำเนินการเป็นสองขั้นตอน Linux 5.1 โค้ดดัมพ์หน่วยความจำจะถูกลบออก ( รหัส) คือ - ตามข้อมูลของ Linus ไม่น่าเป็นไปได้อย่างยิ่งที่ใครก็ตามจะต้องจัดการกับรหัสเดิม และผู้ใช้ที่ยังคงสร้างไฟล์ปฏิบัติการ a.out จะมีเวลาในการสร้างกระบวนการทางธุรกิจของตนใหม่
ในรุ่นต่อๆ ไป การสนับสนุนจะหยุดลงโดยสิ้นเชิง แต่เฉพาะในกรณีที่ไม่มีบุคคลในชุมชนที่จะคงรูปแบบไว้
ทำการเปลี่ยนแปลงแพทช์ต่อต้าน Spectre
จะมีการเปลี่ยนแปลงหลายอย่างกับแพทช์ Retpoline เพื่อป้องกันการโจมตี Spectre v2 ใช้ลำดับคำสั่งพิเศษที่บล็อกกลไกการดำเนินการเก็งกำไรในโปรเซสเซอร์ นักพัฒนากำลังวางแผน เกณฑ์สำหรับการโทรทางอ้อมจากผู้ให้บริการสาขาตั้งแต่ห้าถึงยี่สิบ ในบางกรณีสิ่งนี้จะช่วยให้ ผลผลิต 20%
เคอร์เนล 5.1 ด้วย การตั้งค่าสถานะใหม่ PR_SPEC_DISABLE_NOEXEC ซึ่งปิดใช้งานการป้องกันช่องโหว่ Spectre v4 ในกระบวนการย่อยทั้งหมดที่ทำงานบนเซิร์ฟเวอร์ มันเกี่ยวข้องกับฟังก์ชัน ซึ่งอนุญาตให้ดำเนินการคำสั่งนอกคำสั่งได้ ตามที่ผู้เชี่ยวชาญระบุ แฟล็กจะทำการตรวจสอบการปิดใช้งานแพตช์โดยอัตโนมัติ และจะเร่งความเร็วเซิร์ฟเวอร์ด้วยกระบวนการที่ทำงานพร้อมกันจำนวนมาก เพิ่มเติมเกี่ยวกับเรื่องนี้ .
คุณสมบัติใหม่เพื่อเพิ่มประสิทธิภาพการทำงานของเซิร์ฟเวอร์ Linuxอาจส่งผลกระทบต่อความนิยมของระบบปฏิบัติการนี้ในสภาพแวดล้อมคลาวด์ เรากำลังอยู่ใน เรารวบรวมสถิติแล้ว ระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดในระบบคลาวด์ในหมู่ลูกค้าของเรายังคงเป็นระบบปฏิบัติการเดิม Windows (79%). ส่วนแบ่ง Linux คิดเป็น 20% ในอนาคต เราคาดว่าระบบปฏิบัติการตัวที่สองจะสามารถกลับมาครองส่วนแบ่งการตลาดได้บ้าง นอกจากนี้ เรายังได้จัดทำแผนภูมิแสดงการกระจายส่วนแบ่งการตลาดไว้ด้วย Linux-การจัดจำหน่าย (การจัดจำหน่ายที่ได้รับความนิยมมากที่สุดในหมู่ลูกค้าของเรายังคงเป็นการจัดจำหน่ายแบบเดิม) Ubuntu - 45% ตามด้วย CentOS ด้วย 28% และ Debian จาก 26%


เพิ่มไดรเวอร์เสียง (มากมาย)
ในกระทู้หนึ่งของ Hacker News ชาวบ้าน คุณมีอะไรบ้าง? Linux ที่ผ่านมามักมีปัญหาเรื่องการรองรับฮาร์ดแวร์อยู่เสมอ แต่ในเวอร์ชัน 5.1 จะมีการเพิ่มฟังก์ชันนี้เข้ามา สำหรับอุปกรณ์เครื่องเสียง
เช่นจะมีไดร์เวอร์ให้ มุ่งเป้าไปที่การทำงานในสตูดิโอบันทึกเสียงและคอนเสิร์ตฮอลล์ อีกด้วย ไดรเวอร์ MediaTek BTCVSD สำหรับชิป Bluetooth ซึ่งเสนอโดยนักพัฒนาจาก MediaTek
คุณสามารถคาดหวังการสนับสนุนสำหรับ Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 และตัวควบคุมแบบฝังของ Google ChromeOS นอกจากนี้ ในรายการยังมี Ingenic JZ4725B, MT8183 และ MT6358, NXP MICFIL, Rockchip RK3328, ตัวควบคุม Spreadtrum DMA และอื่นๆ อีกมากมาย

/flickr/ /
ยังมีอะไรให้คาดหวังอีกบ้างใน Linux kernel 5.1
ดังที่ Phoronix เขียนไว้ ผู้พัฒนา в Linux 5.1 ความสามารถในการใช้หน่วยความจำถาวรเป็น RAM โดยเฉพาะอย่างยิ่ง Optane NVDIMM (ผลิตโดยใช้เทคโนโลยี 3D Xpoint) บนบัส DDR4 สามารถ "แปลง" ให้เป็นหน่วยความจำเข้าถึงแบบสุ่มได้
อ่านเพิ่มเติมเกี่ยวกับงานที่ดำเนินการในทิศทางนี้ - ตอนนี้ ลินัส เกี่ยวกับพฤติกรรมของ Optane จากนักพัฒนาจาก Intel หลังจากได้รับแล้วเท่านั้น เขาจะตัดสินใจว่าจะรวมคุณสมบัติใหม่ในเคอร์เนล 5.1 หรือไม่
คุณยังคงคาดหวังแพตช์ที่จะแก้ปัญหาได้ - ในวันที่ 19 มกราคม 2038 ค่าเวลาจะไม่พอดีกับจำนวนเต็มที่ลงนามแบบ 32 บิตอีกต่อไป ซึ่งจะทำให้โปรแกรมล่มครั้งใหญ่ ดังนั้นผู้พัฒนาจึงค่อยๆ ในการเรียกของระบบที่เกี่ยวข้อง - เคอร์เนลเวอร์ชันใหม่จะไม่มีข้อยกเว้น
ข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงรหัสที่อาจเกิดขึ้น Linux คาดว่าจะมีการพัฒนาเคอร์เนลในอนาคตอันใกล้นี้ เราจะเขียนเกี่ยวกับเรื่องนี้เพิ่มเติมในบทความต่อไป
ในบล็อกองค์กรของเรา:
ที่มา: will.com
