+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

ОС Fuchsia, яку розробляє Google, може витіснити Linux із сфери інтернету речей.

ОС Fuchsia, яку розробляє Google, може витіснити Linux зі сфери інтернету речей. На відміну від різних інтерфейсів на базі Linux, її можна буде завантажити та встановити самостійно, що має обернутися революцією для бізнесу. Згідно з витоком з Google, запуск Fuchsia на перших пристроях запланований на кінець 2019 р. — початок 2020 р.

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

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

Думка BusinessNewsDaily підтверджується недавнім витоком інформації з Google, оприлюдненим користувачем ресурсу Reddit. Користувачеві, чию особу перевірило видання 9to5Google, вдалося поспілкуватися на тему Fuchsia з одним із співробітників Google. Цей співробітник підтвердив, що ОС розробляється в першу чергу для пристроїв інтернету речей, включаючи ваш холодильник, Raspberry Pi, тостер, машину, ТБ, термостат.

За словами співробітника компанії, запуск Fuchsia на перших пристроях відбудеться наприкінці 2019 р. — на початку 2020 р. Основним пристроєм для ОС буде Pixelbook 2.

Вихідний код Fuchsia був викладений на ресурсі GitHub у серпні 2016 р. На відміну від Android, Fuchsia базується на ядрах Magenta та LK (Little Kernel), а не Linux. Magenta це спроба реалізувати iOS відкритими коштами. Ядро призначене для досить потужних пристроїв, таких як смартфони та персональні комп'ютери. У свою чергу, LK створювалося для систем, що вбудовуються, з обмеженим обсягом оперативної пам'яті і малопотужними процесорами. Це ядро ​​працює з вузьким набором периферійних пристроїв та дозволяє вирішувати вузьке коло завдань. LK вважається відкритою альтернативою таким проектам, як FreeRTOS та ThreadX.

Ядро Magenta оформлене у вигляді надбудови над LK з реалізацією додаткових можливостей, таких як облікові записи користувачів та щось на кшталт захисту доступу додатків до внутрішньої пам'яті за допомогою дозволів (як у Android).

Графічний інтерфейс Fuchsia заснований на проекті Flutter, а як основна мова програмування виступає мова Dart, фірмова інтерпретація JavaScript від Google. Доповнює все це 3D-двигун Escher, який підтримує створення та рендеринг складних об'єктів, розсіювання світла, м'які тіні та інші ефекти (на основі специфікації OpenGL та API Vulkan).

Fuchsia підтримує 32- та 64-розрядні процесори з архітектурою ARM, а також 32- та 64-процесори з архітектурою x86. При необхідності розробник може самостійно скомпілювати код системи та запустити її на ПК або у віртуальній машині. Fuchsia – це вільне ПЗ, вона ліцензована за змішаною схемою, в якій є риси ліцензій BSD з 3-х пунктів, MIT, і Apache 2.0.

Графічний інтерфейс Fuchsia

У травні 2017 р. у Fuchsia з'явився графічний інтерфейс, який одержав назву Armadillo. Він створений за допомогою кроссплатформенного Google Flutter SDK, що дає можливість зібрати варіант інтерфейсу для Android і використовувати його для ознайомлення. Програми Flutter SDK пишуться на Dart. Вони розраховані на високу продуктивність пристрою та підтримку швидкості зміни кадру 120 fps.

Програми Armadillo показані у вигляді карток, зібраних у стрічку, яку користувач може гортати по вертикалі. Робочий стіл з іконками додатків, характерний для Android, мабуть, немає. Годинник та індикатор заряду батареї відображаються внизу, а не вгорі екрана. Внизу розміщена панель персонального пошукового сервісу Google Now.

Відкрита програма не займає весь екран, як це відбувається в Android. Під вікном програми залишається смужка робочого стола. Те ж саме можна сказати про різні налаштуваннях – вони не замінюють робочий стіл Fuchsia, а накладаються на нього. Якщо ж картку однієї програми «перетягнути» на картку іншої, Armadillo запустить режим розділеного екрана, на якому відображатимуться відразу обидві програми. Таким чином, на екрані можна розмістити до 4 додатків.

 

Інші новини

Найкраща ціна