Fuchsia OS Google işçilərində sınaq mərhələsinə keçir

Google dəyişikliklər etdi, əməliyyat sisteminin keçidini göstərir Fuchsia son daxili sınaq mərhələsinə "qidalanma“, məhsulu adi istifadəçilərə təqdim etməzdən əvvəl işçilərin gündəlik fəaliyyətlərində istifadəsini nəzərdə tutur. Bu mərhələdə məhsul edir xüsusi keyfiyyət qiymətləndirmə qrupları tərəfindən əsas sınaqdan keçmiş bir dövlətdə. Məhsulu geniş ictimaiyyətə çatdırmazdan əvvəl onlar əlavə olaraq inkişafda iştirak etməyən işçiləri üzərində yekun sınaq keçirirlər.

Müştəridə çatdırılma idarəetmə sistemini yeniləmək üçün OmahaChrome və Chrome OS buraxılışlarını sınaqdan keçirən , əlavə etdi fuchsia.cobalt.SystemDataUpdater komponenti və yardım proqramından istifadə edərək cihazların yeni "sınaq buraxılışı" filialına köçürülməsi üçün təklif olunan təlimatlar fx (Fuşya üçün adb analoqu). Davamlı inteqrasiya sisteminə əlavə etdi yükləyicinin sınaq şöbəsi və Fuşya platformasına yığılması daxil edilmişdir test nəticələrini qiymətləndirmək üçün ayrıca ölçülər.

Fuşyadakı dəyişikliklərə şərhlərdə qeyd olunub fuchsia-updates.googleusercontent.com və arm64.dogfood-release.astro.fuchsia.com yeniləmələrini çatdırmaq üçün iki keçid, ikinci linkdə Astro smart ekranın kod adıdır. Google Nest HubGoogle əməkdaşları tərəfindən sınaq üçün prototip kimi istifadə edildiyi görünür
Standart Cast Platforma proqram təminatının yerinə fuşya. Nest Hub interfeysi Flutter çərçivəsini istifadə edən Dragonglass tətbiqinin üstündə qurulub və onu Fuchsia da dəstəkləyir.

Yada salaq ki, “Fuchsia” layihəsi çərçivəsində “Google” şirkəti iş stansiyaları və smartfonlardan tutmuş quraşdırılmış və istehlak avadanlığına qədər istənilən cihaz növündə işləyə bilən universal əməliyyat sistemi hazırlayır. İnkişaf Android platformasının yaradılması təcrübəsi nəzərə alınmaqla həyata keçirilir və miqyas və təhlükəsizlik sahəsində çatışmazlıqlar nəzərə alınır.

Sistem mikrokernelə əsaslanır Zirkon, layihənin inkişafı əsasında LK, smartfonlar və fərdi kompüterlər də daxil olmaqla müxtəlif sinif cihazlarda istifadə üçün genişləndirilmişdir. Zirkon LK-ni proses dəstəyi ilə genişləndirir və ortaq kitabxanalar, istifadəçi səviyyəsi, obyekt emal sistemi və qabiliyyətə əsaslanan təhlükəsizlik modeli. Sürücülər həyata keçirilir istifadəçi məkanında işləyən, devhost prosesi tərəfindən yüklənən və cihaz meneceri (devmg, Cihaz Meneceri) tərəfindən idarə olunan dinamik kitabxanalar şəklində.

Fuşya üçün hazırlanmışdır özü GUI, Flutter çərçivəsindən istifadə edərək Dartda yazılmışdır. Layihə həmçinin Peridot istifadəçi interfeysi çərçivəsini, Fargo paket meneceri və standart kitabxananı inkişaf etdirir libc, render sistemi Escher, Vulkan sürücü Maqma, kompozit menecer Səhnə, MinFS, MemFS, ThinFS (Go dilində FAT) və Blobfs fayl sistemləri, həmçinin FVM bölmə meneceri. Proqram inkişafı üçün təmin edilir C/C++, Dart dilləri, Rust üçün dəstək sistem komponentlərində, Go şəbəkə yığınında və Python dil montaj sistemində də icazə verilir.

Fuchsia OS Google işçilərində sınaq mərhələsinə keçir

Yükləyərkən işlənmiş sistem meneceri, o cümlədən
ilkin proqram mühitinin yaradılması üçün appmgr, yükləmə mühitinin yaradılması üçün sysmgr və istifadəçi mühitinin qurulması və girişin təşkili üçün basemgr. Fuşyada Linux ilə uyğunluq üçün təklif etdi Zircon kernel və Virtio spesifikasiyasına əsaslanan hipervizordan istifadə edərək yaradılmış xüsusi təcrid olunmuş virtual maşında Linux proqramlarını işlətməyə imkan verən Machina kitabxanası. təşkil edilir Chrome OS-də Linux proqramları ilə işləyir.

Təhlükəsizliyi təmin etmək üçün qabaqcıl sistem təklif olunur sandbox izolyasiyası, burada yeni proseslərin nüvə obyektlərinə çıxışı yoxdur, yaddaş ayıra bilmir və kodu işlədə bilmir və sistem resurslara daxil olmaq üçün istifadə olunur. ad boşluqları, mövcud icazələri müəyyən edir. Platforma təmin edir öz qum qutusunda işləyən və IPC vasitəsilə digər komponentlərlə qarşılıqlı əlaqə qura bilən proqramlar olan komponentlər yaratmaq üçün çərçivə.

Mənbə: opennet.ru

Добавить комментарий