ګوګل د Fuchsia 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) بلوتوټ پروفایل کې د آډیو لپاره ملاتړ اضافه شوی او د A2DP پروفایل له لارې آډیو نشرولو پرمهال ځنډ کم شوی.
  • میټر ، په سمارټ کور کې د وسیلو وصل کولو لپاره د معیار پلي کول ، د تازه ګروپونو لپاره ملاتړ اضافه کوي او د بیک لائټ کنټرول کولو پرمهال د انتقالي حالتونو اداره کولو وړتیا اضافه کوي.
  • د ټولو پلیټ فارمونو لپاره د شبکې سټیک کې د FastUDP ساکټونو ملاتړ شامل دی.
  • د RISC-V جوړښت پراساس د ملټي کور سیسټمونو (SMP) لپاره ملاتړ اضافه شوی.
  • د کاري مهالویش سره د متقابل عمل لپاره API اضافه شوی.
  • د DeviceTree ملاتړ اضافه شو.
  • د USB انٹرفیس سره د آډیو وسیلو لپاره ډرایور د DFv2 چوکاټ کارولو لپاره بدل شوی.

فوچیا د Zircon مایکروکرنل پراساس دی ، د LK پروژې پرمختګونو پراساس ، د سمارټ فونونو او شخصي کمپیوټرونو په شمول د مختلف ټولګیو وسیلو کارولو لپاره پراخه شوی. Zircon LK د پروسو او شریک کتابتونونو ملاتړ سره پراخوي، د کاروونکي کچه، د اعتراض اداره کولو سیسټم، او د وړتیا پر بنسټ امنیتي ماډل. ډرایورونه د متحرک کتابتونونو په توګه پلي کیږي چې د کارونکي ځای کې روان دي، د devhost پروسې لخوا بار شوي او د وسیلې مدیر (devmg، Device Manager) لخوا اداره کیږي.

فوچیا خپل ګرافیکي انٹرفیس لري چې د فلټر چوکاټ په کارولو سره په ډارټ کې لیکل شوی. پروژه د Peridot کارن انٹرفیس چوکاټ، د فارګو بسته مدیر، د libc معیاري کتابتون، د ایسچر رینډینګ سیسټم، د مګما ولکان ډرایور، د سینیک کمپوزیټ مدیر، MinFS، MemFS، ThinFS (FAT په Go ژبه کې) او د بلبفس فایل هم رامینځته کوي. سیسټمونه، او همدارنګه د مدیر FVM برخې. د غوښتنلیک پراختیا لپاره، د C/C++ او ډارټ ژبو لپاره ملاتړ چمتو شوی؛ د سیسټم برخو کې، د Go شبکې سټیک کې، او د Python ژبې اسمبلۍ سیسټم کې هم زنګ ته اجازه ورکړل شوې.

د بوټ پروسه د سیسټم مدیر کاروي ، پشمول د لومړي سافټویر چاپیریال رامینځته کولو لپاره appmgr ، د بوټ چاپیریال رامینځته کولو لپاره sysmgr ، او د کارونکي چاپیریال تنظیم کولو او ننوتل تنظیم کولو لپاره basemgr. د امنیت د یقیني کولو لپاره، د یو پرمختللي سانډ بکس جلا کولو سیسټم وړاندیز شوی، په کوم کې چې نوې پروسې د کرنل شیانو ته لاسرسی نلري، حافظه نشي تخصیص کولی شي او کوډ نشي چلولی، او د نوم ځای سیسټم سرچینو ته د لاسرسي لپاره کارول کیږي، کوم چې شته اجازې ټاکي. پلیټ فارم د اجزاو رامینځته کولو لپاره چوکاټ چمتو کوي ، کوم چې هغه برنامې دي چې په خپل سینڈ باکس کې چلیږي او کولی شي د IPC له لارې د نورو برخو سره اړیکه ونیسي.

سرچینه: opennet.ru

Add a comment