Pinapalawak ng Google ang modelo ng bukas na mapagkukunan ng Fuchsia OS

Ang Fuchsia OS ay isang operating system na binuo ni Google, na hindi katulad ng mga nakaraang operating system na binuo ng kumpanya na batay sa kernel ng Linux tulad ng Google Chrome OS at Android, Fuchsia ay batay sa isang bagong microkernel na tinatawag na Zircon, nagmula sa Little Kernel (LK), na idinisenyo para sa mga naka-embed na system at pangunahing isinulat sa C.

Ayon sa pagtatanghal, Fuchsia ay idinisenyo upang gumana sa maraming mga aparato, kabilang ang mga mobile phone at personal computer.

Nagpasya ang Google na pahabain ang bukas na modelo ng mapagkukunan ng Fuchsia OS upang mapadali ang pakikilahok ng publiko sa proyekto. Si Wayne Piekarski, Fuchsia Developer Promoter, ay nagpaliwanag:

"Ang Fuchsia ay isang pangmatagalang proyekto upang lumikha ng isang pangkalahatang layunin na operating system na bukas na mapagkukunan, at ngayon ay binubuo namin ang modelo ng bukas na mapagkukunan ng Fuchsia upang mapaunlakan ang mga kontribusyon mula sa publiko.

"Ang Fuchsia ay idinisenyo upang unahin ang seguridad, pag-upgrade at pagganap, at kasalukuyang nasa ilalim ng aktibong pag-unlad ng koponan ng Fuchsia. Binubuo namin ang Fuchsia sa bukas na mapagkukunan, sa aming git repository sa loob ng apat na taon. Maaari mong i-browse ang kasaysayan ng pag-iimbak sa https://fuchsia.googlesource.com upang makita kung paano umunlad ang Fuchsia sa paglipas ng panahon. Inilalagay namin ang pundasyong ito mula sa core upang mapadali ang paglikha ng ligtas at napapanatiling mga produkto at karanasan.

Ano ang nalalaman natin tungkol sa Fuchsia OS sa ngayon?

Ang posibilidad ay tila mataas sa antas na ito at kapag tinutukoy namin ang kamakailang pahayag ng Google sa panahon ng pagpupulong ng I / O noong Mayo 2019, masasabi nating ang hipotesis na ito ay mayroong.

Ang Fuchsia OS ay napapabalitang isang susunod na gen na Android, idinisenyo para sa mga uri ng mga aparato na kasalukuyang gumagamit ng Android o Chrome OS, habang pinapanatili ang pagiging tugma sa mga umiiral na application sa pamamagitan ng virtualization o iba pang mga diskarte.

Ang nai-publish na code ay maaaring malikha at mai-deploy para sa pagsuboks sa isang Google Pixelbook, Acer Switch Alpha 12, o isang buong computer ng Intel NUC, kaysa sa normal na mga aparato ng IoT.

Bukod dito, ilang buwan na ang nakalilipas inilunsad ng google ang Fuchsia.dev upang matulungan ang mga developer na ipatupad ang kanilang operating system code

Hindi rin ipinakita ng site ang eksaktong mga priyoridad ng Google, Ngunit maaari mong simulan upang matuto nang higit pa tungkol sa operating system, mga mapagkukunan ng pagsubok, atbp., Lahat sa tulong ng mahusay na dokumentasyon tulad ng dokumentasyon.

Gayunpaman, alam namin na ang bagong operating system ay hindi katulad ng anumang mayroon na. Ang Google ay naging malinaw sa paksa mula sa core ng system. Hindi tulad ng Android, ang Fuchsia ay hindi batay sa Linux kernel, ngunit sa isang bagong microkernel na tinatawag na Zircon, na nagmula sa Little Kernel (LK).

Kinuha mula sa dokumentasyon, Narito ang ilang mga punto kung saan ang Google ay naging medyo malinaw:

  • Ang Fuchsia ay hindi Linux: Ang Fuchsia ay isang operating system batay sa isang microkernel at ang microkernel na ito ay tinatawag na Zircon. Ang mga sinusuportahang arkitektura ay arm64 at x64, ngunit hindi sila kasalukuyang mga AMD na proseso, bagaman nangangahulugan lamang ito na hindi sila aktibong nasubukan.
  • Ang mga pagbabago ay hindi nangangailangan ng isang pagsasama-sama ng kernel. Sa katunayan, maaari kang mag-upgrade sa isang bagong Fuchsia filesystem nang hindi muling pag-reboot.
  • Fuchsia at ang mga application na sinusuportahan nito: Ang Fuchsia ay idinisenyo upang suportahan ang maraming mga wika sa pagprograma. Sinusuportahan na nito ang C / C ++, Dart, Go, Rust, at Python. Bilang karagdagan, mayroong FIDL (Fuchsia Interface Definition Language). Ito ay isang wika upang tukuyin ang mga protokol na karaniwang ginagamit sa mga channel.
  • Ang Fuchsia SDK ay mababang antas at isinasaad ng code na karamihan sa mga developer ay hindi ito gagamitin nang direkta.
  • Fuchsia & Flutter at Graphics: Nagtatampok ang Fuchsia ng isang arkitektura ng GPU controller na tinatawag na Magma. Ang mga driver ay hindi tumatakbo sa kernel, ngunit sa mga pribilehiyong proseso ng puwang ng gumagamit.
  • Ang wika ng Flutter ay Dart, na maaaring maiipon sa JavaScript o katutubong code ng makina. Ang Google ay namuhunan ng isang napakalaking halaga ng enerhiya sa pagpapaunlad ng Flutter, at kung ano ang una ay tila isang cross-platform na diskarte sa mobile ngayon ay tila lumalayo.
  • Ito ay isang lohikal na lalagyan sa harap ng gumagamit na nag-encapsulate ng aktibidad ng tao, sinamahan ng isa o higit pang mga module. Papayagan ng mga kwento ang gumagamit na ayusin ang mga aktibidad na natural

Fuente: https://opensource.googleblog.com


Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  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.