Google розробить нову операційну систему «для всього»

Компанія Google почала розробку нової операційної системи під назвою Fuchsia («Фуксія»). Про це повідомляє Android Police з посиланням на дзеркало проекту в репозиторії GitHub. Також вихідці доступні у власному репозиторії Google.


Поточні проекти операційних систем Google Android і Chrome OS засновані на Linux, проте Fuchsia базується на Magenta і LK. Для створення інтерфейсу нової операційної системи розробники використовують фреймворк матеріального дизайну Flatter, основну мову програмування під Fuchsia - Dart. Серед підтримуваних архітектур заявлені ARM, ARM64 і x86-64.


Як зазначає Android Police, використання ядра LK (Little Kernel) швидше за все означає, що Google має намір застосовувати Fuchsia в тому числі для невеликих пристроїв з обмеженими ресурсами, для яких Linux виявився занадто «важким». LK займає всього близько 20 кілобайт (ядро Linux «важить» десятки мегабайт), що робить це ядро зручним для розробки операційних систем для пристроїв інтернету речей. За словами одного з розробників, найближчим часом з'явиться збірка Fuchsia для одноплатного комп'ютера Raspberry Pi 3. Ядро Magenta використовується як надбудова над LK і призначене для роботи нової операційної системи на більш потужних пристроях - смартфонах і комп'ютерах.

На даний момент невідомо, як саме Google планує використовувати нову операційну систему і чи буде вона взагалі використовуватися в комерційних цілях. Мабуть, зазначає Android Police, «Фуксія» готується як повна заміна Chrome OS і Android, проте може виявитися і так, що нова операційна система стане нішевою для IoT-пристроїв - наприклад, для представленого в 2015 році розумного роутера OnHub.

Подібна «експансія» Google за допомогою операційних систем вже відбувалася раніше - свого часу Android також позиціонувалася як доступна стороннім виробникам електроніки операційна система «для всього», від смартфонів до настільного комп'ютера. Мабуть, Google розраховує, що Fuchsia стане такою ж глобальною операційною системою для невеликих пристроїв з обмеженими ресурсами - сьогодні багато виробників змушені для подібної електроніки використовувати власні прошивки або урізані версії існуючих систем.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND