Google piedāvā veidu, kā likt Fuchsia "natively" palaist Android un Linux lietotnes

Saskaņā ar jaunu priekšlikumu par Fuchsia Gerrit, Fuchsia varētu pievienot atbalstu vietējo Android un Linux lietotņu darbībai, izmantojot saderības slāni.

Fuksija vienmēr ir bijusi zināmā mērā noslēpumains projekts kopš tās pirmsākumiem. Google ir atklāti strādājis pie tā kopš 2016. gada, taču tikai 2019. gada maijā meklēšanas gigants komentēja tā esamību, norādot tas nav nekas vairāk kā eksperiments. Atšķirībā no operētājsistēmām Android un Chrome OS, kas ir veidotas uz Linux kodola, Fuchsia izmanto jaunu mikrokodolu ar nosaukumu Zircon. Google apraksta Fuchsia kā atvērtā pirmkoda operētājsistēmu, kas ir "droša, atjaunināma, iekļaujoša un pragmatiska".

Par to, ko Google plāno sasniegt ar Fuchsia, klīst vairākas teorijas, un viena no populārākajām ir Fuchsia, kas galu galā aizstāj gan Android, gan Chrome OS. Redzot, kā šī operētājsistēma joprojām ir sākumstadijā, salīdzinot ar izveidoto Android platformu, maz ticams, ka tas notiks tuvākajā laikā. Tomēr, ja jauns Google priekšlikums (izmantojot Thurrott), šķiet, ka Fuchsia varētu palaist vietējās Android un Linux lietotnes.

Dokumentā, kas iesniegts par Fuchsia Gerrit, ir ierosināts izstrādāt saderības slāni ar nosaukumu Starnix, kas var "tulkot pieprasījumus no Linux klienta programma Fuchsia apakšsistēmām”, būtībā ļaujot vietējām Android un Linux lietotnēm darboties platformā, neizmantojot virtuālās mašīnas vai emulatori.

Paplašinot programmatūras klāstu, kuru vēlamies darbināt uz Fuchsia, mēs saskaramies ar programmatūru, kuru vēlamies darbināt uz Fuchsia un kuru mēs nevaram pārkompilēt. Piemēram, Android lietojumprogrammās ir iebūvēti koda moduļi, kas ir kompilēti operētājsistēmai Linux. Lai palaistu šo programmatūru uz Fuchsia, mums ir jāspēj palaist bināros failus, tos nemodificējot.

Priekšlikumā arī norādīts, ka šī saderības slāņa nolūks ir "izveidot Linux saskarnes ieviešanu, kas var palaist esošos, nemodificētos Linux bināros failus." Ja jūs interesē lietas tehniskā puse, varat izlasīt priekšlikuma dokumentu šeit.

Iespēja palaist vietējās Android un Linux lietotnes Fuchsia izklausās aizraujoši. Tomēr ir vērts atzīmēt, ka tas ir tikai priekšlikums — nevis faktiskā pabeigtās funkcijas dokumentācija — un, iespējams, to nevarēs iekļaut operētājsistēmā.

Lai gan šajā posmā nav daudz zināms par Fuchsia gala mērķi, tā attīstība pēdējā laikā notiek vienmērīgā tempā. Google nesen paplašināja Fuschsia atvērtā koda modeli lai atļautu publiskos ieguldījumus. Uzņēmums izveidoja jaunus adresātu sarakstus ar projektiem saistītām diskusijām, pievienoja pārvaldības modeli un arī atvēra problēmu izsekotāju sabiedrības ieguldījumiem.