گوگل Nest Hub Max ڊوائيسز لاءِ Fuchsia OS-based firmware ورهائڻ شروع ڪيو آهي

گوگل 2019 ۾ جاري ڪيل Nest Hub Max سمارٽ فوٽو فريم لاءِ Fuchsia OS تي ٻڌل نئون فرم ويئر ورهائڻ شروع ڪيو آهي. پهرين مرحلي ۾، Fuchsia-based firmware کي Google Preview Program شرڪت ڪندڙن تائين پهچائڻ شروع ڪيو ويندو، ۽ جيڪڏهن آزمائشي عمل جي دوران ڪو غير متوقع مسئلو پيدا نه ٿيو، ته فرم ويئر ٻين Nest Hub Max استعمال ڪندڙن جي ڊوائيسز تي لاڳو ڪيو ويندو.

Nest Hub Max فوٽو فريم ٻيو صارف ڊيوائس آھي جنھن ۾ Fuchsia آپريٽنگ سسٽم شامل آھي. Nest Hub ماڊل هڪ سال اڳ Fuchsia-based firmware حاصل ڪرڻ جو پهريون نمونو هو، جنهن ۾ هڪ ننڍي اسڪرين آهي ۽ هڪ تعمير ٿيل وڊيو ڪئميرا نه آهي، جيڪو وڊيو نگراني ۽ سيڪيورٽي سسٽم ۾ استعمال ٿيندو آهي. فرم ویئر ۾ آپريٽنگ سسٽم جي متبادل جي باوجود، يوزر انٽرفيس ۽ ڪارڪردگي مڪمل طور تي محفوظ آهن ۽ آخري صارفين کي اختلافن کي تبديل ڪرڻ جي ضرورت ناهي، ڇو ته انٽرفيس فلٽر فريم ورڪ تي ٺهيل آهي ۽ گهٽ سطح جي اجزاء کان خلاصو آهي. اڳي، Nest Hub Max ڊوائيسز، جيڪي هڪ فوٽو فريم جي ڪمن کي گڏ ڪن ٿا، هڪ ملٽي ميڊيا سسٽم ۽ هڪ سمارٽ گهر جي انتظام لاءِ هڪ انٽرفيس، ڪاسٽ شيل ۽ لينڪس ڪرنل جي بنياد تي فرم ویئر استعمال ڪيو.

Fuchsia OS 2016 کان گوگل پاران ترقي ڪئي وئي آھي، Android پليٽ فارم جي اسڪيلنگ ۽ حفاظتي خامين کي مدنظر رکندي. سسٽم Zircon microkernel تي ٻڌل آهي، LK پروجيڪٽ جي ترقي جي بنياد تي، ڊوائيسز جي مختلف طبقن تي استعمال لاء وڌايو ويو آهي، بشمول اسمارٽ فونز ۽ ذاتي ڪمپيوٽرن. Zircon LK کي پروسيس ۽ گڏيل لائبريرين جي مدد سان وڌايو، هڪ صارف جي سطح، هڪ اعتراض هٿ ڪرڻ وارو نظام، ۽ هڪ قابليت تي ٻڌل سيڪيورٽي ماڊل. ڊرائيور لاڳو ڪيا ويا آهن متحرڪ لائبريرين جي طور تي هلائيندڙ صارف جي اسپيس ۾، لوڊ ٿيل devhost پروسيس ذريعي ۽ منظم ڪيل ڊوائيس مئنيجر (devmg، ڊوائيس مئنيجر).

Fuchsia جو پنهنجو گرافيڪل انٽرفيس آهي جيڪو ڊارٽ ۾ فلٽر فريم ورڪ استعمال ڪندي لکيو ويو آهي. پروجيڪٽ Peridot يوزر انٽرفيس فريم ورڪ، فارگو پيڪيج مئنيجر، libc معياري لائبريري، Escher رينڊرنگ سسٽم، Magma Vulkan ڊرائيور، The Scenic Composite Manager، MinFS، MemFS، ThinFS (FAT Go Language ۾) ۽ Blobfs فائل پڻ ترقي ڪري ٿو. سسٽم، گڏو گڏ مينيجر FVM ورهاڱي. ايپليڪيشن ڊولپمينٽ لاءِ، C/C++ ۽ ڊارٽ ٻولين لاءِ سپورٽ مهيا ڪئي وئي آهي؛ سسٽم جي اجزاء ۾، گو نيٽ ورڪ اسٽيڪ ۾، ۽ پٿون ٻولي اسيمبليء جي سسٽم ۾ پڻ زنگ جي اجازت ڏني وئي آهي.

گوگل Nest Hub Max ڊوائيسز لاءِ Fuchsia OS-based firmware ورهائڻ شروع ڪيو آهي

بوٽ پروسيس هڪ سسٽم مئنيجر استعمال ڪري ٿو، جنهن ۾ ايپ ايم جي آر شامل آهي شروعاتي سافٽ ويئر ماحول ٺاهڻ لاء، sysmgr بوٽ ماحول پيدا ڪرڻ، ۽ basemgr صارف ماحول کي ترتيب ڏيڻ ۽ لاگ ان کي منظم ڪرڻ لاء. سيڪيورٽي کي يقيني بڻائڻ لاءِ، هڪ جديد سينڊ باڪس آئسوليشن سسٽم تجويز ڪيو ويو آهي، جنهن ۾ نون عملن کي ڪنيل شين تائين رسائي نه هوندي آهي، ميموري مختص نه ٿي سگهندي آهي ۽ ڪوڊ نه هلائي سگهندو آهي، ۽ وسيلن تائين رسائي لاءِ نالي جي جڳهه جو نظام استعمال ڪيو ويندو آهي، جيڪو دستياب اجازتن جو تعين ڪري ٿو. پليٽ فارم اجزاء ٺاهڻ لاءِ هڪ فريم ورڪ فراهم ڪري ٿو، جيڪي پروگرام آهن جيڪي هلن ٿا انهن جي پنهنجي سينڊ باڪس ۾ ۽ IPC ذريعي ٻين حصن سان رابطو ڪري سگهن ٿا.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو