Google laiendab Fuchsia OS-i avatud lähtekoodiga mudelit

Fuchsia OS on Google'i välja töötatud operatsioonisüsteeme, mis erinevalt ettevõtte varasematest operatsioonisüsteemidest, mis põhinevad Linuxi kernelil, näiteks Google Chrome OS ja Android, Fuchsia põhineb uuel mikrotuumal nimega Zircon, mis pärineb väikesest tuumast (LK), mis oli mõeldud manustatud süsteemide jaoks ja on kirjutatud peamiselt C-s.

Ettekande kohaselt Fuksia on loodud töötama paljude seadmetega, sealhulgas mobiiltelefonid ja personaalarvutid.

Google otsustas laiendada Fuchsia OS-i avatud lähtekoodiga mudelit hõlbustada üldsuse osalemist projektis. Fuksia arendajate promootor Wayne Piekarski selgitas:

„Fuksia on pikaajaline projekt üldotstarbelise avatud lähtekoodiga operatsioonisüsteemi loomiseks ja täna töötame välja Fuksia avatud lähtekoodiga mudeli, et see vastaks avalikkuse panusele.

„Fuksia on loodud turvalisuse, täiendamise ja jõudluse prioriteetseks muutmiseks ning seda töötab praegu Fuksia meeskond aktiivselt. Oleme Fuchsiat neli aastat arendanud avatud lähtekoodiga, oma gitihoidlas. Saate sirvida hoidla ajalugu aadressil https://fuchsia.googlesource.com, et näha, kuidas Fuksia aja jooksul on arenenud. Me paneme selle aluse põhiosast, et hõlbustada ohutute ja säästvate toodete ja kogemuste loomist.

Mida me teame Fuchsia OS-ist praegu?

Tõenäosus näib sellel tasemel suur ja kui viidata Google'i hiljutisele avaldusele 2019. aasta mais toimunud I / O konverentsil, võime öelda, et see hüpotees kehtib.

Kuuldavasti on Fuchsia OS järgmise põlvkonna Android, mõeldud praegu Androidi või Chrome OS-i kasutavatele seadmetüüpidele, säilitades samas virtualiseerimise või muude tehnikate abil ühilduvuse olemasolevate rakendustega.

Avaldatud koodi saab testimiseks luua ja juurutadas tavalistes IoT-seadmetes Google Pixelbookis, Acer Switch Alpha 12-s või täisarvutis Inteli NUC-is.

Lisaks mõni kuu tagasi käivitas google Fuchsia.dev aidata arendajatel rakendada oma operatsioonisüsteemi koodi

Sait ei esita ka Google'i täpseid prioriteete, kuid saate hakata opsüsteemi, testiallikate jms kohta lisateavet saama, kasutades selleks head dokumentatsiooni, näiteks dokumentatsiooni.

Kuid me teame, et uus operatsioonisüsteem pole erinev kõigest olemasolevast. Google on selles küsimuses süsteemi tuumast alates juba selge olnud. Erinevalt Androidist ei põhine Fuksia mitte Linuxi tuumal, vaid väikesel tuumal (LK) tuletatud uuel mikrotuumal Zircon.

Dokumentidest võetud, Siin on mõned punktid, kus Google on olnud natuke selgem:

  • Fuksia ei ole Linux: Fuksia on operatsioonisüsteem, mis põhineb mikrotuumal ja seda mikrotuuma nimetatakse tsirkooniks. Toetatud arhitektuurid on arm64 ja x64, kuid need pole praegu AMD protsessorid, ehkki see tähendab lihtsalt, et neid ei testita aktiivselt.
  • Muudatused ei nõua tuuma uuesti kompileerimist. Tegelikult saab seda ilma taaskäivitamiseta uueks Fuchsia failisüsteemiks uuendada.
  • Fuksia ja selle toetatavad rakendused: Fuksia on loodud mitme programmeerimiskeele toetamiseks. See toetab juba C / C ++, Dart, Go, Rust ja Pythoni. Lisaks on olemas FIDL (Fuchsia Interface Definition Language). Kanalites kasutatavate protokollide määratlemiseks on keel.
  • Fuchsia SDK on madala tasemega ja kood ütleb, et enamik arendajaid seda otseselt ei kasuta.
  • Fuksia, lehvimine ja graafika: Fuksia pakub GPU-kontrolleri arhitektuuri nimega Magma. Draiverid ei käitu kernelis, vaid privilegeeritud kasutajaruumi protsessides.
  • Flutteri keel on Dart, mille saab kompileerida JavaScripti või natiivse masinakoodina. Google on investeerinud tohutult energiat Flutteri arendamisse ja see, mis alguses tundus platvormidevaheline mobiilistrateegia, näib nüüd kaugemale ulatuvat.
  • See on kasutaja ees loogiline konteiner, mis kapseldab inimtegevust koos ühe või mitme mooduliga. Lood võimaldavad kasutajal tegevusi loomulikult korraldada

allikas: https://opensource.googleblog.com


Jäta oma kommentaar

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

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  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.