Fuchsia OS memasuki fasa ujian pada pekerja Google

Google melakukan perubahan, menunjukkan peralihan sistem pengendalian Fuchsia ke peringkat ujian dalaman akhir"dogfooding“, membayangkan penggunaan produk dalam aktiviti harian pekerja, sebelum membawanya kepada pengguna biasa. Pada peringkat ini produk adalah 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 Omaha, yang menguji keluaran Chrome dan Chrome OS, tambah komponen fuchsia.cobalt.SystemDataUpdater dan cadangan arahan untuk memindahkan peranti ke cawangan "pelepasan makanan anjing" baharu menggunakan utiliti fx (sama dengan adb untuk Fuchsia). Ke dalam sistem integrasi berterusan tambah memasang pemuat untuk cawangan dogfood, dan ke dalam platform Fuchsia disertakan metrik berasingan untuk menilai keputusan ujian.

Dalam komen kepada perubahan dalam Fuchsia disebutkan 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 Google Nest Hub, 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 zirkon, berdasarkan perkembangan projek LK, dilanjutkan untuk digunakan pada pelbagai kelas peranti, termasuk telefon pintar dan komputer peribadi. Zirkon mengembangkan LK dengan sokongan proses dan perpustakaan kongsi, tahap pengguna, sistem pemprosesan objek dan model keselamatan berasaskan keupayaan. Pemandu dilaksanakan dalam bentuk perpustakaan dinamik yang berjalan dalam ruang pengguna, dimuatkan oleh proses devhost dan diuruskan oleh pengurus peranti (devmg, Pengurus Peranti).

Untuk Fuchsia disediakan memiliki GUI, ditulis dalam Dart menggunakan rangka kerja Flutter. Projek ini juga sedang membangunkan rangka kerja antara muka pengguna Peridot, pengurus pakej Fargo, dan perpustakaan standard libc, sistem rendering Escher, pemandu Vulkan Magma, pengurus komposit Scenic, MinFS, MemFS, ThinFS (FAT dalam bahasa Go) dan sistem fail Blobfs, serta pengurus partition FVM. Untuk pembangunan aplikasi disediakan sokongan untuk C/C++, bahasa Dart, Rust juga dibenarkan dalam komponen sistem, dalam timbunan rangkaian Go, dan dalam sistem pemasangan bahasa Python.

Fuchsia OS memasuki fasa ujian pada pekerja Google

Semasa memuatkan digunakan 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 ditawarkan 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 tersusun pelancaran Linux-aplikasi dalam Chrome OS.

Sistem canggih ditawarkan untuk memastikan keselamatan pengasingan kotak pasir, 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 ruang nama, yang mentakrifkan kebenaran yang tersedia. Platform menyediakan 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

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster