Fuchsia OS na aiki akan tallafi don gudanar da shirye-shiryen Linux wanda ba a gyara ba

Masu haɓaka Google fito da shi kwanakin baya wani shiri don aiwatar da tsari don gudanar da shirye-shiryen da ba a canza su ba wanda aka tattara don Linux akan Tsarin aiki Fuchsia.

Don gudanar da shirye-shiryen Linux a sararin mai amfani, an shirya shi ne don samar da tsarin "starnix" don tallafawa Linux ABI. A cikin layin da aka haɓaka, ana aiwatar da musayar tsarin kernel na Linux a cikin direba wanda aka ƙaddamar a matsayin tsari na tsarin aiki na Fuchsia, wanda ke gudana a sararin mai amfani kuma yana fassara buƙatu daga shirye-shiryen Linux zuwa kira zuwa tsarin tsarin Fuchsia daidai.

An lura da cewae yayin ci gaban aikin, yawancin tsarin Fuchsia za a canza su aiwatar da dukkan hanyoyin da ke cikin Linux. Gine-ginen tauraron dan adam yayi daidai da na Windows subsystem na Linux wanda ke amfani da Windows don fassara kiran tsarin Linux zuwa kiran tsarin Windows.

An tsara shi don aiwatar da lambar tauraron dan adam a cikin Rust don rage ƙarancin yanayin haɗarin haɗaris wanda ana iya amfani da shi don ɗaukaka gata na aikin Linux zuwa tsarin tauraron dan adam.

Don tabbatar da tsaro a starnix, za a yi amfani da ingantattun hanyoyin kariya na Fuchsia a duk lokacin da zai yiwu.

Misali, yayin samun damar sabis na tsarin kamar tsarin fayil, tarin yanar gizo, ko tsarin zane-zane, starnix zai fassara buƙatun kawai, canza Linux ABI zuwa tsarin Fuchsia ABI, yana ba da izini iri ɗaya kamar wanda ya shafi tsarin Fuchsia gama gari.

Wannan kuma zai aiwatar da takamaiman hanyoyin izini na Linux, misali bayyana a cikin wane yanayi ɗaya aikin Linux yana da damar dakatar da wani.

Masu haɓaka Fuchsia sun haɓaka tallafi don ƙaddamar da aikace-aikacen Linux a baya, amma sun gwada tare da aiwatarwar da ke aiki ta hanyar kwatankwacin yadda ake tsara ƙaddamar da aikace-aikacen Linux akan Chrome OS.

Don daidaitawar Linux, Fuchsia ya ba da laburaren Machina, wanda ya ba da damar shirye-shiryen Linux suyi aiki a cikin keɓaɓɓen keɓaɓɓen inji wanda aka kirkira ta amfani da hypervisor dangane da ƙirar Zircon da ƙayyadaddun Virtio.

Ba a hana amfani da ƙwarewa ba, tunda cikakken aiwatar da tsarin tsarin Linux ba karamin aiki bane.

Baya ga cape na starnix, yana yiwuwa a ƙirƙiri wata hanya don gudanar da aiwatar da ayyukan Linux ta amfani da kwaya ta Linux da ke gudana a cikin keɓaɓɓiyar na'ura ta kamala. Wannan hanya ana ɗaukarta mafi sauki don aiwatarwa, amma kuma mafi yawan albarkatun.

A wani lokaci, Microsoft ya fara haɓaka layin haɗin Linux daga mai fassara, amma daga ƙarshe ya sauya zuwa amfani da asalin kernel na Linux akan Windows Subsystem na Linux 2.

Har ila yau, Fuchsia tuni ta samar da layin daidaito na POSIX Lite wanda ke gudana a saman Fuchsia System ABI. POSIX Lite yana ba ka damar gudanar da wasu shirye-shiryen Linux, amma yana buƙatar sake sabunta lambar aikace-aikacen kuma, a wasu lokuta, gyaggyara lambar tushe.

Daya daga cikin matsalolin tare da POSIX Lite shine rashin aiwatar da dukkan ayyukan POSIX, gami da kiraye-kiraye don sauya tsarin tafiyar da duniya (alal misali, aikin kisan), wadanda suka yi hannun riga da manufofin tsaro a Fuchsia, wadanda ke hana sauya yanayin tafiyar da duniya. Bayyana.

Amfani da POSIX Lite yayi daidai yayin aiwatar da aikace-aikacen budewas, amma baya magance matsaloli tare da ƙaddamar da shirye-shirye waɗanda babu damar samun lambar (misali, ba shi yiwuwa a cimma daidaito tare da aikace-aikacen Android waɗanda ke ƙunshe da abubuwan shigar da asali na asali).

Bari mu tuna cewa a cikin tsarin aikin Fuchsia, Google yana haɓaka tsarin aiki na duniya wanda ke iya aiki akan kowane nau'in na'uran, daga wuraren aiki da wayoyin komai da ruwanka zuwa sakawa da fasahar masu amfani. Ci gaban ya dogara ne akan ƙwarewar ƙirƙirar dandamalin Android kuma yana la'akari da kasawa a fagen haɓaka da tsaro.

Tsarin ya dogara ne akan Zircon microkernel, gwargwadon ci gaban aikin LK, wanda aka shimfida don amfani dashi a cikin azuzuwan na'urori daban-daban, gami da wayoyin komai da ruwanka da kwamfutocin mutum.

Source: https://fuchsia.googlesource.com


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.