„Google“ siūlo būdą, kaip priversti „Fuchsia“ „iš prigimties“ paleisti „Android“ ir „Linux“ programas

Pagal naują pasiūlymą dėl Fuchsia Gerrit, Fuchsia galėtų pridėti palaikymą vietinėms Android ir Linux programoms per suderinamumo sluoksnį.

Fuksija visada buvo šiek tiek paslaptingas projektas nuo pat jos įkūrimo. „Google“ atvirai su juo dirba nuo 2016 m., tačiau tik 2019 m. gegužę paieškos milžinas pakomentavo apie jos egzistavimą, pareikšdamas tai ne kas kita, kaip eksperimentas. Skirtingai nuo „Android“ ir „Chrome“ OS, kurios yra sukurtos ant „Linux“ branduolio, „Fuchsia“ naudoja naują mikrobrandulį, vadinamą „Zircon“. „Google“ apibūdina Fuchsia kaip atvirojo kodo OS, kuri yra „saugi, atnaujinama, įtraukianti ir pragmatiška“.

Apie tai, ką „Google“ planuoja pasiekti naudodama „Fuchsia“, sklando kelios teorijos, viena populiariausių yra ta, kad „Fuchsia“ galiausiai pakeis „Android“ ir „Chrome“ OS. Matant, kaip ši OS dar tik pradeda kurtis, palyginti su nusistovėjusia „Android“ platforma, vargu ar tai įvyks artimiausiu metu. Tačiau jei naujas Google pasiūlymas (per Thurrott) kada nors išsipildys, atrodo, kad Fuchsia galėtų paleisti vietines Android ir Linux programas.

„Fuchsia Gerrit“ pateiktame dokumente siūloma sukurti suderinamumo sluoksnį „Starnix“, kuris gali „išversti užklausas iš „Linux“ kliento. programa „Fuchsia“ posistemiams“, iš esmės leidžianti vietinėms „Android“ ir „Linux“ programoms paleisti platformoje nesinaudojant virtualiomis mašinomis arba emuliatoriai.

Plečiant programinės įrangos, kurią norime paleisti Fuchsia, visatą, susiduriame su programine įranga, kurią norime paleisti Fuchsia ir kurios negalime perkompiliuoti. Pavyzdžiui, „Android“ programose yra savojo kodo modulių, sukurtų „Linux“. Norėdami paleisti šią programinę įrangą Fuchsia, turime turėti galimybę paleisti dvejetainius failus jų nekeičiant.

Pasiūlyme taip pat pažymima, kad šio suderinamumo sluoksnio tikslas „yra sukurti „Linux“ sąsajos įgyvendinimą, kuris gali paleiskite esamus, nepakeistus Linux dvejetainius failus." Jei jus domina techninė dalykų pusė, galite perskaityti pasiūlymo dokumentą čia.

Galimybė paleisti vietines „Android“ ir „Linux“ programas „Fuchsia“ skamba įdomiai. Tačiau verta paminėti, kad tai tik pasiūlymas – o ne tikra baigtos funkcijos dokumentacija – ir ji gali nepatekti į OS.

Nors šiuo metu nėra daug žinoma apie galutinį Fuchsia tikslą, pastaruoju metu jo plėtra vyksta pastoviu tempu. Google neseniai išplėtė Fuschsia atvirojo kodo modelį leisti viešuosius įnašus. Bendrovė sukūrė naujus adresatų sąrašus su projektais susijusioms diskusijoms, pridėjo valdymo modelį ir taip pat atidarė viešųjų indėlių problemų stebėjimo priemonę.