Google amplia el model de codi obert de Fuchsia US

Fuchsia OS és un sistema operatiu desenvolupat per Googli, que a diferència dels sistemes operatius anteriors desenvolupats per la companyia que es basen en el nucli de Linux com Google Chrome US i Android, Fuchsia es basa en un nou microkernel anomenat Zircon, Derivat de Little Kernel (LK), que va ser dissenyat per a sistemes integrats i que està escrit principalment en C.

Segons la presentació, Fuchsia està dissenyat per funcionar en una multitud de dispositius, inclosos telèfons mòbils i ordinadors personals.

Google va decidir estendre el model de codi obert de Fuchsia US per facilitar la participació de públic en el projecte. Wayne Piekarski, promotor de desenvolupadors de Fuchsia, va explicar:

"Fuchsia és un projecte a llarg termini per crear un sistema operatiu de codi obert de propòsit general, i avui estem desenvolupant el model de codi obert de Fuchsia per donar cabuda a les contribucions de el públic.

"Fuchsia està dissenyat per a prioritzar la seguretat, l'actualització i el rendiment, i actualment està en desenvolupament actiu per part de l'equip de Fuchsia. Hem estat desenvolupant Fuchsia en codi obert, en el nostre repositori git durant quatre anys. Pot navegar per l'historial de l'repositori en https://fuchsia.googlesource.com per veure com ha evolucionat Fuchsia amb el temps. Estem assentant aquesta base des del nucli per facilitar la creació de productes i experiències sostenibles i segurs.

Què sabem sobre Fuchsia US en aquest moment?

La probabilitat sembla alta en aquest nivell i quan ens referim a la recent declaració de Google durant la seva conferència d'E / S al maig de 2019, podem dir que aquesta hipòtesi es manté.

Es rumoreja que Fuchsia OS és un Android de pròxima generació, dissenyat per als tipus de dispositius que actualment fan servir Android o Chrome US, a el temps que manté la compatibilitat amb les aplicacions existents a través de la virtualització o altres tècniques.

El codi publicat es pot crear i implementar per a realitzar provas en un Google Pixelbook, Acer Switch Alpha 12 o un ordinador Intel NUC completa, en lloc de dispositius Iot normals.

A més, fa alguns mesos google va llançar Fuchsia.dev per ajudar als desenvolupadors a implementar el seu codi de sistema operatiu

El lloc tampoc presenta les prioritats exactes de Google, però pot començar a aprendre més sobre el sistema operatiu, les fonts de prova, etc., tot amb l'ajuda de bona documentació com a documentació.

No obstant això, sabem que el nou sistema operatiu no s'assembla a res que ja existeixi. Google ja ha estat clar sobre el tema des del nucli de sistema. A diferència d'Android, Fuchsia no es basa en el nucli de Linux, sinó en un nou microkernel anomenat Zircon, derivat de Little Kernel (LK).

Pres de la documentació, aquí hi ha alguns punts en què Google ha estat una mica més clar:

  • Fuchsia no és Linux: Fuchsia és un sistema operatiu basat en un microkernel i aquest microkernel es diu Zircon. Les arquitectures compatibles són arm64 i x64, però actualment no són processadors AMD, encara que això només vol dir que no es proven activament.
  • Els canvis no requereixen tornar a compilar el nucli. De fet, es pot actualitzar a un nou sistema d'arxius Fuchsia sense reiniciar.
  • Fuchsia i les aplicacions que admet: Fuchsia està dissenyat per admetre múltiples llenguatges de programació. Ja és compatible amb C / C ++, Dart, Go, Rust i Python. A més, hi FIDL (Fuchsia Interface Definition Language). És un llenguatge per definir protocols que s'utilitzen generalment en canals.
  • El SDK d'Fuchsia és de baix nivell i el codi estableix que la majoria dels desenvolupadors no ho faran servir directament.
  • Fuchsia & Flutter and Graphics: Fuchsia presenta una arquitectura de controlador de GPU anomenada Magma. Els controladors no s'executen en el nucli, sinó en processos d'espai d'usuari privilegiat.
  • El llenguatge de Flutter és Dart, que es pot compilar en JavaScript o codi de màquina natiu. Google ha invertit una enorme quantitat d'energia en el desenvolupament de Flutter, i el que a el principi semblava una estratègia mòbil multiplataforma ara sembla anar més enllà.
  • És un contenidor lògic davant de l'usuari que encapsula l'activitat humana, acompanyat d'un o més mòduls. Les històries permetran l'usuari organitzar activitats de forma natural

font: https://opensource.googleblog.com


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.