Google izlaiž Fuchsia OS vietni izstrādātājiem

Vēl nesen mēs ļoti maz zinājām par Google Fuchsia operētājsistēmu. GitHub tas pirmo reizi parādījās 2016. gadā bez oficiāla paziņojuma, ātri parādījās teorijas par to, kas tas varētu būt.

Pirms dažām dienām tika izlaista ziņa, ka Google ir atvērusi projekta vietni ar informāciju par Fuchsia operētājsistēmu, kas uzņēmuma iekšienē ir izstrādāta vairākus gadus.

Vietnē ir pieejama pieejamā dokumentācija un saites uz operētājsistēmas komponentu, tostarp Cirkona mikrokoda, avota tekstiem.

Dokumentācija attiecas uz fuksijas izstrādi un operētājsistēmas lietojumiem, izveido sistēmu no avota koda, galveno komponentu apraksta un ietvara.

Un nez no kurienes Google nolemj atklāt Fuksiju gaismā

Pēc vairākkārtējas iekšējās attīstības projekta Fuksija, kur tas bija praktiski atklāts noslēpums, jo Google izstrādātāji par to neko neminēja un praktiski noliedza tā esamību, Google pieņēma lēmumu par projekta publicēšanu.

Ir svarīgi atcerēties, ka Fuksija projekta ietvaros tiek izstrādāta universāla operētājsistēma, kas var darboties ar jebkura veida ierīcēm, sākot no darbstacijām un viedtālruņiem, beidzot ar iegulto un patērētāju aprīkojumu.

Izstrāde tiek veikta, ņemot vērā Android platformas izveidošanas pieredzi un trūkumus mērogojamības un drošības jomā.

Par fuksiju

Fuksija ir izstrādājis savu Armadillo GUI, kas rakstīts šautriņā izmantojot Flutter ietvaru.

Projekts jūs arī izstrādājat Peridot lietotāja saskarnes sistēmu, Fargo pakotņu pārvaldnieks, standarta libc bibliotēka, Escher renderēšanas sistēma, Magma Vulkan draiveris, gleznainais saliktais pārvaldnieks, MinFS, MemFS, ThinFS (FAT in Go valodā) un Blobfs, kā arī FVM sadaļu pārvaldnieks.

Lai garantētu Linux savietojamību fuksijā, tika ierosināta Machina bibliotēka, Tas ļauj palaist Linux lietojumprogrammas īpašā izolētā virtuālā mašīnā, kas izveidota, izmantojot uz hipervizora balstītu Cirkona kodolu un Virtio specifikācijas, pēc analoģijas ar organizēto veidu, kā palaist Linux lietojumprogrammas Chrome OS.

Drošībai tiek piedāvāta uzlabota smilšu kastes izolācijas sistēma, kurā jaunajiem procesiem nav piekļuves kodola objektiem, tie nevar piešķirt atmiņu un nevar izpildīt kodu, un tiek izmantota vārdu telpas sistēma, kas nosaka pieejamās atļaujas piekļūt resursiem.

No otras puses, ar jauno projekta vietu tas ir atklāts ka Fuchsia OS izstrādātāji strādā pie dažādu problēmu risināšanas uzdevumiem, kur atkarībā no tā Fuchsia piedāvā divus serdeņus, kā arī virkni slāņu.

  • Granāta slānis tiek ieviests virs cirkona un ir atbildīgs par ierīču draiveriem
  • Topaz slānis nodrošina saskarni spraudņu izveidošanai.

LK

LK nodrošina kodolu sistēmām ar ierobežotu RAM izmēru un zemu procesora veiktspēju, kas parasti tiek izmantoti integrētos risinājumos. LK kodols ir balstīts uz littlekernel projektu, un to var uzskatīt par atvērtu alternatīvu tādām sistēmām kā FreeRTOS un ThreadX.

cirkons

cirkons ir pilnībā aprīkots mikrokodels, kas koncentrējas uz lietojumprogrammām diezgan jaudīgās ierīcēs, piemēram, viedtālruņi un personālie datori.

Cirkona kodols ir veidots kā papildinājums LK, ieviešot papildu koncepcijas.

Piemēram Cirkonim ir atbalsts procesiem, bet LK nav, bet procesu ieviešana Cirkonā ietver LK komponentus darbam ar atmiņu un pavedieniem. Cirkons atbalsta arī trūkstošās LK iespējas, piemēram, lietotāja līmeni, objektu apstrādes sistēmu un uz spējām balstītu drošības modeli.

Ja vēlaties uzzināt projekta vietni, to varat izdarīt, sazinoties uz šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.