Fuchsia від Google — це ОС для смартфонів із новим інтерфейсом користувача, але без ядра Linux

click fraud protection

ОС Fuchsia від Google продовжує швидко розвиватися, і її частину також можна випробувати на Android. Читайте далі, щоб дізнатися більше про фуксію та броненосця!

Як це прийнято для всього Google, якщо він існує, їх повинно бути більше одного. Жарти вбік, Google, здається, дуже зацікавлений у виведенні та підтримці не лише Android і ОС Chrome як життєздатна та основна ОС, але вони також розглядають можливість створення ще однієї ОС у формі з Фуксія.

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

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

Magenta — це основна платформа, на якій працює Fuchsia OS. Magenta складається з мікроядра (джерело в ядрі/...), а також невеликого набору служб користувача, драйверів і бібліотеки (джерело в системі/...), необхідні для завантаження системи, спілкування з обладнанням, завантаження процесів простору користувача та їх запуску, тощо Fuchsia будує набагато більшу ОС на цій основі. Magenta націлена на сучасні телефони та сучасні персональні комп’ютери з швидкими процесорами, нетривіальною кількістю оперативної пам’яті з довільними периферійними пристроями, які виконують відкриті обчислення.

Це безсумнівна зміна GPL v2, що відбулася в ядрі Linux для Android, яке зобов’язує модифікатор (зазвичай OEM) для відкритого коду код змінюється, якщо вони змінюють і поширюють будь-яку частину код. Залежно від того, на чиєму боці ви стоїте, можна сперечатися про вибір ліцензії та відхилення від ядра Linux на краще чи на гірше.

Інші частини ОС ліцензуються окремо та часто індивідуально згідно з ліцензією BSD 2.0, Apache 2.0 та MIT.

Ars Technica зазначає, що інтерфейс і програми на Fuchsia написані за допомогою Google Flutter SDK, проект, здатний створювати кросплатформний код, який може працювати як на Android, так і на iOS. Програми Flutter написані Dart, внутрішньою мовою веб-розробки Google, яка зосереджується на високопродуктивних програмах для мобільних пристроїв. Fuchsia також має відтворену графіку на основі Vulkan Ешер, котрий Ars Technica згадується як, здавалося б, створений на замовлення для запуску тіньової технології Material Design UX від Google.

Оскільки інтерфейс Fuchsia написаний за допомогою кросплатформного Flutter SDK, можна запускати частини Fuchsia на пристрої Android. Hotfix.net виведено на світло як побудувати Armadillo, по суті, демонстраційна програма для демонстрації того, як виглядатиме SystemUI Fuchsia. Ви можете завантажити вихідний код Fuchsia та скомпілювати Fuchsia SystemUI як Android apk і встановіть його на свій пристрій. Якщо ви не хочете йти цим шляхом або чекати, поки хтось скомпілює та розповсюдить це, Hotfix.net був люб’язний включити демонстраційне відео інтерфейсу:

Оскільки SystemUI складається з багатьох заповнювачів для компонентів, які перебувають на різних стадіях розробки, поки що ви не можете багато чого зробити з SystemUI. Головний екран Fuchsia у його поточному вигляді складається зі списку, що прокручується вертикально, з інформаційним віджетом посередині, який відображає дату, ваше місто та зображення профілю. Над цим віджетом розташовано те, що виглядає як «Останні програми», а прокручування нижче цього віджета відкриє пропозиції, схожі на Google Асистент, які наразі є лише заповнювачами. Торкнувшись віджета, можна певною мірою переосмислити швидкі перемикачі Android.

Armadillo UI також має функції багатозадачності з кращим керуванням вікнами, ніж зараз на Android. Існує багато способів упорядкувати програми, зокрема відкривати чотири програми одночасно або навіть використовувати інтерфейс із вкладками. Інтерфейс Armadillo також містить клавіатуру Fuchsia з новою темною темою.


Абсолютно очевидно, що Fuchsia як ОС все ще перебуває на ранніх стадіях розвитку. Варто лише поглянути на Android, щоб зрозуміти, скільки зусиль витрачається на створення ОС і вдосконалення це, у свою чергу, дасть вам оцінку того, наскільки далеко Фуксія є «продуктом для громадськості». майбутнє.

Оскільки Google також мовчав щодо всієї ОС та її прогресу, далі важко оцінити, яке майбутнє у цієї ОС, якщо воно взагалі є. Ars Technica цитує розробника Fuchsia Тревіса Гейзелбрехта, який сказав:

[Fuchsia] — це не іграшка, це не 20% проект, це не звалище мертвої речі, яка нам більше не важлива.

Хоча розробник наполягає на тому, що Fuchsia — це більше, ніж просто тимчасовий зв’язок, на жаль, мінлива природа Google (і Alphabet) добре відома.

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

Майбутнє Fuchsia захоплююче. Це може стати наступною великою подією, і ви можете відчути її, перш ніж вона стане наступною великою подією. Щоб отримати інструкції щодо створення інтерфейсу користувача Armadillo від Fuchsia, щоб спробувати його на Android, дотримуйтесь Hotfix.netкороткий посібник. Ви також можете перевірити вихідний код Fuchsia за адресою Github або GoogleSource.

Що ви думаєте про Fuchsia та її інтерфейс Armadillo? Як ви думаєте, яке майбутнє чекає Fuchsia, Android і Chrome OS? Поділіться з нами своїми думками в коментарях нижче!

Джерело 1: Hotfix.netДжерело 2: Ars Technica