I-Fuchsia OS uhlelo olusebenza olwenziwe yiGoogle, okungafani nezinhlelo zokusebenza zangaphambilini ezakhiwe yinkampani ezisuselwa ku-Linux kernel efana ne-Google Chrome OS ne-Android, i-Fuchsia kusekelwe ku-microkernel entsha ebizwa ngeZircon, etholakala ku-Little Kernel (LK), eyayenzelwe amasistimu ashumekiwe futhi ibhalwe ngokuyinhloko kuC.
Ngokwesethulo, i-Fuchsia yakhelwe ukusebenza kuningi lamadivayisi, kufaka phakathi omakhalekhukhwini namakhompyutha wakho.
I-Google inqume ukunweba imodeli yomthombo ovulekile we-Fuchsia OS ukwenza lula ukubamba iqhaza komphakathi kuphrojekthi. UWayne Piekarski, Umgqugquzeli Wonjiniyela weFuchsia, uchaze:
“IFuchsia wumsebenzi wesikhathi eside wokwakha uhlelo olusebenzayo oluvula izinjongo ezijwayelekile, kanti namhlanje sithuthukisa imodeli yomthombo ovulekile weFuchsia ukwamukela iminikelo evela emphakathini.
“IFuchsia yenzelwe ukubeka phambili ezokuphepha, ukukhuphula izinga nokusebenza, futhi njengamanje isathuthukiswa yithimba leFuchsia. Besilokhu sithuthukisa iFuchsia emthonjeni ovulekile, ekhosombe lethu le-git iminyaka emine. Ungapheqa umlando wokugcina ku-https: //fuchsia.googlesource.com ukubona ukuthi i-Fuchsia iguquke kanjani ngokuhamba kwesikhathi. Sibeka lesi sisekelo kusuka emgogodleni ukuze kube lula ukwenziwa kwemikhiqizo ephephile futhi esimeme kanye nokuhlangenwe nakho.
Yini esiyaziyo ngeFuchsia OS okwamanje?
Amathuba abonakala ephezulu kuleli zinga futhi uma sibheka esitatimendeni sakamuva seGoogle ngesikhathi senkomfa yayo ye-I / O ngoMeyi 2019, singasho ukuthi le hypothesis iphethe.
I-Fuchsia OS inamahemuhemu okuba yi-Android elandelayo, yakhelwe izinhlobo zamadivayisi njengamanje asebenzisa i-Android noma i-Chrome OS, ngenkathi igcina ukuhambisana nezinhlelo zokusebenza ezikhona ngokusebenzisa i-virtualization noma amanye amasu.
Ikhodi eshicilelwe ingadalwa futhi isetshenziselwe ukuhlolwaku-Google Pixelbook, i-Acer switchch Alpha 12, noma ikhompyutha ephelele ye-Intel NUC, kunamadivayisi ajwayelekile we-IoT.
Futhi, ezinyangeni ezithile ezedlule i-google yethule i-Fuchsia.dev ukusiza onjiniyela basebenzise ikhodi yabo yohlelo lokusebenza
Isayithi futhi alilethi okuhamba phambili kweGoogle, Kepha ungaqala ukufunda kabanzi ngohlelo olusebenzayo, imithombo yokuhlola, njll., Konke ngosizo lwemibhalo emihle efana nemibhalo.
Kodwa-ke, siyazi ukuthi uhlelo olusha lokusebenza alufani nanoma yini esivele ikhona. I-Google isivele icacile ngale ndaba kusuka kumongo wohlelo. Ngokungafani ne-Android, i-Fuchsia ayisekelwe ku-kernel ye-Linux, kodwa kwi-microkernel entsha ebizwa nge-Zircon, etholakala ku-Little Kernel (LK).
Ithathwe emibhalweni, Nawa amanye amaphuzu lapho i-Google icace khona kancane:
- I-Fuchsia akuyona iLinux: I-Fuchsia uhlelo olusebenzayo olususelwa ku-microkernel futhi le microkernel ibizwa ngeZircon. Izakhiwo ezisekelwayo yi-arm64 ne-x64, kepha njengamanje akubona abaprosesa be-AMD, yize lokho kusho ukuthi abahloliwe ngokuqinile.
- Izinguquko azidingi ukuphindiselwa kernel. Eqinisweni, ingathuthukiselwa kusistimu yefayela ye-Fuchsia entsha ngaphandle kokuqalisa kabusha.
- I-Fuchsia nezinhlelo zokusebenza ezisekelayo: I-Fuchsia yakhelwe ukusekela izilimi eziningi zokuhlela. Isivele isekela i-C / C ++, iDart, Go, Rust, nePython. Ngaphezu kwalokho, kukhona i-FIDL (Fuchsia Interface Definition Language). Kuwulimi ukuchaza izivumelwano ezisetshenziswa kakhulu eziteshini.
- I-Fuchsia SDK isezingeni eliphansi futhi ikhodi ithi onjiniyela abaningi ngeke bayisebenzise ngqo.
- I-Fuchsia & Flutter ne-Graphics: I-Fuchsia ifaka ukwakhiwa kwesilawuli se-GPU esibizwa ngeMagma. Abashayeli abagijimi ku-kernel, kepha ezinhlelweni ezinesikhala somsebenzisi ezinelungelo.
- Ulimi lweFlutter yiDart, engahlanganiswa neJavaScript noma ikhodi yomshini wendabuko. IGoogle itshale inani elikhulu lamandla ekuthuthukiseni iFlutter, futhi lokho ekuqaleni okwakubonakala kuyisu leplanethi yesikhulumi sesiphambano manje kubonakala ngathi kuyaqhubeka.
- Kuyisitsha esinengqondo phambi komsebenzisi esifaka imisebenzi yabantu, sihambisane nemodyuli eyodwa noma amaningi. Izindaba zizovumela umsebenzisi ukuthi ahlele imisebenzi ngokwemvelo
Umthombo: https://opensource.googleblog.com