Fuchsia OS uchun Chromium mavjud

Google kompaniyasi Fuchsia operatsion tizimi uchun Chromium veb-brauzerining to'liq versiyasini nashr etdi, u ilgari taklif qilingan ilovalar ro'yxatidagi o'chirilgan Simple Brauzer brauzerini almashtirdi, saytlar bilan ishlash uchun emas, balki mustaqil veb-ilovalarni ishga tushirish uchun mo'ljallangan. Bilvosita, oddiy veb-brauzerni qo'llab-quvvatlash Google kompaniyasining Fuchsia-ni nafaqat IoT va Nest Hub kabi iste'molchi qurilmalari uchun, balki ish stoli platformalari uchun ham ishlab chiqish niyatini tasdiqlaydi. Fuchsia rivojlanishining hozirgi holati bilan tanishish uchun siz emulyatordan, shuningdek dahliaOS loyihasidan test tuzilmalaridan foydalanishingiz mumkin.

Fuchsia uchun Chromium qurish interfeysi odatda boshqa ish stoli tizimlari uchun tuzilmalarga o'xshaydi, kontekst menyularini ko'rsatish va bir nechta oynalarni ochish bilan bog'liq muammolar kabi bitta kamchiliklar va xatolar bundan mustasno. Shu bilan birga, so'nggi paytlarda bunday muammolarni bartaraf etish bo'yicha ishlar faol ravishda olib borilmoqda, masalan, boshqa kuni o'rnatilgan PDF ko'rish dasturini qo'llab-quvvatlash va chop etish imkoniyati taqdim etildi.

Fuchsia OS uchun Chromium mavjud

Eslatib o'tamiz, Fuchsia OS Android platformasidagi masshtablash va xavfsizlik sohasidagi kamchiliklarni hisobga olgan holda Google tomonidan 2016 yildan beri ishlab chiqilgan. Tizim turli toifadagi qurilmalarda, jumladan smartfonlar va shaxsiy kompyuterlarda foydalanish uchun kengaytirilgan LK loyihasi ishlanmalariga asoslangan Zircon mikroyadrosiga asoslangan. Zircon LK-ni jarayonlar va umumiy kutubxonalar, foydalanuvchi darajasi, ob'ektlar bilan ishlash tizimi va imkoniyatlarga asoslangan xavfsizlik modelini qo'llab-quvvatlash bilan kengaytiradi. Drayvlar devhost jarayoni tomonidan yuklangan va qurilma menejeri (devmg, Device Manager) tomonidan boshqariladigan foydalanuvchi maydoni dinamik kutubxonalari sifatida amalga oshiriladi.

Fuchsia Flutter ramkasidan foydalangan holda Dartda yozilgan o'zining grafik interfeysiga ega. Loyiha, shuningdek, Peridot foydalanuvchi interfeysi ramkasini, Fargo paketlar menejeri, libc standart kutubxonasi, Escher render tizimi, Magma Vulkan drayveri, Scenic kompozit menejeri, MinFS, MemFS, ThinFS (FAT in Go tilida) va Blobfs faylini ishlab chiqadi. tizimlari, shuningdek FVM bo'limlari. Ilovalarni ishlab chiqish uchun C / C ++, Dart qo'llab-quvvatlanadi, Rust tizim komponentlarida, Go tarmoq stekida va Python tilini yaratish tizimida ham ruxsat etiladi.

Fuchsia OS uchun Chromium mavjud

Yuklash jarayoni tizim menejeridan foydalanadi, unga dastlabki dasturiy muhitni yaratish uchun appmgr, yuklash muhitini yaratish uchun sysmgr va foydalanuvchi muhitini sozlash va loginni tashkil qilish uchun basemgr kiradi. Xavfsizlikni ta'minlash uchun yangi jarayonlar yadro ob'ektlariga kirish imkoniga ega bo'lmagan, xotirani ajrata olmaydigan va kodni ishga tushira olmaydigan kengaytirilgan sandbox izolyatsiyalash tizimi taklif etiladi va mavjud ruxsatlarni aniqlaydigan resurslarga kirish uchun nomlar maydoni tizimi qo'llaniladi. Platforma komponentlarni yaratish uchun asosni taqdim etadi, ular IPC orqali boshqa komponentlar bilan o'zaro aloqada bo'lishi mumkin bo'lgan sinov muhitida ishlaydigan dasturlardir.

Manba: opennet.ru

a Izoh qo'shish