Google разширява модела с отворен код Fuchsia OS

Fuchsia OS е операционна система, разработена от Google, което за разлика от предишните операционни системи, разработени от компанията, базирани на ядрото на Linux като Google Chrome OS и Android, Fuchsia се основава на ново микроядро, наречено Циркон, получено от Little Kernel (LK), което е проектирано за вградени системи и е написано основно на C.

Според презентацията Fuchsia е проектиран да работи на множество устройства, включително мобилни телефони и персонални компютри.

Google реши да разшири модела с отворен код на Fuchsia OS за улесняване на общественото участие в проекта. Уейн Пиекарски, Fuchsia Developer Promoter, обясни:

„Fuchsia е дългосрочен проект за създаване на операционна система с отворен код с общо предназначение и днес ние разработваме модела с отворен код Fuchsia, за да приспособим публикациите.

„Fuchsia е проектиран да даде приоритет на сигурността, надстройката и производителността и в момента се развива активно от екипа на Fuchsia. Разработваме Fuchsia в отворен код, в нашето git хранилище от четири години. Можете да разгледате историята на хранилището на https://fuchsia.googlesource.com, за да видите как Fuchsia еволюира с течение на времето. Полагаме тази основа от сърцевината, за да улесним създаването на безопасни и устойчиви продукти и опит.

Какво знаем за Fuchsia OS в момента?

Вероятността изглежда висока на това ниво и когато се позоваваме на неотдавнашното изявление на Google по време на неговата I / O конференция през май 2019 г., можем да кажем, че тази хипотеза е вярна.

Говори се, че Fuchsia OS е Android от следващо поколение, предназначени за типовете устройства, които в момента използват Android или Chrome OS, като същевременно запазват съвместимостта със съществуващите приложения чрез виртуализация или други техники.

Публикуваният код може да бъде създаден и внедрен за тестванеs на Google Pixelbook, Acer Switch Alpha 12 или пълен компютър Intel NUC, а не на обикновени IoT устройства.

Освен това, преди няколко месеца google стартира Fuchsia.dev да помогне на разработчиците да внедрят кода на операционната си система

Сайтът също не представя точните приоритети на Google, Но можете да започнете да научавате повече за операционната система, тестовите източници и т.н., и всичко това с помощта на добра документация като документация.

Знаем обаче, че новата операционна система е за разлика от всичко, което вече съществува. Google вече е ясен по темата от ядрото на системата. За разлика от Android, Fuchsia не се основава на ядрото на Linux, а на ново микроядро, наречено Циркон, получено от Little Kernel (LK).

Взето от документацията, Ето някои точки, в които Google е малко по-ясен:

  • Fuchsia не е Linux: Fuchsia е операционна система, базирана на микроядро и това микроядро се нарича Циркон. Поддържаните архитектури са arm64 и x64, но в момента те не са AMD процесори, макар че това просто означава, че не са тествани активно.
  • Промените не изискват рекомпилация на ядрото. Всъщност можете да надстроите до нова файлова система на Fuchsia, без да рестартирате.
  • Fuchsia и приложенията, които поддържа: Fuchsia е проектирана да поддържа множество езици за програмиране. Той вече поддържа C / C ++, Dart, Go, Rust и Python. Също така има FIDL (Fuchsia Interface Definition Language). Това е език за определяне на протоколи, които обикновено се използват в каналите.
  • Fuchsia SDK е на ниско ниво и кодът гласи, че повечето разработчици няма да го използват директно.
  • Fuchsia & Flutter и графика: Fuchsia разполага с архитектура на GPU контролер, наречена Magma. Драйверите не се изпълняват в ядрото, а в привилегировани процеси на потребителско пространство.
  • Езикът на Flutter е Dart, който може да бъде компилиран в JavaScript или роден машинен код. Google инвестира огромно количество енергия в развитието на Flutter и това, което в началото изглеждаше като мобилна стратегия за различни платформи, сега изглежда отива по-далеч.
  • Това е логичен контейнер пред потребителя, който капсулира човешката дейност, придружен от един или повече модули. Историите ще позволят на потребителя да организира дейности естествено

Fuente: https://opensource.googleblog.com


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.