Kernel 4.19 เพิ่มการเข้าถึงไฟล์ที่เหมาะสมระบบย่อย GPS และอื่น ๆ

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

จะมาเป็นอะไร เคอร์เนลใหม่ของ Linux เวอร์ชัน 4.19 ยังอยู่ในกระบวนการ และนักพัฒนาทำงานอย่างหนักและทุกวันนี้ปริมาณงานของพวกเขาเพิ่มขึ้นเป็นสองเท่าเนื่องจากช่องโหว่ด้านความปลอดภัยในโปรเซสเซอร์ปัจจุบันทำให้นักพัฒนาเคอร์เนล Linux ถูกระงับและทำให้ Linus Torvalds อารมณ์ไม่ดี

นอกจากนี้ ผู้สมัครรุ่น 4.19 ยังนำระบบย่อย GPS และการปรับปรุงต่างๆสำหรับการเข้าถึงไฟล์และเครือข่าย

การเปิดตัวเคอร์เนลอาจล่าช้าหรือไม่?

ส่วนหัวของเคอร์เนล Linus Torvalds อธิบายวงจรการพัฒนาปัจจุบันว่า "น่าผิดหวัง" ไม่ใช่เพียงเพราะช่องโหว่ด้านความปลอดภัยที่เพิ่งประกาศ Linux 4.19 เป็นรุ่นที่กว้างขวางพอสมควร

แพตช์การแยกตารางหน้าเคอร์เนลของลินุกซ์ได้ปกป้องระบบ 64 บิตจากการผสานช่องว่างแล้วในขณะที่ เคอร์เนล 4.19 ยังได้รับแพตช์สำหรับระบบ 32 บิต

นอกจากนี้ ข้อบกพร่องด้านความปลอดภัยของการกำหนดค่าล่วงหน้าที่ค้นพบใหม่เหล่านี้ได้รับการแก้ไขอย่างรวดเร็ว

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

นี้ เป็นอันตรายอย่างยิ่งในสภาพแวดล้อมเสมือนจริง ที่ระบบแขกสามารถเข้าถึงโฮสต์ได้ เพื่อค้นหาการตั้งค่านาฬิกาที่เหมาะสมสำหรับ CPU เคอร์เนล Linux จะใช้ตัวกำหนดตารางเวลา

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

ในขณะเดียวกันอินเทอร์เฟซสำหรับการสืบค้น I / O แบบอะซิงโครนัส (Asynchronous I / O Polling Interface) จะกลับไปที่เคอร์เนลของ Linux

Linus Torvalds มีการประเมินโค้ดอีกครั้งในรายการแรกของ Linux 4.18 และไม่พอใจ ในขณะเดียวกันมันก็บินออกจากแกนกลาง

ในขณะเดียวกัน, Greg Kroah-Hartman ตื่นเต้นกับระบบย่อย GPS ใหม่ ที่รวมอยู่ในเคอร์เนล

สิ่งนี้ควรจะ "ทำให้เชื่องคนขับรถที่บ้าคลั่งที่บินมาหลายปีพร้อมกับการใช้งานพื้นที่ผู้ใช้ชั่วคราว"

การใช้งานใหม่ใน Kernel 4.19 เวอร์ชันใหม่

จนถึงตอนนี้รหัสนี้เหมาะสำหรับเครื่องรับ GNSS เท่านั้น (ตัวย่อระบุว่า Global Navigation Satellite System) แต่นี่เป็นการเริ่มต้นที่ดี

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

นอกจากนี้สำหรับระบบย่อย FSI Controller (ส่วนต่อประสานการสนับสนุนที่ยืดหยุ่น), Kroah-Hartman เขาพบคำสรรเสริญ

มีระบบย่อยใหม่สำหรับบัสอนุกรมเอาต์พุตพัดลมสูงโดยเอาต์พุตพัดลมสูงหมายถึงความสามารถในการแยกสัญญาณดิจิทัลสำหรับเครื่องรับหลายตัว

งานล้างข้อมูลตกเป็นเหยื่อของ Jprobes ซึ่งเป็นกลไกการติดตามการเรียกฟังก์ชันเคอร์เนล ตอนนี้ได้แทนที่ Ftrace แล้ว

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

นี้ อนุญาตให้มีช่วงเวลาที่เคอร์เนลต้องส่งแพ็กเก็ตของ reง. ส่วนใหญ่มุ่งเป้าไปที่ระบบเรียลไทม์เช่นในด้านการผลิตรถยนต์

ควรตรวจสอบการส่งข้อมูลที่เชื่อถือได้มากขึ้นและโดยเฉพาะอย่างยิ่งป้องกันไม่ให้แพ็กเก็ตมาถึงปลายทางช้าเกินไป ฟังก์ชันเป็นไปตามมาตรฐานเครือข่าย P802.1Qbv

นักพัฒนากำลังทำงานกับ Cake (Common Applications Kept Enhanced,) ที่เรียกว่า Patchset ซึ่งมีปัญหาความล่าช้าหลังเราเตอร์ในเครือข่ายภายในบ้าน

Cake ตั้งอยู่บนอินเทอร์เฟซฮาร์ดแวร์เครือข่ายโดยตรงและตัดสินใจว่าแพ็กเก็ตใดสามารถลงจอดบนอินเทอร์เฟซโปรโตคอลได้

คิวที่จัดการเค้กได้รับการออกแบบมาเพื่อหลีกเลี่ยงปัญหาการบัฟเฟอร์และเวลาแฝงมากเกินไปโดยใช้วิธีการต่างๆ (เช่นการประเมินผล diffserv อัลกอริธึมการจัดคิวที่ยุติธรรมและตัวกรอง ACK)

Cake มีไว้สำหรับใช้กับเราเตอร์เป็นหลักเนื่องจากการเปลี่ยนเฟิร์มแวร์ Open WRT ที่ใช้ Linux ฟรี


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

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

*

*

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