Google กำลังบังคับใช้เวอร์ชันเคอร์เนล Linux ใน Android Oreo

เริ่มปีนี้ด้วย Android Oreo ตอนนี้ Google กำลังบังคับให้ SoC ทั้งหมดที่ผลิตในปี 2560 จะต้องเปิดตัวด้วยเคอร์เนล 4.4 หรือใหม่กว่า

Google ได้นำเสนอ Android เป็นระบบปฏิบัติการบนมือถือมาเกือบทศวรรษแล้ว บริษัทเข้าซื้อกิจการในปี 2548 เปิดตัวสู่สาธารณะในปี 2550 และในปี 2551 เราได้เห็นสมาร์ทโฟน Android เครื่องแรกที่วางจำหน่ายในเชิงพาณิชย์ มีกฎและข้อจำกัดบางประการที่ Google กำหนดไว้เพื่อให้บริษัทได้รับอนุญาตให้ใช้การกำหนดค่าหลักของ Android (ซึ่งพวกเขาเคยถูกดำเนินคดีมาแล้วในอดีต) แต่โดยส่วนใหญ่แล้วพวกเขาให้สิทธิ์แก่บริษัทต่างๆ อย่างอิสระในบางเรื่อง ด้าน แง่มุมหนึ่งที่ขึ้นอยู่กับ OEM คือเวอร์ชันเคอร์เนล Linux แต่สิ่งนี้กำลังเปลี่ยนแปลงด้วย Android Oreo

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

เมื่อเราดูที่ kernel.org เราจะเห็นว่าเคอร์เนล Linux เวอร์ชัน 3.18 คือ EOL เริ่มต้นปีนี้ด้วยสมาร์ทโฟนที่มาพร้อมกับ Android Oreo Google กำหนดให้ SoC ทั้งหมดที่ผลิตในปี 2560 จะต้องเปิดตัวด้วยเคอร์เนล 4.4 หรือใหม่กว่า เคอร์เนล Linux เวอร์ชันนี้ไม่เพียงแต่มีความปลอดภัยมากขึ้นเท่านั้น แต่ยังหมายความว่าบริษัทต่างๆ จะไม่จำเป็นต้องใช้ทรัพยากรจำนวนมากเพื่อรักษาความปลอดภัยต่อไป แม้ว่าการใช้เคอร์เนลเวอร์ชันใหม่กว่าจะไม่รับประกันว่าจะพบช่องโหว่ทั้งหมด แต่จะใช้เวลานาน แนวทางในการลดจำนวนช่องโหว่ และลดความพยายามที่จำเป็นในการรักษาความปลอดภัยแบ็คพอร์ต แก้ไข

Google ยังกำหนดให้อุปกรณ์ใหม่ที่เปิดตัวพร้อมกับ Android Oreo ได้รับการกำหนดค่าให้รองรับ โครงการเสียงแหลม ตั้งแต่เริ่มต้น ซึ่งหวังว่าจะช่วยให้อัปเกรดเวอร์ชันเคอร์เนล Linux ได้ง่ายขึ้นในอนาคต และลดความพยายามที่จะต้องนำไปใช้ในแพตช์รักษาความปลอดภัยแบ็คพอร์ต อุปกรณ์ที่มีอยู่ในปัจจุบันที่ได้รับการอัปเกรดเป็น Android Oreo จำเป็นต้องใช้เคอร์เนลเวอร์ชัน 3.18 หรือใหม่กว่าเท่านั้น และจะไม่จำเป็นต้องอัปเกรดเพื่อรองรับ Project Treble


ที่มา: Google