Android สามารถใช้เคอร์เนล Linux ได้โดยไม่ต้องแก้ไขเพิ่มเติม

ลินุกซ์ Android-

โฆษณา Google ที่ใช้งานได้ เพื่อให้แน่ใจว่าระบบปฏิบัติการมือถือของคุณ (Android) ใช้เคอร์เนล Linux เวอร์ชันมาตรฐาน เรื่องนี้รายงานโดย บริษัท ในช่วง การนำเสนอความคืบหน้าของพวกเขาใน ช่างประปา Linux รุ่นปี 2019 การประชุม (LPC). ซึ่งใน ฉันพูดถึงว่ามันเกี่ยวกับการเปลี่ยนแปลงในวงจรชีวิต เวอร์ชันของระบบปฏิบัติการ Android

หลาย ๆ ท่านคงจะทราบดีว่า Android ใช้เคอร์เนล Linux แต่นี่ไม่ใช่แค่เวอร์ชันใด ๆ นิยมใช้โดย Linux distros หากไม่เป็นเช่นนั้นจะต้องผ่านกระบวนการบางอย่างก่อนหน้านี้ ที่จะรวมอยู่ในทีมต่างๆ

สิ่งนี้เริ่มจากเคอร์เนล Linux เวอร์ชัน LTS, ทีมงาน Android เผยแพร่ การอัปเดตระบบปฏิบัติการที่เรียกว่า เคอร์เนลทั่วไปของ Android. ผู้ผลิตชิป (Qualcomm, Samsung Exynos ฯลฯ ) ทำการแก้ไขครั้งแรก เพื่อปรับให้เข้ากับชิปที่จะติดตั้งอุปกรณ์

เวอร์ชันแก้ไข โดยผู้ผลิตชิป มีให้สำหรับผู้ผลิตอุปกรณ์ เช่น Samsung, LG, HTC เป็นต้น ใครเป็นผู้ดำเนินการปรับแต่ง เพื่อให้พอดีกับอุปกรณ์ของคุณ

กระบวนการนี้ใช้เวลานานและน่าเบื่อและมีผลกระทบมากมาย: การแยกส่วนของระบบนิเวศ Android ความล่าช้าในการปรับใช้ระบบปฏิบัติการเวอร์ชันใหม่และการอัปเดตความปลอดภัย

เมื่อประสบปัญหานี้ Google จึงเริ่มดำเนินการปรับปรุงกระบวนการดังกล่าว และในระหว่างการประชุมช่างประปาลินุกซ์เมื่อปีที่แล้วทีม Google เริ่มแบ่งปันแนวทางในการปฏิบัติตาม เพื่อเอาชนะปัญหาที่เกิดจากวงจรชีวิตปัจจุบันของเวอร์ชันระบบปฏิบัติการ

ปีนี้ในการนำเสนอเกือบ 4 ชั่วโมงพวกเขาได้ลงรายละเอียดมากขึ้น โซลูชันที่ Google นำเสนอ: เป็น ABI ที่เสถียรสำหรับเคอร์เนล Android

ในการประชุมช่างประปา Linux 2019 ทีม Google ได้นำเสนอสถาปัตยกรรม Android โดยเฉพาะซึ่งสร้างขึ้นจากรากฐานที่วางไว้โดยโครงการ Treble

โดยทั่วไปแล้วจะสอดคล้องกับ Google เสนอภาพทั่วไปของเคอร์เนล (จีเคไอ) มาพร้อมกับโมดูลเคอร์เนลทั่วไป. Google คาดว่าแพ็คเกจนี้จะแสดง ABI และ API ที่เสถียร

คอนโทรลเลอร์เฉพาะ สำหรับสถาปัตยกรรมฮาร์ดแวร์เฉพาะ ถูกโหลดเป็นโมดูลเคอร์เนล. ตามที่ทีม Google กล่าวว่าการย้ายควรผ่านการแยกส่วนลดหรือแม้แต่กำจัดการกระจัดกระจายของระบบนิเวศ

แม้ว่าจะกล่าวถึงการรักษาเสถียรภาพก็ตาม กำหนดเป้าหมายเฉพาะเวอร์ชันเคอร์เนลของ Linux ที่มีการสนับสนุนระยะยาว (LTS) มีการกล่าวถึงสองสาขา ได้แก่ 4.19.x และ 5.xy.

ข้อเสนอของ Google นี้ยังไม่สิ้นสุดa เพราะในความเห็นของวิศวกร Google หนทางข้างหน้ายังมีอีกมาก อย่างไรก็ตามแนวทางของ บริษัท ไม่ได้ปราศจากการโต้เถียง

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

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

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

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


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

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

*

*

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