Tags:
Node Thumbnail

ฟีเจอร์เด่นของ Android O คือ Project Treble หรือการแยกชั้นของฮาร์ดแวร์ออกมาจากระบบปฏิบัติการ ประโยชน์ของมันคือช่วยลดระยะเวลาการอัพเดตเวอร์ชัน เพราะชั้นฮาร์ดแวร์ยังใช้ของเดิมได้อยู่ เปลี่ยนเฉพาะชั้นของระบบปฏิบัติการ

ล่าสุด บล็อก Android Developers ยังอธิบายข้อดีของ Project Treble ว่านอกจากเรื่องอัพเดตเร็วแล้ว มันยังช่วยให้ Android O ปลอดภัยมากขึ้นด้วย

เหตุผลเพราะในการออกแบบระบบปฏิบัติการ จำเป็นต้องมี Hardware Abstraction Layer (HAL) เป็นตัวกลางคอยเชื่อมระหว่างโพรเซสกับไดรเวอร์ แต่สถาปัตยกรรมเก่าของ Android นำ HAL เข้าไปเป็นส่วนหนึ่งของโพรเซส จึงต้องขอสิทธิ (permission) เท่ากับที่โพรเซสขอ ซึ่งหลายครั้งเกินความจำเป็น และอาจเป็นช่องโหว่เรื่องความปลอดภัย

Project Treble ปรับปรุงเรื่องนี้ใหม่ โดยแยก HAL ออกจากตัวโพรเซส และ HAL แต่ละตัวจะมีสิทธิเข้าถึงเฉพาะฮาร์ดแวร์ของตัวเองเท่านั้น อีกทั้งมันยังถูกจำกัดการทำงานใน sandbox แปลว่าต่อให้โดนแฮ็กก็ไม่สามารถทำอะไรได้มากกว่าสิทธิที่กำหนดไว้

No Description

ตัวอย่างการปรับปรุงของ Android O คือส่วนประกอบที่ชื่อ system server ถูกจับแยก HAL ออกมากว่า 20 ตัว เช่น HAL ที่ใช้สื่อสารกับเซ็นเซอร์, GPS, ตัวอ่านลายนิ้วมือ ฯลฯ ช่วยให้ตัว system server ปลอดภัยมากขึ้น เพราะในอดีตถ้าเกิดมี HAL ถูกเจาะเพียงตัวเดียว ก็เข้าถึง system server ได้เลย

อีกตัวอย่างหนึ่งคือ MediaServer ที่เคยถูกเจาะบ่อยๆ ในอดีต และถูกจับแยกส่วนมาแล้วครั้งหนึ่งใน Android Nougat คราวนี้พอมาถึง Android O มันถูกถอด HAL ออกทั้งหมดแล้ว จึงปลอดภัยขึ้นกว่าเดิมมาก ต่อให้ MediaServer ถูกเจาะ ก็ไม่สามารถเข้าถึงฮาร์ดแวร์กล้องหรือลำโพงได้อีก

ที่มา - Android Developers Blog

Get latest news from Blognone

Comments

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 19 July 2017 - 22:08 #998736

ขอเร็วขึ้นด้วยได้ไหม อืดเป็นเรือเกลือเลย 5X

By: sakura
ContributorWindows PhoneSymbian
on 19 July 2017 - 23:48 #998741 Reply to:998736

ผู้ผลิตมือถือเขาคงคิดในใจว่า "ซื้อใหม่เถอะ เราจะได้มีกำไรเยอะๆ"

ที่อืดคงเป็นเพราะตัวเก็บข้อมูลมันเสื่อมแล้วก็ได้ครับ เป็นปกติของมือถือนะครับ

By: langisser
In Love
on 20 July 2017 - 10:09 #998765 Reply to:998741

บางทีผมคิดว่าตัวแอพที่เรา update ไปมันก็ทำให้เครื่องช้าลงได้นะ ทั้ง feature ทั้งขนาดที่เพิ่มขึ้นทุกวัน

By: bflower
Android
on 20 July 2017 - 12:39 #998788 Reply to:998736

ฉันขายทิ้งไปละ กล้องช้า เครื่องช้า เห้ออออ ปวดตับจับใจ

By: btoy
ContributorAndroidWindows
on 20 July 2017 - 09:17 #998757
btoy's picture

ส่วนตัวถือว่า Android พัฒนาระบบมาได้อย่างต่อเนื่องและดีขึ้นเรื่อยๆนะ ก็ใช้มันต่อไป 555


..: เรื่อยไป