Google , menunjukkan peralihan sistem pengendalian ke peringkat ujian dalaman akhir"“, membayangkan penggunaan produk dalam aktiviti harian pekerja, sebelum membawanya kepada pengguna biasa. Pada peringkat ini produk dalam keadaan yang telah lulus ujian asas oleh pasukan penilaian kualiti khas. Sebelum menyampaikan produk kepada orang ramai, mereka juga menjalankan ujian akhir ke atas pekerja mereka yang tidak terlibat dalam pembangunan.
Dalam pelanggan untuk kemas kini sistem pengurusan penghantaran , yang menguji keluaran Chrome dan Chrome OS, komponen fuchsia.cobalt.SystemDataUpdater dan cadangan arahan untuk memindahkan peranti ke cawangan "pelepasan makanan anjing" baharu menggunakan utiliti (sama dengan adb untuk Fuchsia). Ke dalam sistem integrasi berterusan memasang pemuat untuk cawangan dogfood, dan ke dalam platform Fuchsia metrik berasingan untuk menilai keputusan ujian.
Dalam komen kepada perubahan dalam Fuchsia dua pautan untuk menghantar kemas kini fuchsia-updates.googleusercontent.com dan arm64.dogfood-release.astro.fuchsia.com, dalam pautan kedua Astro ialah nama kod skrin pintar , yang nampaknya digunakan oleh pekerja Google sebagai prototaip untuk ujian
Fuchsia dan bukannya perisian tegar Cast Platform standard. Antara muka Nest Hub dibina di atas apl Dragonglass, yang menggunakan rangka kerja Flutter, yang turut disokong oleh Fuchsia.
Sebagai peringatan, projek Fuchsia Google sedang membangunkan sistem pengendalian universal yang mampu berjalan pada semua jenis peranti, daripada stesen kerja dan telefon pintar hinggalah peranti terbenam dan pengguna. Pembangunan ini sedang dijalankan menggunakan pengalaman platform tersebut. Android dan mengambil kira kekurangan dalam bidang kebolehskalaan dan keselamatan.
Sistem ini berasaskan mikrokernel , berdasarkan perkembangan projek , dilanjutkan untuk digunakan pada pelbagai kelas peranti, termasuk telefon pintar dan komputer peribadi. Zirkon mengembangkan LK dengan sokongan proses dan , tahap pengguna, sistem pemprosesan objek dan model keselamatan berasaskan keupayaan. Pemandu dalam bentuk perpustakaan dinamik yang berjalan dalam ruang pengguna, dimuatkan oleh proses devhost dan diuruskan oleh pengurus peranti (devmg, Pengurus Peranti).
Untuk Fuchsia memiliki , ditulis dalam Dart menggunakan rangka kerja Flutter. Projek ini juga sedang membangunkan rangka kerja antara muka pengguna Peridot, pengurus pakej Fargo, dan perpustakaan standard , sistem rendering , pemandu Vulkan , pengurus komposit , MinFS, MemFS, ThinFS (FAT dalam bahasa Go) dan sistem fail Blobfs, serta pengurus partition FVM. Untuk pembangunan aplikasi sokongan untuk C/C++, bahasa Dart, Rust juga dibenarkan dalam komponen sistem, dalam timbunan rangkaian Go, dan dalam sistem pemasangan bahasa Python.
Semasa memuatkan pengurus sistem, termasuk
appmgr untuk mencipta persekitaran perisian awal, sysmgr untuk membentuk persekitaran but dan basemgr untuk mengkonfigurasi persekitaran pengguna dan mengatur log masuk sistem. Untuk keserasian dengan Linux dalam Fuchsia Pustaka Machina, yang membolehkan anda menjalankan Linux- program dalam mesin maya terasing khas, dibentuk menggunakan hipervisor berdasarkan spesifikasi kernel Zircon dan Virtio, serupa dengan cara pelancaran Linux-aplikasi dalam Chrome OS.
Sistem canggih ditawarkan untuk memastikan keselamatan , di mana proses baharu tidak mempunyai akses kepada objek kernel, tidak boleh memperuntukkan memori, dan tidak boleh menjalankan kod, dan sistem digunakan untuk mengakses sumber , yang mentakrifkan kebenaran yang tersedia. Platform rangka kerja untuk mencipta komponen, iaitu program yang berjalan dalam kotak pasir mereka sendiri dan boleh berinteraksi dengan komponen lain melalui IPC.
Sumber: opennet.ru
