Fuchsia OS Google кызматкерлерин тестирлөө баскычына кирет

Google бар өзгөртүүлөрдү киргизди, операциялык системанын өтүшүн көрсөтүү менен Фуксия акыркы ички тестирлөө баскычына "сыноо", кызматкерлердин күнүмдүк иш-аракетинде продуктуну колдонууну билдирет, аны карапайым колдонуучуларга алып чейин. Бул этапта продукт Ал сапатты баалоо боюнча атайын топтор тарабынан негизги тестирлөөдөн өткөн мамлекетте. Продукцияны жалпы элге жеткирүүдөн мурун, алар иштеп чыгууга катышпаган кызматкерлерине акыркы сыноодон өткөрүшөт.

Кардарда жеткирүү башкаруу тутумун жаңыртуу Omaha, Chrome жана Chrome OS релиздерин сынайт, кошулду fuchsia.cobalt.SystemDataUpdater компоненти жана утилитаны колдонуу менен жаңы "сыноочу-релиз" тармагына түзмөктөрдү өткөрүү боюнча сунушталган нускамалар fx (Fuchsia үчүн adb аналогу). Үзгүлтүксүз интеграциялык системага кошулду жүктөгүчтү сынагыч бутагына жана Фуксия платформасына чогултуу киргизилген тесттин натыйжаларын баалоо үчүн өзүнчө көрсөткүчтөр.

Фуксиядагы өзгөрүүлөргө комментарийлерде айтылган fuchsia-updates.googleusercontent.com жана arm64.dogfood-release.astro.fuchsia.com жаңыртууларын жеткирүү үчүн эки шилтеме, экинчи шилтемеде Astro - акылдуу экрандын коддук аталышы Google Nest Hub, Google кызматкерлери тарабынан тестирлөө үчүн прототип катары колдонулган көрүнөт
Стандарттык Cast Platform микропрограммасынын ордуна Fuchsia. Nest Hub интерфейси Dragonglass колдонмосунун үстүнө курулган, ал Flutter алкагын колдонот, аны Fuchsia да колдойт.

Эске сала кетсек, Fuchsia долбоорунун алкагында Google жумуш станцияларынан жана смартфондордон баштап орнотулган жана керектөөчү жабдууларга чейин бардык түзмөктөрдө иштей ала турган универсалдуу операциялык системаны иштеп чыгууда. Иштеп чыгуу Android платформасын түзүү тажрыйбасын эске алуу менен ишке ашырылат жана масштаб жана коопсуздук жаатындагы кемчиликтерди эске алат.

Система микроядрого негизделген чөкмөлөрдөгү, долбоордун иштеп чыгууларынын негизинде LK, ар кандай класстагы түзмөктөрдө, анын ичинде смартфондордо жана персоналдык компьютерлерде колдонуу үчүн кеңейтилген. Циркон LK процессин колдоо менен кеңейтет жана жалпы китепканалар, колдонуучунун деңгээли, объектти иштетүү системасы жана мүмкүнчүлүккө негизделген коопсуздук модели. Айдоочулар ишке ашырылып жатат колдонуучу мейкиндигинде иштеген динамикалык китепканалар түрүндө, devhost процесси тарабынан жүктөлгөн жана түзмөк менеджери (devmg, Device Manager) тарабынан башкарылат.

Fuchsia үчүн даярдалган өз GUI, Flutter алкагын колдонуу менен Dart тилинде жазылган. Долбоор ошондой эле Peridot колдонуучу интерфейсинин негизин, Fargo пакет менеджерин жана стандарттык китепкананы иштеп чыгууда libc, көрсөтүү системасы Сиу, Вулкан айдоочу магма, курама менеджер сахналык, MinFS, MemFS, ThinFS (FAT in Go тилинде) жана Blobfs файл системалары, ошондой эле FVM бөлүү менеджери. Колдонмону иштеп чыгуу үчүн каралган C/C++, Dart тилдерин, Rust тилдерин колдоо тутум компоненттеринде, Go тармак стекинде жана Python тилинин жыйынды системасында да жол берилет.

Fuchsia OS Google кызматкерлерин тестирлөө баскычына кирет

Жүктөп жатканда колдонулган система менеджери, анын ичинде
баштапкы программалык чөйрөнү түзүү үчүн appmgr, жүктөө чөйрөсүн түзүү үчүн sysmgr жана колдонуучу чөйрөсүн орнотуу жана логинди уюштуруу үчүн basemgr. Фуксиядагы Linux менен шайкештик үчүн сунуш кылган Linux программаларын атайын обочолонгон виртуалдык машинада иштетүүгө мүмкүндүк берген Machina китепканасы, Zircon ядросунун жана Virtio спецификацияларынын негизиндеги гипервизордун жардамы менен түзүлгөн. уюштурулган Chrome OS боюнча Linux тиркемелерин иштетүү.

Коопсуздукту камсыз кылуу үчүн өнүккөн система сунушталат кумдук обочолонуу, мында жаңы процесстер ядро ​​​​объекттерине кирүү мүмкүнчүлүгүнө ээ эмес, эстутумду бөлүштүрө албайт жана кодду иштете албайт жана система ресурстарга жетүү үчүн колдонулат. аттар мейкиндиктери, жеткиликтүү уруксаттарды аныктайт. Платформа камсыз кылат компоненттерди түзүү үчүн негиз, алар өздөрүнүн кум чөйрөсүндө иштеген программалар жана IPC аркылуу башка компоненттер менен иштеше алышат.

Source: opennet.ru

Комментарий кошуу