Fuchsia OS нь Nest Hub төхөөрөмжүүд рүү шилжиж эхэлжээ

Петр Хосек, Бүтээх систем, хөрвүүлэгч, хөгжүүлэх хэрэгслийг хариуцдаг Google-ийн багийн ахлагч саяхан Fuchsia үйлдлийн системтэй нийлүүлэх анхны төхөөрөмжөө танилцууллаа. Google-ийн урьдчилж харах хөтөлбөрийн гишүүдэд зориулсан туршилтын шинэчлэлтийн хүрээнд фуксия дээр суурилсан програмыг Nest Hub-ийн ухаалаг гэрэл зургийн жааз руу хүргэж эхэлнэ.

Хэрэв туршилтыг хэрэгжүүлэх явцад ямар ч асуудал гарахгүй бол дурдсан болно урьдчилан тооцоолоогүй, програм хангамж дээр суурилсан Fuchsia нь бусад Nest Hub хэрэглэгчдийн төхөөрөмжид ашиглагдах болноFlutter-ийн хүрээн дээр суурилсан интерфейс хэвээр байх тул ялгааг хэн анзаарахгүй байх вэ? Зөвхөн үйлдлийн системийн доод түвшний бүрэлдэхүүн хэсгүүд өөрчлөгдөнө.

Өмнө нь 2018 оноос хойш гарч ирсэн Google Nest Hub төхөөрөмжүүд нь гэрэл зургийн жааз, мультимедиа систем, ухаалаг гэрийн удирдлагын интерфейсийн функцуудыг нэгтгэн Cast бүрхүүлд суурилсан firmware болон Linux цөмийг ашигладаг байсан.

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

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

Фуксиагийн хувьд Dart хэл дээр бичсэн өөрийн график интерфэйсийг боловсруулсан. Flutter framework ашиглан. Төслийн хүрээнд Peridot UI бүтэц, Fargo багцын менежер, стандарт libc номын сан, Escher rendering систем, Magma Vulkan драйвер, үзэсгэлэнт нийлмэл менежер, MinFS, MemFS, ThinFS (Go хэлээр FAT) болон Blobfs файлын систем, түүнчлэн FVM хуваалтууд. Энэ нь танд iOS, Android үйлдлийн системд зориулсан гар утасны програм үүсгэх боломжийг олгоно. Үзүүлэлтийг Vulkan graphics API-ээр ажилладаг Escher бүрэлдэхүүн хэсэг гүйцэтгэдэг.

Хэрэглэгчийн орчинг Armadillo ба Armadillo User Shell гэсэн хоёр хэсэгт хуваадаг. Armadillo бол Android, iOS зэрэг Flutter-тэй нийцтэй ямар ч платформ дээр ажиллах боломжтой зөөврийн програм юм (Android програмд ​​зориулсан APK файл хэлбэрээр демо угсралтыг бэлтгэсэн бөгөөд ингэснээр та Fuchsia програмыг суулгахгүйгээр интерфэйсийг туршиж үзэх боломжтой). Armadillo User Shell бол Armadillo програмын холбоос бөгөөд FIDL интерфейсээр дамжуулан Fuchsia үйлчилгээнүүдтэй харилцах, Fuchsia OS системийн бүрэлдэхүүн хэсгүүдийн хэрэглэгчийн орчныг зохион байгуулах хэрэгсэл юм.

Аппликешн хөгжүүлэхийн тулд C / C ++, Dart-ийг дэмжинэ. Rust нь системийн бүрэлдэхүүн хэсэг, сүлжээний стек: Ve ба Python хэлний бүтээх системд зөвшөөрөгддөг.

Ачаалах процесс нь системийн менежерийг ашигладаг бөгөөд үүнд програм хангамжийн анхны орчинг бүрдүүлэхийн тулд appmgr, ачаалах орчныг бүрдүүлэхэд sysmgr, хэрэглэгчийн орчныг тохируулах, нэвтрэх ажлыг зохион байгуулах зорилгоор basemgr програмууд орно.

Аюулгүй байдлыг хангах үүднээс дэвшилтэт хамгаалагдсан хязгаарлагдмал орчинд тусгаарлах системийг санал болгож байна. шинэ процессууд нь цөмийн объектуудад нэвтрэх эрхгүй, санах ойг хуваарилж чадахгүй, кодоо ажиллуулж чадахгүй бөгөөд нэрийн орон зайн систем нь нөөцөд нэвтрэхэд ашиглагддаг бөгөөд энэ нь боломжтой зөвшөөрлийг тодорхойлдог. Энэхүү платформ нь бүрэлдэхүүн хэсгүүдийг бий болгох хүрээг хангаж өгдөг бөгөөд энэ нь таны хамгаалагдсан хязгаарлагдмал орчинд ажилладаг бөгөөд IPC-ээр дамжуулан бусад бүрэлдэхүүн хэсгүүдтэй харьцах боломжтой програмууд юм.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.