Google пуска уебсайт на Fuchsia OS за разработчици

Доскоро знаехме много малко за операционната система Fuchsia на Google. За първи път се появи на GitHub през 2016 г. без официално съобщение, бързо се появиха теории за това какво може да бъде.

Преди няколко дни беше публикувана новината, че Google е стартирал уебсайта на проекта с информация за операционната система Fuchsia, която се разработва от няколко години в рамките на компанията.

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

Документацията обхваща разработката на Fuchsia и приложенията за операционната система, създава системата от изходния код, описанието на основните компоненти и рамките.

И от нищото Google решава да извади Fuchsia на бял свят

След няколко време на вътрешно развитие в проекта Fuchsia, където това на практика беше открита тайна, тъй като разработчиците на Google не споменаха нищо за него и на практика отрекоха съществуването му, Google взе решение да публикува проекта.

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

Разработката се извършва, като се вземе предвид опитът от създаването на платформата Android и се вземат предвид недостатъците в областта на мащабируемостта и сигурността.

За Фуксия

Фузия разработи свой собствен Armadillo GUI, написан на Dart използвайки рамката на Flutter.

Проектът вие също разработвате рамката на потребителския интерфейс на Peridot, мениджърът на пакети Fargo, стандартната библиотека libc, системата за рендиране на Escher, драйверът Magma Vulkan, композитният композитен мениджър, MinFS, MemFS, ThinFS (FAT на език Go) и Blobfs, както и FVM Sections manager.

За да се гарантира съвместимостта на Linux във фуксия, беше предложена библиотеката на Machina, Позволява ви да стартирате приложения на Linux в специална изолирана виртуална машина, формирана чрез използване на базирано на хипервизор ядро ​​Zircon и спецификации Virtio, по аналогия с организирания начин за стартиране на Linux приложения на Chrome OS.

За безопасност се предлага усъвършенствана система за изолиране на пясъчника, в който новите процеси нямат достъп до обекти на ядрото, не могат да разпределят памет и не могат да изпълняват код и се използва система от имена, която определя наличните разрешения за достъп до ресурси.

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

  • Гранатният слой е реализиран върху Zircon и отговаря за драйверите на устройства
  • Слоят Topaz осигурява интерфейс за създаване на приставки.

LK

LK осигурява ядро ​​за системи с ограничен размер на RAM и ниска производителност на процесора, които обикновено се използват в интегрирани решения. Ядрото LK се основава на проекта за малко ядро ​​и може да се разглежда като отворена алтернатива на системи като FreeRTOS и ThreadX.

циркон

циркон е пълнофункционално микроядро, което се фокусира върху приложения на доста мощни устройства, като смартфони и персонални компютри.

Ядрото на Циркон е проектирано като допълнение към LK с прилагането на допълнителни концепции.

Например Zircon има поддръжка за процеси, но LK не, но изпълнението на процеси в Zircon включва LK компоненти за работа с памет и нишки. Цирконът също така поддържа липсващи LK възможности, като потребителско ниво, система за обработка на обекти и модел за сигурност, базиран на способности.

Ако искате да знаете уебсайта на проекта, можете да го направите, като се свържете към следната връзка.


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

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

*

*

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