Inilunsad ng Google ang website ng Fuchsia OS para sa mga developer

Hanggang ngayon, kaunti lang ang alam namin tungkol sa operating system ng Google na Fuchsia. Una itong lumitaw sa GitHub noong 2016 nang walang opisyal na anunsyo, mabilis na lumitaw ang mga teorya tungkol sa kung ano ito.

Ngayon ilang araw na ang nakalilipas ang balita ay inilabas na inilunsad ng Google ang website ng proyekto na may impormasyon tungkol sa operating system ng Fuchsia na naging kaunlaran sa loob ng maraming oras sa loob ng kumpanya.

Naglalaman ang site ng isang pagpipilian ng magagamit na dokumentasyon at mga link sa mga mapagkukunang teksto para sa mga bahagi ng operating system, kabilang ang Zircon microkernel.

Ang dokumentasyon sumasaklaw sa pagpapaunlad ng Fuchsia at mga aplikasyon para sa operating system, Lumilikha ng system mula sa source code, ang paglalarawan ng mga pangunahing bahagi at mga balangkas.

At sa labas saan man nagpasya ang Google na ilabas ang Fuchsia

Matapos ang maraming oras ng panloob na pag-unlad sa proyekto ng Fuchsia, kung saan ito ay halos isang bukas na lihim, dahil ang mga developer ng Google ay hindi binanggit ang anuman tungkol dito at praktikal na tinanggihan ang pagkakaroon nito, nagpasya ang Google na i-publish ang proyekto.

Mahalagang tandaan na sa ilalim ng proyekto ng Fuchsia, isang pandaigdigang operating system na binuo na maaaring gumana sa anumang uri ng aparato, mula sa mga workstation at smartphone hanggang sa naka-embed at kagamitan ng consumer.

Isinasagawa ang pag-unlad na isinasaalang-alang ang karanasan sa paglikha ng Android platform at isinasaalang-alang ang mga pagkukulang sa larangan ng kakayahang sukatin at seguridad.

Tungkol sa Fuchsia

Pusiya ay nakabuo ng sarili nitong Armadillo GUI na nakasulat sa Dart gamit ang balangkas ng Flutter.

Ang proyekto binubuo mo rin ang balangkas ng Peridot UI, ang Fargo package manager, ang standard libc library, ang sistema ng rendering ng Escher, ang driver ng Magma Vulkan, ang magagandang tagapamahala ng composite, MinFS, MemFS, ThinFS (FAT in Go language), at Blobfs, pati na rin ang manager ng FVM Sections.

Upang garantiya ang pagiging tugma ng Linux sa fuchsia, iminungkahi ang silid aklatan ng Machina, Pinapayagan ka nitong patakbuhin ang mga aplikasyon ng Linux sa isang espesyal na nakahiwalay na virtual machine na nabuo sa pamamagitan ng paggamit ng isang hypervisor na nakabatay sa Zircon kernel at mga pagtutukoy ng Virtio, sa pamamagitan ng pagkakatulad sa organisadong paraan ng paglulunsad ng mga aplikasyon ng Linux sa Chrome OS.

Para sa kaligtasan, iminungkahi ang isang advanced na sistema ng paghihiwalay ng sandbox, kung saan ang mga bagong proseso ay walang pag-access sa mga kernel object, hindi maaaring maglaan ng memorya, at hindi maipatupad ang code, at ginagamit ang isang namespace system na tumutukoy sa mga magagamit na pahintulot upang ma-access ang mga mapagkukunan.

Sa kabilang banda sa bagong site ng proyekto, ito ay naipakita na ang mga developer ng Fuchsia OS ay nagtatrabaho sa mga gawain upang malutas ang iba't ibang mga problema, kung saan nakasalalay dito ang Fuchsia ay nag-aalok ng dalawang mga core, pati na rin ang isang serye ng mga layer.

  • Ang layer ng Garnet ay ipinatupad sa tuktok ng Zircon at responsable para sa mga driver ng aparato
  • Nagbibigay ang layer ng Topaz ng isang interface para sa paglikha ng mga plug-in.

LK

Nagbibigay ang LK ng isang pangunahing para sa mga system na may limitadong laki ng RAM at mababang pagganap ng processor, na karaniwang ginagamit sa mga isinamang solusyon. Ang LK kernel ay batay sa proyekto ng littlekernel at maaaring isaalang-alang bilang isang bukas na kahalili sa mga system tulad ng FreeRTOS at ThreadX.

sirkon

sirkon ay isang buong tampok na microkernel na nakatuon sa mga application sa medyo malakas na mga aparato, tulad ng mga smartphone at personal computer.

Ang core ng Zircon ay dinisenyo bilang isang pandagdag sa LK sa pagpapatupad ng mga karagdagang konsepto.

Hal Ang Zircon ay may suporta para sa mga proseso, ngunit ang LK ay hindi, ngunit ang pagpapatupad ng mga proseso sa Zircon ay nagsasangkot ng mga sangkap ng LK upang gumana kasama ang memorya at mga thread. Sinusuportahan din ng Zircon ang mga nawawalang kakayahan ng LK, tulad ng antas ng gumagamit, system ng paghawak ng bagay, at modelo ng seguridad na nakabatay sa kakayahan.

Kung nais mong malaman ang website ng proyekto, magagawa mo ito sa pamamagitan ng pakikipag-ugnay sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.