Google เตรียมย้ายลำโพงอัจฉริยะ Nest Audio ไปเป็น Fuchsia OS

Google กำลังดำเนินการย้ายลำโพงอัจฉริยะ Nest Audio ไปยังเฟิร์มแวร์ใหม่ที่ใช้ Fuchsia OS นอกจากนี้ ยังมีแผนจะใช้เฟิร์มแวร์ที่ใช้ Fuchsia ในลำโพงอัจฉริยะ Nest รุ่นใหม่ ซึ่งคาดว่าจะวางจำหน่ายในปี 2023 Nest Audio จะเป็นอุปกรณ์เครื่องที่ XNUMX ที่มาพร้อมกับ Fuchsia รองจากกรอบรูป Nest Hub และ Nest Hub Max ผู้ใช้จะมองไม่เห็นการเปลี่ยนไปใช้ระบบใหม่เนื่องจากวิธีการโต้ตอบกับอุปกรณ์และฟังก์ชันการทำงานจะไม่เปลี่ยนแปลง

Fuchsia OS ได้รับการพัฒนาโดย Google ตั้งแต่ปี 2016 โดยคำนึงถึงการปรับขนาดและข้อบกพร่องด้านความปลอดภัยของแพลตฟอร์ม Android ระบบนี้ใช้ไมโครเคอร์เนลของเพทาย ซึ่งอิงตามการพัฒนาของโครงการ LK และขยายเพื่อใช้กับอุปกรณ์ประเภทต่างๆ รวมถึงสมาร์ทโฟนและคอมพิวเตอร์ส่วนบุคคล Zircon ขยาย LK ด้วยการรองรับกระบวนการและไลบรารีแบบแบ่งใช้ ระดับผู้ใช้ ระบบการจัดการอ็อบเจ็กต์ และโมเดลความปลอดภัยตามความสามารถ ไดรเวอร์ถูกนำมาใช้เป็นไลบรารีแบบไดนามิกที่ทำงานในพื้นที่ผู้ใช้ โหลดโดยกระบวนการ devhost และจัดการโดยตัวจัดการอุปกรณ์ (devmg, Device Manager)

Fuchsia มีอินเทอร์เฟซแบบกราฟิกของตัวเองที่เขียนด้วย Dart โดยใช้เฟรมเวิร์ก Flutter โปรเจ็กต์นี้ยังพัฒนาเฟรมเวิร์กอินเทอร์เฟซผู้ใช้ Peridot, ตัวจัดการแพ็คเกจ Fargo, ไลบรารีมาตรฐาน libc, ระบบเรนเดอร์ Escher, ไดรเวอร์ Magma Vulkan, ตัวจัดการคอมโพสิต Scenic, MinFS, MemFS, ThinFS (FAT ในภาษา Go) และไฟล์ Blobfs ระบบตลอดจนพาร์ติชัน FVM สำหรับการพัฒนาแอปพลิเคชัน รองรับ C / C ++ โดยมี Dart อนุญาตให้ใช้ Rust ในส่วนประกอบของระบบใน Go network stack และในระบบสร้างภาษา Python

Google เตรียมย้ายลำโพงอัจฉริยะ Nest Audio ไปเป็น Fuchsia OS

กระบวนการบูตใช้ตัวจัดการระบบ ซึ่งรวมถึง appmgr เพื่อสร้างสภาพแวดล้อมซอฟต์แวร์เริ่มต้น sysmgr เพื่อสร้างสภาพแวดล้อมการบูต และ basemgr เพื่อตั้งค่าสภาพแวดล้อมผู้ใช้และจัดระเบียบการเข้าสู่ระบบ เพื่อให้มั่นใจในความปลอดภัย จึงมีการเสนอระบบแยกแซนด์บ็อกซ์ขั้นสูง ซึ่งกระบวนการใหม่ไม่สามารถเข้าถึงอ็อบเจ็กต์เคอร์เนล ไม่สามารถจัดสรรหน่วยความจำและไม่สามารถรันโค้ดได้ และระบบเนมสเปซถูกใช้เพื่อเข้าถึงทรัพยากร ซึ่งจะกำหนดสิทธิ์ที่มีอยู่ แพลตฟอร์มดังกล่าวมีกรอบการทำงานสำหรับการสร้างส่วนประกอบ ซึ่งเป็นโปรแกรมที่ทำงานในแซนด์บ็อกซ์ที่สามารถโต้ตอบกับส่วนประกอบอื่น ๆ ผ่าน IPC

ที่มา: opennet.ru

เพิ่มความคิดเห็น