گوگل فوچيا 14 آپريٽنگ سسٽم لاءِ هڪ اپڊيٽ شايع ڪئي آهي

گوگل شايع ڪيو آهي Fuchsia 14 آپريٽنگ سسٽم، جيڪو Google Nest Hub ۽ Nest Hub Max فوٽو فريم لاءِ ابتدائي فرم ویئر اپڊيٽ مهيا ڪري ٿو. Fuchsia OS گوگل پاران 2016 کان ترقي ڪئي وئي آهي، Android پليٽ فارم جي اسڪيلنگ ۽ حفاظتي خامين کي مدنظر رکندي.

Fuchsia 14 ۾ اهم تبديليون:

  • اسٽارنڪس پرت جي صلاحيتن کي وڌايو ويو آهي، اڻ سڌريل لينڪس پروگرامن جي لانچ کي يقيني بڻائي ٿي لينڪس ڪنيل جي سسٽم انٽرفيس جي ترجمي جي ذريعي لاڳاپيل فوچيا سب سسٽم کي ڪالز ۾. نئون ورزن ريموٽ فائل سسٽم کي نصب ڪرڻ لاءِ سپورٽ شامل ڪري ٿو، fxfs لاءِ علامتي لنڪس لاءِ xattrs شامل ڪيو ويو، mmap() سسٽم ڪال ۾ ٽريس پوائنٽ شامل ڪيو ويو، /proc/pid/stat ۾ معلومات کي وڌايو ويو، fuchsia_sync::Mutex، لاڳو ڪيل سپورٽ لاءِ فعال ڪيل سپورٽ O_TMPFILE، pidfd_getfd، sys_reboot()، timer_create، timer_delete، times() ۽ ptrace () لاءِ، ext4 عمل درآمد سسٽم فائل ڪيش استعمال ڪري ٿو.
  • بهتر بلوٽوت اسٽيڪ. HSP (HandSet Profile) Bluetooth پروفائيل ۾ آڊيو لاءِ سپورٽ شامل ڪئي وئي ۽ A2DP پروفائل ذريعي آڊيو نشر ڪرڻ وقت دير ٿي وئي.
  • معاملو، سمارٽ گهر ۾ ڊوائيسز کي ڳنڍڻ لاء معيار تي عمل درآمد، تازه ڪاري گروپن لاء سپورٽ شامل ڪري ٿو ۽ عارضي رياستن کي سنڀالڻ جي صلاحيت شامل ڪري ٿو جڏهن بيڪ لائيٽ کي سنڀاليندي.
  • سڀني پليٽ فارمن لاءِ نيٽ ورڪ اسٽيڪ ۾ FastUDP ساکٽس لاءِ سپورٽ شامل آهي.
  • RISC-V فن تعمير جي بنياد تي ملٽي-ڪور سسٽم (SMP) لاءِ سپورٽ شامل ڪئي وئي.
  • ٽاسڪ شيڊولر سان رابطي لاءِ هڪ API شامل ڪيو ويو.
  • DeviceTree سپورٽ شامل ڪئي وئي.
  • USB انٽرفيس سان آڊيو ڊوائيسز لاء ڊرائيور DFv2 فريم ورڪ استعمال ڪرڻ لاء تبديل ڪيو ويو آهي.

Fuchsia 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++ ۽ ڊارٽ ٻولين لاءِ سپورٽ مهيا ڪئي وئي آهي؛ سسٽم جي اجزاء ۾، گو نيٽ ورڪ اسٽيڪ ۾، ۽ پٿون ٻولي اسيمبليء جي سسٽم ۾ پڻ زنگ جي اجازت ڏني وئي آهي.

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

جو ذريعو: opennet.ru

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