Tags:
Node Thumbnail

ปัญหาโทรศัพท์แอนดรอยด์ไม่ได้อัพเกรด หรืออัพเกรดช้าเป็นปัญหาเรื้อรังมายาวนาน และกูเกิลพยายามแก้ปัญหานี้อย่างต่อเนื่องในปีหลังๆ ที่งาน Linux Plumber ปีนี้ Todd Kjos ก็แถลงความคืบหน้าว่าโทรศัพท์ที่ใช้ Android 12 จะใช้เคอร์เนลแกนกลางเป็นอันเดียวกันทั้งหมดแล้ว

ที่ผ่านมาเคอร์เนลแอนดรอยด์นั้นถูกแพตช์จากเคอร์เนลลินุกซ์อย่างหนัก และเมื่อแอนดรอยด์ออกรุ่นใหม่ก็จะส่งเคอร์เนลนี้ไปให้ผู้ผลิตเพิ่มฟีเจอร์ต่างๆ ตามต้องการอีกครั้ง ทำให้เคอร์เนลที่รันอยู่ในโทรศัพท์จริงๆ ต่างจากเคอร์เนลในโครงการลินุกซ์อย่างมาก ทางแอนดรอยด์พยายามผลักดัน Generic Kernel Image (GKI( ที่เป็นไบนารีเคอร์เนลของกูเกิลเองมาตั้งแต่ Android 11 โดยบังคับว่าผู้ผลิตโทรศัพท์ที่ใช้ Android 11 ตั้งแต่แรกต้องทดสอบโทรศัพท์กับ GKI ก่อน ทำให้โทรศัพท์ใหม่ๆ ควรจะรันกับแอนดรอยด์ของกูเกิลได้แต่แรก ใน Android 12 นั้นกระบวนการรับรองจะบังคับว่าต้องใช้ GKI เท่านั้น

การใช้ GKI จะบังคับให้ผู้ผลิตโทรศัพท์ที่ต้องการใช้โมดูลเฉพาะต้องแยกโมดูลของตัวเองออกไป และเชื่อมต่อกับเคอร์เนลหลักทาง Kernel Module Interface (KMI) ไม่สามารถแพตช์เพิ่มฟีเจอร์เคอร์เนลได้เองตามใจชอบ กูเกิลดึงให้ผู้ผลิตใช้ KMI โดยยอมเพิ่ม hook ที่ผู้ผลิตทำกันเองเข้ามาอยู่ใน GKI กว่า 300 รายการ

แนวทางหลังจากนี้กูเกิลจะพยายามผลักดันแพตช์ใหม่ เข้าไปยังโครงการเคอร์เนลหลัก (upstream) ก่อนเสมอ และค่อยๆ ดันแพตช์เดิมตามไป ทำให้เคอร์เนลแอนดรอยด์ใกล้เคียงกับโครงการลินุกซ์หลักในที่สุด

ที่มา - ArsTechnica, YouTube: Linux Plumber 2021

No Description

Get latest news from Blognone

Comments

By: Azymik on 26 September 2021 - 01:30 #1225333

หัวข้อข่าว
จะยังคับผู้ผลิตใช้เคอร์เนลเดียวกันหมดหมด >> จะ"บัง"คับผู้ผลิตใช้เคอร์เนลเดียวกัน"หมด" โมดูลของผู้ผลิตต้องแยกออกไป

By: nuntawat
WriterAndroidWindowsIn Love
on 26 September 2021 - 07:45 #1225340 Reply to:1225333
nuntawat's picture

ในเนื้อข่าว (GKI( -> (GKI)

By: freeriod on 26 September 2021 - 02:24 #1225334
freeriod's picture

แล้วมันดีไหม

By: big50000
AndroidSUSEUbuntu
on 28 September 2021 - 15:37 #1225346 Reply to:1225334
big50000's picture

โคตรดีเลยล่ะ มันบังคับผู้ผลิตให้ทำตามมาตรฐานของฮาร์ดแวร์แบบกลาย ๆ และทำให้ security patch และการ update ฟีเจอร์ใหม่ ๆ ระดับฮาร์ดแวร์ทำได้ง่าย และส่งต่อไดรเวอร์ฮาร์แวร์ไปยัง generic kernel ได้ง่าย พูดง่าย ๆ คือ ได้รับความปลอดภัยสูงขึ้น เปิดโอกาสให้ใช้งานฟีเจอร์ระดับฮาร์ดแวร์ได้ดีขึ้น (Android native ตอนนี้ยังต้องติดต่อฮาร์ดแวร์ผ่าน ART อยู่เลย) และรองรับฮาร์ดแวร์ใหม่ ๆ แบบที่ไม่ต้องรอ update จากผู้ผลิตอย่างเดียว ...แต่ทั้งนี้ทั้งนั้น ก็ต้องมาดูกว่า Google จะทำได้ไหม หรือทำถูกวิธีตามแนวทางการพัฒนา Linux kernel หรือไม่ (Google ขึ้นชื่อเรื่องชอบสร้างมาตรฐานเองด้วย)

By: john dick
iPhone
on 26 September 2021 - 07:22 #1225336
john dick's picture

ได้ยินโครงการมานานมาก ยังทำไม่สำเร็จอีกหรือ? คนย้ายไปไอโฟนหมดแล้วมั้ง

By: Yone on 26 September 2021 - 08:37 #1225342 Reply to:1225336

ได้ยินมาตั้งแต่ Android 3 แล้วเปลี่ยนแนวทางไปมา ไม่สำเร็จสักที

By: big50000
AndroidSUSEUbuntu
on 26 September 2021 - 09:46 #1225345 Reply to:1225336
big50000's picture

อย่างนั้นหรอกหรือ ทำไมยอดคนใช้ Android ยังสูงกว่า iPhone มากอยู่ล่ะ

By: CrazyPower
iPhoneBlackberryRed HatIn Love
on 26 September 2021 - 10:35 #1225348 Reply to:1225345
CrazyPower's picture

Android มีเป็นร้อยยี่ห้อพันรุ่น ไม่แปลกที่จะเยอะกว่ามากๆ

By: schanon
Android
on 26 September 2021 - 11:05 #1225351 Reply to:1225345
schanon's picture

ไอโฟนเล่นเฉพาะตลาดบน แอนดรอยด์เล่นทุกตลาด จะมากกว่าก็ไม่แปลก ไม่เกี่ยวกับใครดีกว่าใคร

By: rumsruletheworld
iPhone
on 26 September 2021 - 13:57 #1225369 Reply to:1225345
rumsruletheworld's picture

อ่านคอมเม้นก็นีกว่า หลุดมาจาก Dr...n
เขาทำตลาดคนละส่วนกันงับ

By: MaxxIE
iPhoneAndroidUbuntuWindows
on 26 September 2021 - 14:02 #1225372 Reply to:1225345
MaxxIE's picture

วัดยอดคนใช้ Android ที่ราคาเท่าๆกับ iPhone ไหมละครับ

By: big50000
AndroidSUSEUbuntu
on 26 September 2021 - 14:46 #1225378 Reply to:1225372
big50000's picture

เล่นจั่วหัวย้ายไป iPhone กันหมดแล้วมันก็ต้องมีตะหงิดใจหน่อยล่ะว่ามันต้องทุกคนเลยเหรอ อีกอย่าง iPhone รุ่นเก่า ๆ ก็ใช่ว่าจะไม่ถือเป็น budget phone

By: cnim16
AndroidUbuntuWindows
on 27 September 2021 - 01:07 #1225412 Reply to:1225372
cnim16's picture

วัดจากภาพรวมระหว่าง iOS กับ Android น่าจะถูกแล้วครับ

By: ZeaBiscuit
iPhoneAndroidUbuntuWindows
on 26 September 2021 - 11:16 #1225353 Reply to:1225336
ZeaBiscuit's picture

ถ้าคนย้ายไปไอโฟนหมด ป่านนี้ไอโฟนเครื่องละแสนแล้ว

By: Hilcrhyme
iPhoneWindows PhoneAndroidBlackberry
on 26 September 2021 - 11:43 #1225355 Reply to:1225336

ทำเสร็จไปหลายส่วนแล้วครับนี่เป็นแค่อีกส่วนทุกวันนี้หลายยี่ห้อก็ได้อัพเดทยาวนานมากขี้นพอรวมกับอัพเดทบางตัวที่ google ปล่อยมากับ google play service ทำให้อายุการสนับสนุนยาวนานขึ้นปัญหาเรื่องแพนี่เบากว่าเมื่อก่อนมาก

By: Sephanov
iPhoneUbuntu
on 26 September 2021 - 13:51 #1225368 Reply to:1225336
Sephanov's picture

ได้ยินมานานแล้วเหมือนกันเรื่องความพยายามรวม kernel ให้เป็นแบบเดียวกัน ก็คิดว่าทำได้ไปนานแล้วเสียอีก ทุกวันนี้ถ้าอยากหนีจากไอโฟนไปแอนดรอย สิ่งที่คิดได้มียี่ห้อเดียวคือ pixel นี่แหละ ยี่ห้ออื่นกลัวแพเอามากๆจากความไม่เข้ากันของ kernel เนี้ยะ

By: Nozomi
ContributorWindows PhoneAndroidSymbian
on 26 September 2021 - 15:12 #1225380 Reply to:1225368
Nozomi's picture

ถ้าในไทย Samsung เถอะครับ หลังจากเวียนว่ายตายเกิดมาทุกยี่ห้อ ยอมใจ SS ที่สุดแล้วครับ

By: powerpat
iPhoneAndroid
on 26 September 2021 - 16:46 #1225383 Reply to:1225380
powerpat's picture

จริงครับ ลองมาแทบทุกยี่ห้อ(ตัวเรือธงนะ)
Overall samsungพอใจสุด

By: Darksolids
AndroidUbuntuWindows
on 26 September 2021 - 18:14 #1225386 Reply to:1225380

+1 ครับหลังจากหนีไปซบ iPhone อยู่นานพอได้กลับมาหา Samsung ยุคใหม่นี่ติดใจเลย

By: NoppawanConan
ContributoriPhoneAndroidWindows
on 27 September 2021 - 08:09 #1225421 Reply to:1225380
NoppawanConan's picture

ถ้ารุ่นเรือธงที่ไม่ใช่ Fold กับ Flip ยังใช้ Exynos อยู่ ผมไม่กลับไปแน่นอนครับ เข็ดขยาดมาหลายทีแล้ว


แค่มนุษย์คนนึงที่อยากรู้เกี่ยวกับวงการไอที

By: rumsruletheworld
iPhone
on 26 September 2021 - 13:58 #1225370 Reply to:1225336
rumsruletheworld's picture

ก็เว่อร์ไปครับ เขาไปแอนดรอยด์ยี่ห้ออื่นอยู่ดี ถ้าไม่ได้ชอบระบบ ios

By: sikkhim
ContributorAndroidBlackberry
on 26 September 2021 - 17:14 #1225384 Reply to:1225370

ไม่เว่อร์หรอก ผมใช้แอนดรอยมาตลอดตอนนี้ก็เปลี่ยนมาไอโฟนเพราะอัพเดทนี่แหละ

By: b98se
AndroidWindowsIn Love
on 26 September 2021 - 21:32 #1225397 Reply to:1225336
b98se's picture

คนย้ายก็ย้าย คนอยู่ก็อยู่ คนไม่รู้ก็ vivo oppo กันไป ถ่ายรูปใสๆ ไถติ๊กต๊อกชิลๆ

By: xenatt
ContributorWindows PhoneRed HatSymbian
on 26 September 2021 - 13:59 #1225371
xenatt's picture

เป็นข่าวดีมากเลย


Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project

By: zerocool
ContributoriPhoneAndroid
on 26 September 2021 - 19:15 #1225387
zerocool's picture

น่าจะออกแบบแบบนี้แต่แรกนะผมว่า


That is the way things are.

By: zerocool
ContributoriPhoneAndroid
on 26 September 2021 - 19:16 #1225388
zerocool's picture

ซ้ำ


That is the way things are.

By: tom789
Windows Phone
on 26 September 2021 - 19:23 #1225390

แต่ละค่ายก็ทำรอมกันเอง อัพเอง ฮาร์ดแวร์ก็คนละตัวแยกๆกัน มีหลายแบบ จะทำอะไรมันก็จะยากๆหน่อย

By: Golflaw
ContributoriPhoneAndroidWindows
on 26 September 2021 - 21:58 #1225398
Golflaw's picture

ซื้อปีหน้าได้ android12 พอดี


A smooth sea never made a skillful sailor.

By: ปาโมกข์
iPhoneAndroidWindows
on 27 September 2021 - 05:44 #1225414
ปาโมกข์'s picture

ในอุดมคติคือ...ทุกรุ่นอัปเดตพร้อมกันได้เลย และอัปได้หลายเวอร์ชั่นเหมือน iphone

By: darkleonic
ContributorAndroidWindowsIn Love
on 27 September 2021 - 09:23 #1225435
darkleonic's picture

ไปๆ มาๆ เหมือน Android Kernel จะเป็นปัญหาเสียเองหรือเปล่า แบบว่า Version ไม่เคยนิ่ง