Fuchsia OS د ګوګل کارمندانو کې د ازموینې مرحلې ته ننوځي

Google بدلونونه وکړل، د عملیاتي سیسټم لیږد په ګوته کوي فیوسیا د وروستي داخلي ازموینې مرحلې ته "dogfooding"، د کارمندانو په ورځني فعالیتونو کې د محصول کارولو معنی لري، مخکې له دې چې عادي کاروونکو ته یې راوړي. پدې مرحله کې محصول موقعیت لري په یو دولت کې چې دمخه یې د ځانګړي کیفیت ارزونې ټیمونو لخوا لومړني ازموینه تیره کړې. عامو خلکو ته د محصول وړاندې کولو دمخه، دوی د خپلو کارمندانو وروستۍ ازموینه هم ترسره کوي چې په پراختیا کې ښکیل ندي.

په پیرودونکي کې د تازه تحویلي مدیریت سیسټم ته Omaha، کوم چې د کروم او کروم OS خوشې کولو ازموینه کوي ، زیاته کړه اجزا fuchsia.cobalt.SystemDataUpdater او د افادیت په کارولو سره نوي "dogfood-releas" څانګې ته د وسایلو لیږدولو لپاره وړاندیز شوي لارښوونې fx (د Fuchsia لپاره د adb سره ورته والی). د دوامداره ادغام سیسټم کې زیاته کړه د dogfood څانګې لپاره د لوډر راټولول، او د فوچیا پلیټ فارم ته شامل دي د ازموینې پایلو ارزولو لپاره جلا میټریکونه.

په فوچیا کې د بدلونونو په اړه نظرونو کې ذکر شوی د تازه معلوماتو وړاندې کولو لپاره دوه لینکونه fuchsia-updates.googleusercontent.com او arm64.dogfood-release.astro.fuchsia.com، په دویمه لینک کې Astro د سمارټ سکرین کوډ نوم دی د ګوګل نسټ هب، کوم چې داسې ښکاري چې د ګوګل کارمندانو لخوا د ازموینې لپاره د پروټوټایپ په توګه کارول کیږي
د معیاري کاسټ پلیټ فارم فرم ویئر پرځای فوچیا. د Nest Hub انٹرفیس د ډریګونګلاس ایپ په سر کې جوړ شوی، کوم چې د فلټر چوکاټ کاروي، کوم چې د فوچیا لخوا هم ملاتړ کیږي.

راځئ چې په یاد ولرو چې د فوچیا پروژې د یوې برخې په توګه، ګوګل یو نړیوال عملیاتي سیسټم رامینځته کوي چې کولی شي په هر ډول وسیلو کې، د کار سټیشنونو او سمارټ فونونو څخه تر ایمبیډ شوي او مصرف کونکي تجهیزاتو پورې کار وکړي. پراختیا د Android پلیټ فارم رامینځته کولو تجربې په پام کې نیولو سره ترسره کیږي او د سکیلینګ او امنیت په برخه کې نیمګړتیاوې په پام کې نیسي.

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

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

Fuchsia OS د ګوګل کارمندانو کې د ازموینې مرحلې ته ننوځي

د بارولو پرمهال لخوا کارول شوی د سیسټم مدیر، په شمول
appmgr د لومړني سافټویر چاپیریال رامینځته کولو لپاره ، sysmgr د بوټ چاپیریال رامینځته کولو لپاره او basemgr د کارونکي چاپیریال تنظیم کولو او د ننوتلو تنظیم کولو لپاره. په فوچیا کې د لینکس سره مطابقت لپاره وړاندیز شوی د ماشین کتابتون، کوم چې تاسو ته اجازه درکوي د لینوکس پروګرامونه په ځانګړي جلا مجازی ماشین کې پرمخ بوځي، د Zircon kernel او Virtio مشخصاتو پراساس د هایپروایزر په کارولو سره جوړ شوی، ورته ورته. منظم په کروم OS کې د لینکس غوښتنلیکونه چلول.

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

سرچینه: opennet.ru

Add a comment