Google розширює модель з відкритим кодом Fuchsia OS

Fuchsia OS - це операційна система, розроблена Google, яка на відміну від попередніх операційних систем, розроблених компанією, які базуються на ядрі Linux, таких як Google Chrome OS та Android, Fuchsia заснована на новому мікроядрі під назвою Циркон, похідний від Little Kernel (LK), який був розроблений для вбудованих систем і написаний переважно на C.

Згідно з презентацією, Фуксія призначений для роботи на безлічі пристроїв, включаючи мобільні телефони та персональні комп’ютери.

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

«Fuchsia - це довгостроковий проект зі створення загальної операційної системи з відкритим кодом, і сьогодні ми розробляємо модель з відкритим кодом Fuchsia для розміщення внесків громадськості.

«Fuchsia розроблена для того, щоб визначити пріоритети безпеки, оновлення та продуктивності, і в даний час вона активно розробляється командою Fuchsia. Ми розробляємо фуксію у відкритому коді, у нашому сховищі git протягом чотирьох років. Ви можете переглянути історію сховища на https://fuchsia.googlesource.com, щоб побачити, як еволюціонувала Фуксія з часом. Ми закладаємо цей фундамент з основи, щоб сприяти створенню безпечних та стійких продуктів та досвіду.

Що ми знаємо про ОС Fuchsia на даний момент?

На цьому рівні ймовірність здається великою, і коли ми посилаємося на останню заяву Google під час її конференції вводу-виводу в травні 2019 року, ми можемо сказати, що ця гіпотеза має місце.

За чутками, Fuchsia OS є Android наступного покоління, розроблений для типів пристроїв, які зараз використовують ОС Android або Chrome, зберігаючи сумісність із існуючими програмами за допомогою віртуалізації або інших методів.

Опублікований код можна створити та розгорнути для тестування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 без перезавантаження.
  • Фуксія та додатки, які вона підтримує: Фуксія розроблена для підтримки декількох мов програмування. Він вже підтримує C / C ++, Dart, Go, Rust та Python. Крім того, існує FIDL (мова визначення інтерфейсу Фуксії). Це мова для визначення протоколів, які зазвичай використовуються в каналах.
  • Fuchsia SDK є низькорівневим, і в коді зазначено, що більшість розробників не використовуватимуть його безпосередньо.
  • Fuchsia & Flutter та графіка: Fuchsia має архітектуру контролера графічного процесора під назвою Magma. Драйвери працюють не в ядрі, а в привілейованих процесах простору користувача.
  • Мовою Flutter є Dart, яка може бути скомпільована в JavaScript або власний машинний код. Google вклав величезну кількість енергії у розробку Flutter, і те, що спочатку здавалося крос-платформною мобільною стратегією, зараз, здається, йде далі.
  • Це логічний контейнер перед користувачем, який інкапсулює людську діяльність, супроводжуваний одним або кількома модулями. Історії дозволять користувачеві організовувати діяльність природно

Фуенте: https://opensource.googleblog.com


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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