Google все ще розробляє універсальну ОС Fuchsia, але тепер буде робити це більш відкрито

Google все ще розробляє універсальну ОС Fuchsia, але тепер буде робити це більш відкрито

Компанія Google внесла зміни в діючу модель розробки своєї другої операційної системи під назвою Fuchsia. Проект стане більш відкритим, а пропонувати будь-які зміни, які можуть бути внесені в ОС для її поліпшення, зможуть всі представники спільноти розробників.


Нагадаємо, в рамках проекту з розробки нової операційної системи Google має намір створити універсальну програмну платформу, яка буде підходити для використання на пристроях різного типу.

Вперше про операційну систему Fuchsia стало відомо понад чотири роки тому. Унікальність платформи полягає в тому, що в її основі знаходиться мікроядро Zircon, а не Linux. Завдяки цьому ОС може використовуватися в різних типах пристроїв, починаючи від смартфонів і закінчуючи персональними комп'ютерами.

Що стосується подальших планів Google щодо ОС Fuchsia, то одне з пріоритетних завдань полягає у створенні фреймворку для драйверів пристроїв, що дозволяє оновлювати їх окремо від ядра платформи. Крім того, розробники мають намір підвищити рівень продуктивності файлових систем, а також розширити засоби введення для людей з обмеженими можливостями.

  Для платформи Fuchsia створено графічний інтерфейс, який написаний мовою Dart з використанням фреймворку Flutter. У рамках даного проекту також ведеться розвиток фреймворку для побудови інтерфейсів користувача, пакетного менеджера, системи рендерінгу, файлових систем та ін. Для розробки програм реалізована підтримка мов C/C + + і Dart, в системних компонентах може використовуватися Rust, в мережевому стеку - Go, а в системі збірки мови - Python.

Безпеку забезпечує просунута система sandbox-ізоляції, в якій нові процеси не тільки не мають доступ до елементів ядра, але також не можуть виділяти пам'ять і здійснювати виконання коду. Для отримання доступу до ресурсів задіяна система просторів назв, за допомогою якої визначаються доступні повноваження.