„Google“ plečia „Fuchsia OS“ atvirojo kodo modelį

„Fuchsia OS“ yra „Google“ sukurta operacinė sistemael., skirtingai nei ankstesnės bendrovės sukurtos operacinės sistemos, pagrįstos „Linux“ branduoliu, pvz., „Google Chrome OS“ ir „Android“, „Fuchsia“ yra pagrįstas nauju mikrobranduoliu, vadinamu Zircon, gautas iš mažojo branduolio (LK), kuris buvo skirtas įterptosioms sistemoms ir pirmiausia parašytas C kalba.

Pasak pristatymo, Fuksija suprojektuotas dirbti su daugeliu prietaisų, įskaitant mobiliuosius telefonus ir asmeninius kompiuterius.

„Google“ nusprendė išplėsti „Fuchsia OS“ atvirojo kodo modelį palengvinti visuomenės dalyvavimą projekte. Wayne Piekarski, „Fuchsia“ kūrėjų propaguotojas, paaiškino:

„„ Fuchsia “yra ilgalaikis projektas, skirtas sukurti bendrosios paskirties atvirojo kodo operacinę sistemą, ir šiandien mes kuriame„ Fuchsia “atvirojo kodo modelį, kad prisitaikytume prie visuomenės indėlio.

„„ Fuchsia “sukurta siekiant suteikti pirmenybę saugumui, atnaujinimui ir našumui, ir ją šiuo metu aktyviai kuria„ Fuchsia “komanda. Mes jau ketverius metus plėtojame „Fuchsia“ atvirame kode, savo „git“ saugykloje. Galite naršyti saugyklos istoriją adresu https://fuchsia.googlesource.com, kad pamatytumėte, kaip Fuksija laikui bėgant vystėsi. Mes dedame šį pagrindą nuo pat pradžių, kad palengvintume saugių ir tvarių produktų bei patirties kūrimą.

Ką šiuo metu žinome apie „Fuchsia OS“?

Tikimybė šiame lygyje atrodo didelė ir, kai remsimės naujausiu „Google“ pareiškimu per I / O konferenciją 2019 m. Gegužės mėn., Galime pasakyti, kad ši hipotezė galioja.

Kalbama, kad „Fuchsia OS“ yra naujos kartos „Android“, sukurta tipų įrenginiams, šiuo metu naudojantiems „Android“ ar „Chrome“ OS, išlaikant suderinamumą su esamomis programomis naudojant virtualizavimą ar kitus metodus.

Paskelbtą kodą galima sukurti ir pritaikyti testavimuis „Google Pixelbook“, „Acer Switch Alpha 12“ ar pilname „Intel NUC“ kompiuteryje, o ne įprastuose IoT įrenginiuose.

Be to, prieš kelis mėnesius „Google“ paleido „Fuchsia.dev“ padėti kūrėjams įdiegti operacinės sistemos kodą

Svetainėje taip pat nepateikti tikslūs „Google“ prioritetai, Bet jūs galite pradėti sužinoti daugiau apie operacinę sistemą, bandymo šaltinius ir kt., Naudodamiesi gerais dokumentais, tokiais kaip dokumentacija.

Tačiau mes žinome, kad naujoji operacinė sistema nėra panaši į jau egzistuojančią. „Google“ jau aišku šia tema iš sistemos pagrindų. Skirtingai nuo „Android“, „Fuchsia“ remiasi ne „Linux“ branduoliu, bet nauju mikroranduoliu, vadinamu „Zircon“, gautu iš „Mažojo branduolio“ (LK).

Paimta iš dokumentų, Štai keletas taškų, kai „Google“ buvo šiek tiek aiškesnė:

  • „Fuchsia“ nėra „Linux“: „Fuchsia“ yra operacinė sistema, pagrįsta mikrobranduoliu, ir šis mikrobranduolys vadinamas „Zircon“. Palaikomos architektūros yra „arm64“ ir „x64“, tačiau šiuo metu jie nėra „AMD“ procesoriai, nors tai tiesiog reiškia, kad jie nėra aktyviai testuojami.
  • Dėl pakeitimų branduolio nereikia kompiliuoti. Tiesą sakant, jį galima atnaujinti į naują „Fuchsia“ failų sistemą neperkraunant.
  • „Fuksija“ ir jos palaikomos programos: „Fuksija“ skirta palaikyti kelias programavimo kalbas. Jis jau palaiko „C / C ++“, „Dart“, „Go“, „Rust“ ir „Python“. Be to, yra FIDL („Fuchsia Interface Definition Language“). Tai kalba, apibrėžianti protokolus, kurie paprastai naudojami kanaluose.
  • „Fuchsia SDK“ yra žemo lygio ir kode nurodoma, kad dauguma kūrėjų jo tiesiogiai nenaudos.
  • „Fuchsia & Flutter and Graphics“: „Fuchsia“ turi GPU valdiklio architektūrą, vadinamą „Magma“. Tvarkyklės veikia ne branduolyje, o privilegijuotuose vartotojo erdvės procesuose.
  • „Flutter“ kalba yra „Dart“, kurią galima sukompiliuoti į „JavaScript“ arba gimtąjį mašinos kodą. „Google“ investavo labai daug energijos į „Flutter“ kūrimą, ir tai, kas iš pradžių atrodė kaip kelių platformų mobiliojo ryšio strategija, dabar eina toliau.
  • Tai yra logiška talpa priešais vartotoją, kuri apima žmogaus veiklą, kartu su vienu ar keliais moduliais. Istorijos leis vartotojui natūraliai organizuoti veiklą

Fuente: https://opensource.googleblog.com


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.