Google paplašina Fuchsia OS atvērtā koda modeli

Fuchsia OS ir Google izstrādāta operētājsistēmae, kas atšķirībā no iepriekšējām uzņēmuma izstrādātajām operētājsistēmām, kuru pamatā ir Linux kodols, piemēram, Google Chrome OS un Android, Fuchsia pamatā ir jauns mikrokodels ar nosaukumu Zircon, kas atvasināts no mazā kodola (LK), kas bija paredzēts iegultām sistēmām un galvenokārt ir rakstīts C.

Saskaņā ar prezentāciju, Fuksija ir paredzēts darbam ar daudzām ierīcēm, ieskaitot mobilos tālruņus un personālos datorus.

Google nolēma paplašināt Fuchsia OS atvērtā pirmkoda modeli lai veicinātu sabiedrības līdzdalību projektā. Veins Piekarskis, Fuchsia izstrādātāju veicinātājs, paskaidroja:

“Fuksija ir ilgtermiņa projekts vispārējas nozīmes atvērtā koda operētājsistēmas izveidei, un šodien mēs izstrādājam Fuksijas atklātā pirmkoda modeli, lai pielāgotos sabiedrības ieguldījumam.

“Fuksija ir paredzēta drošības, jaunināšanas un veiktspējas prioritātei, un to šobrīd aktīvi izstrādā Fuksijas komanda. Mēs četrus gadus esam izstrādājuši Fuksiju atklātā pirmkoda savā git krātuvē. Varat pārlūkot krātuves vēsturi vietnē https://fuchsia.googlesource.com, lai uzzinātu, kā Fuksija laika gaitā ir attīstījusies. Mēs ieliekam šo pamatu no paša sākuma, lai veicinātu drošu un ilgtspējīgu produktu un pieredzes radīšanu.

Ko mēs šobrīd zinām par Fuchsia OS?

Varbūtība šajā līmenī šķiet liela, un, atsaucoties uz Google neseno paziņojumu I / O konferencē 2019. gada maijā, mēs varam teikt, ka šī hipotēze atbilst.

Tiek baumots, ka Fuchsia OS ir nākamās paaudzes Android, paredzēts ierīču tipiem, kas pašlaik izmanto Android vai Chrome OS, vienlaikus saglabājot saderību ar esošajām lietojumprogrammām, izmantojot virtualizāciju vai citas metodes.

Publicēto kodu var izveidot un izvietot testēšanais Google Pixelbook, Acer Switch Alpha 12 vai pilnā Intel NUC datorā, nevis parastās IoT ierīcēs.

Turklāt, pirms dažiem mēnešiem google uzsāka Fuchsia.dev lai palīdzētu izstrādātājiem ieviest operētājsistēmas kodu

Vietne arī neuzrāda precīzas Google prioritātes, bet jūs varat sākt uzzināt vairāk par operētājsistēmu, testa avotiem utt., izmantojot labu dokumentāciju, piemēram, dokumentāciju.

Tomēr mēs zinām, ka jaunā operētājsistēma neatšķiras no visa, kas jau pastāv. Uzņēmumam Google jau no sistēmas kodola ir bijusi skaidra tēma. Atšķirībā no Android, Fuksijas pamatā nav Linux kodols, bet gan jauns mikrokodels ar nosaukumu Zircon, kas iegūts no Mazā kodola (LK).

Ņemts no dokumentācijas, Šeit ir daži punkti, kuros Google ir bijis mazliet skaidrāks:

  • Fuksija nav Linux: Fuksija ir operētājsistēma, kuras pamatā ir mikrokodels, un šo mikrokodolu sauc par cirkonu. Atbalstītās arhitektūras ir arm64 un x64, taču tās pašlaik nav AMD procesori, lai gan tas tikai nozīmē, ka tās netiek aktīvi pārbaudītas.
  • Izmaiņām nav nepieciešama kodola atkārtota kompilācija. Faktiski jūs varat jaunināt uz jaunu Fuchsia failu sistēmu bez pārstartēšanas.
  • Fuksija un tās atbalstītās lietojumprogrammas: Fuksija ir paredzēta vairāku programmēšanas valodu atbalstam. Tas jau atbalsta C / C ++, Dart, Go, Rust un Python. Ir arī FIDL (Fuchsia Interface Definition Language). Tā ir valoda, lai definētu protokolus, kurus parasti izmanto kanālos.
  • Fuchsia SDK ir zema līmeņa, un kods norāda, ka lielākā daļa izstrādātāju to tieši neizmantos.
  • Fuksija, plandīšanās un grafika: Fuksija piedāvā GPU kontroliera arhitektūru ar nosaukumu Magma. Draiveri nedarbojas kodolā, bet priviliģētos lietotāja telpas procesos.
  • Flutter valoda ir Dart, kuru var apkopot JavaScript vai vietējā mašīnas kodā. Google ir ieguldījis milzīgu enerģijas daudzumu Flutter izstrādē, un šķiet, ka tas, kas sākotnēji šķita starpplatformu mobilo sakaru stratēģija, iet tālāk.
  • Tas ir loģisks konteiners lietotāja priekšā, kas iekapsulē cilvēka darbību, pievienojot vienu vai vairākus moduļus. Stāsti ļaus lietotājam dabiski organizēt darbības

Fuente: https://opensource.googleblog.com


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.