Google avab arendajatele Fuchsia OS-i veebisaidi

Alles hiljuti teadsime Google'i Fuchsia opsüsteemist väga vähe. Esmakordselt ilmus see GitHubis 2016. aastal ilma ametliku teadaandeta, kiiresti tekkisid teooriad, mis see võiks olla.

Nüüd ilmus mõni päev tagasi uudis, et Google käivitas projekti veebisaidi teabega Fuchsia operatsioonisüsteemi kohta, mis on ettevõttes juba mitu aastat välja töötatud.

Sait sisaldab valikut saadaolevatest dokumentidest ja lingid operatsioonisüsteemi komponentide, sealhulgas tsirkooni mikrotuuma, lähtetekstidele.

Dokumentatsioon hõlmab Fuksia arendust ja opsüsteemi rakendusi, loob süsteemi lähtekoodist, põhikomponentide kirjeldusest ja raamistikest.

Ja kuskilt otsustab Google Fuksia päevavalgele tuua

Pärast mitu korda sisemist arengut Fuchsia projektis, kus see oli praktiliselt avalik saladus, kuna Google'i arendajad ei maininud selle kohta midagi ja eitasid praktiliselt selle olemasolu, otsustas Google projekti avaldada.

Oluline on meeles pidada, et Fuchsia projekti raames töötatakse välja universaalne operatsioonisüsteem, mis suudab töötada mis tahes tüüpi seadmetega, alates tööjaamadest ja nutitelefonidest kuni sisseehitatud ja tarbijate seadmeteni.

Arenduse läbiviimisel võetakse arvesse Androidi platvormi loomise kogemusi ning mastaapsuse ja turvalisuse valdkonnas esinevaid puudusi.

Fuksia kohta

Fuksia on välja töötanud oma Dartis kirjutatud Armadillo GUI kasutades Flutteri raamistikku.

El proyecto arendate ka Peridoti kasutajaliidese raamistikku, Fargo paketihaldur, tavaline libc-teek, Escheri renderdamissüsteem, Magma Vulkani draiver, maaliline komposiithaldur, MinFS, MemFS, ThinFS (FAT Go keeles) ja Blobfs, samuti FVM Sections manager.

Linuxi ühilduvuse tagamiseks fuksia puhul tehti ettepanek Machina teeki, See võimaldab teil käivitada Linuxi rakendusi spetsiaalses isoleeritud virtuaalses masinas, mis on moodustatud hüpervisoril põhineva Zirconi tuuma ja Virtio spetsifikatsioonide abil, analoogia põhjal Linuxi rakenduste Chrome OS-i käivitamise organiseeritud viisiga.

Ohutuse tagamiseks pakutakse välja täiustatud liivakasti isoleerimissüsteem, kus uutel protsessidel pole juurdepääsu tuumaobjektidele, nad ei saa mälu eraldada ega koodi käivitada ning kasutatakse nimeruumisüsteemi, mis määrab ressurssidele juurdepääsuks saadaolevad õigused.

Teiselt poolt on uue projektikohaga see avalikustatud et Fuchsia OS-i arendajad töötavad mitmesuguste probleemide lahendamise ülesannete kallal, kus Fuchsia pakub sellest sõltuvalt kahte südamikku ja ka kihtide rida.

  • Granaatkiht on rakendatud Zirconi peal ja vastutab seadmete draiverite eest
  • Topazi kiht pakub liidest pistikprogrammide loomiseks.

LK

LK pakub tuuma süsteemidele, millel on piiratud RAM-i maht ja madal protsessori jõudlus, mida tavaliselt kasutatakse integreeritud lahendustes. LK kernel põhineb littlekerneli projektil ja seda võib pidada avatud alternatiiviks sellistele süsteemidele nagu FreeRTOS ja ThreadX.

Zircon

Zircon on täisfunktsionaalne mikrotuum, mis keskendub üsna võimsate seadmete rakendustele, nagu nutitelefonid ja personaalarvutid.

Tsirkooni südamik on loodud täienduseks LK-le koos täiendavate kontseptsioonide rakendamisega.

Nt Tsirkoonil on protsesside tugi, kuid LK-l seda pole, kuid protsesside rakendamine Zirconis hõlmab LK komponente töötamiseks mälu ja lõimedega. Zircon toetab ka puuduvaid LK võimalusi, näiteks kasutaja taset, objektide käitlemise süsteemi ja võimepõhist turvamudelit.

Kui soovite teada projekti veebisaiti, saate seda teha, võttes ühendust järgmisele lingile.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.