The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

09.05.2017 12:33  Для развиваемой в Google ОС Fuchsia подготовлен графический интерфейс Armadillo

В репозиториях микроядерной операционной системы Fuchsia, c августа прошлого года развиваемой компанией Google в форме открытого проекта, появилась реализация пользовательской оболочки Armadillo. Оболочка написана на языке Dart с использованием фреймворка Flutter, который также позволяет создавать мобильные приложения для iOS и Android. Отрисовка осуществляется при помощи компонента Escher, работающего через графический API Vulkan.

Пользовательское окружение разделено на два компонента: Armadillo и Armadillo User Shell. Armadillo является переносимым приложением, которое может запустить на любых платформах, поддерживаемых во Flutter, в том числе в Android и iOS (для android подготовлена демонстрационная сборка в форме APK-файла, позволяющая протестировать интерфейс без установки Fuchsia). Armadillo User Shell является обвязкой над приложением Armadillo, предоставляющей средства для обеспечения взаимодействия с сервисами Fuchsia через интерфейсы FIDL и организации работы окружения пользователя поверх системных компонентов ОС Fuchsia.

В настоящее время доступен прототип Armadillo, предоставляющий только набор обособленных демонстрационных шаблонов, позволяющих оценить те или иные подходы к построению интерфейса, без привязки к конкретной функциональности. В набор входит реализация домашнего экрана, экранной клавиатуры и оконного менеджера, предоставляющего средства для компоновки окон в мозаичном и многооконном режимах, а также в форме вкладок и сменяющих друг друга карт.

Для оценки также предложен интерфейс "Story" для доступа к списку недавно используемых приложений, расширенному дополнительными возможностями группировки и организации совместной работы одновременно с несколькими приложениями. Дополнительно доступны блок быстрых настроек и система контекстных подсказок в стиле Google Now, которая также может применяться для организации запуска приложений в зависимости от решаемой задачи.

Напомним, что для Fuchsia развивается два ядра: Magenta и LK. Magenta является полнофункциональным ядром, ориентированным на применение на достаточно мощных устройствах, таких как смартфоны и персональные компьютеры. Ядро LK, ранее развивавшееся в рамках проекта littlekernel, предназначено для систем с ограниченным размером ОЗУ и небольшой производительностью процессора, которые обычно применяются во встраиваемых решениях. LK может рассматриваться как открытая альтернатива таким системам, как FreeRTOS и ThreadX. Ядро Magenta оформлено в виде надстройки над LK с реализацией дополнительных концепций. Например, в Magenta имеется поддержка процессов, а в LK нет, но реализация процессов в Magenta вовлекает компоненты LK для работы с памятью и потоками. В Magenta также поддерживаются такие отсутствующие в LK возможности, как уровень пользователя, система обработки объектов и модель обеспечения безопасности на основе capability.

  1. Главная ссылка к новости (https://arstechnica.com/gadget...)
  2. OpenNews: Google развивает новую операционную систему Fuchsia
  3. OpenNews: Доступен язык программирования Dart 1.19
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: fuchsia, armadillo
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Crazy Alex (ok), 13:56, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +10 +/
    Надо же сколько извращений в один проект напихали...
     
  • 1.2, Аноним (-), 13:57, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +11 +/
    ну все, скоро из andorid выкинут linux
     
     
  • 2.4, Аноним (-), 14:14, 09/05/2017 [^] [ответить]    [к модератору]
  • –6 +/
    Скорее из ведра выкинут ведро и перейдут на эту ос.
     
  • 2.22, Аноним (-), 16:20, 09/05/2017 [^] [ответить]    [к модератору]
  • +6 +/
    А как тогда мы будет утверждать, что линукс установлен на 80% пользовательских устройств? Карета превратится обратно?
     
     
  • 3.49, Я. Р. Ош (?), 18:45, 09/05/2017 [^] [ответить]     [к модератору]
  • +5 +/
    А зачем чего то там утверждать Перешел на линух в 2001, потому что он был удобн... весь текст скрыт [показать]
     
     
  • 4.60, Аноним (-), 21:20, 09/05/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    "Я" конечно же очень "репрезентативная" выборка для обоих утверждений.
     
     
  • 5.72, barmaglot (??), 06:25, 10/05/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    "Я", - это всегда самый главный критерий при выборе инструмента, или просто любого товара. А то, что выборка не репрезентативная ... Так не наср*ть-ли?
     
     
  • 6.74, Аноним (-), 08:58, 10/05/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    К** ск***** бр*.
     
  • 3.65, Вареник (?), 21:58, 09/05/2017 [^] [ответить]     [к модератору]  
  • +/
    С моего десктопа и с большиенства сервером он никуда не денется Да и не факт чт... весь текст скрыт [показать]
     
  • 1.3, SpaceRaven (ok), 14:08, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    непонятно чем dart лучше java, может только если oracle им не будет на мозги капать
    с интеллектуальной собственностью. Да и с линуксом что не так, ерунда какая-то.

     
     
  • 2.7, Аноним (-), 14:16, 09/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Там свои заморочки, например:
    Snapshots are a core part of the Dart VM. Snapshots are files which store objects and other runtime data.

    Не очень понимаю, зачем им это нужно.

     
  • 2.16, Xasd (ok), 15:14, 09/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    самый главный недостаток Java -- это отсутствие alias в момент import пример ... весь текст скрыт [показать]
     
     
  • 3.26, Sample2448 (?), 16:28, 09/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    И что из-за этого выкатывать полностью новую ОСь? Вряд ли в этом деле
     
     
  • 4.77, X3asd (ok), 16:55, 10/05/2017 [^] [ответить]     [к модератору]  
  • +/
    это лишь самый главный недостаток Java а особенно учитывая какие там динные наз... весь текст скрыт [показать]
     
     
  • 5.79, Аноним (-), 22:33, 11/05/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    > главный недостаток Java

    Или же его достоинство. Alias можно там сделать. (Но для этого нужна соответствующая переменная.(Тип Object может подойти.))

     
  • 2.70, Аноним (-), 05:58, 10/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    >непонятно чем dart лучше java

    возможность послать оракл на юх с патентами и прочим копиразмом

     
  • 1.5, Аноним (-), 14:14, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Это типа Windows Phone от корпорации зла?
     
     
  • 2.23, Аноним (-), 16:22, 09/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Это типа Windows Phone от корпорации зла?

    Да. Это Добро Фон от корпорации добра.


     
     
  • 3.75, Andrey Mitrofanov (?), 09:04, 10/05/2017 [^] [ответить]    [к модератору]  
  • +/
    >> Это типа Windows Phone от корпорации зла?
    > Да. Это Добро Фон от корпорации добра.

    На этот раз точно ОН!  Да...

     
  • 1.9, IdeaFix (ok), 14:20, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Если из андроид выкинут линукс и яву, это очень плохо для линукс и явы....
     
     
  • 2.64, Вареник (?), 21:56, 09/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Это 1 для Qt, для С , для явы дженерик явы Специально писать на дарт, после ... весь текст скрыт [показать]
     
  • 1.11, iPony (?), 14:37, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Годно, нужно. Может что и путное выйдет, а не то что сейчас...
     
     
  • 2.21, Anonimus (??), 16:06, 09/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Могут забросить, если увидят, что в итоге получается тот же линух
     
  • 1.13, Аноним (-), 14:46, 09/05/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –7 +/
    Если необходимость в командной строке будет такая же, как на Android, и будут ра... весь текст скрыт [показать]
     
     
  • 2.18, Xasd (ok), 15:16, 09/05/2017 [^] [ответить]     [к модератору]  
  • +4 +/
    игроделы могут состряпать игрушку -- на любом гоовне им вообще особо-то ни чего... весь текст скрыт [показать]
     
  • 2.29, Аноним (-), 16:55, 09/05/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    Хотел сначала ответить по командной строке, но потом, прочитав коммент во второй раз, передумал. Чисто лёгкая шиза.

     
  • 1.14, BrainFucker (ok), 14:49, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –5 +/
    А под линукс портируют? А то имеющиеся DE бесят. Ну в идеале хотелось бы KDE, но без глюков и lightweight.
     
     
  • 2.63, Вареник (?), 21:51, 09/05/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    DE на вебщине - это ну очень "lightweight", ага.
     
  • 1.15, Аноним (-), 15:03, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    очередной мертворожденный проект от гуглов?
     
     
  • 2.17, Анонимст (?), 15:15, 09/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Не скажите фреймворка Flutter, который также позволяет создавать мобильные пр... весь текст скрыт [показать]
     
     
  • 3.41, Аноним (-), 17:51, 09/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Ага, "Мы сделаем вас счасливыми, мы сделаем вас счастливыми...".
     
     
  • 4.44, Аноним (-), 18:11, 09/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Ага, "Мы сделаем вас счасливыми, мы сделаем вас счастливыми...".

    Ну а вы не на андроиде сейчас и не счастливы?
    Вот я не на андроиде, но я то здесь чужой ;)


     
  • 4.76, Аноним (-), 10:54, 10/05/2017 [^] [ответить]    [к модератору]  
  • +/
    нифиганетак
    Мы ЗАСТАВИМ вас быть счастливыми
     
  • 2.53, Я. Р. Ош (?), 18:53, 09/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Это потому что восстал скайнет и андроиды всласть попользовались дедушкой, котор... весь текст скрыт [показать]
     
  • 1.34, Аноним (-), 17:16, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Dart с использованием фреймворка Flutter ... при помощи компонента Escher

    кто все эти люди?

     
  • 1.54, фывфыв (?), 19:03, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    > Оболочка написана на языке Dart

    Т.е. они от одной VM перешли к другой? -_-" Их история с Android и NDK ничему не научила? Ныне даже мелкие проги частенько пишут на NDK.

     
     
  • 2.82, Какойто чувак из интернетов (?), 00:39, 13/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Таки не так всё немножко Если вскрыть сейчас почти любую супер-оптимизированную... весь текст скрыт [показать]
     
     
  • 3.85, Анон Вася (?), 13:18, 25/02/2018 [^] [ответить]     [к модератору]  
  • +/
    Для нативности нужно выкидывать Java на мороз Равно как и другие языки, использ... весь текст скрыт [показать]
     
  • 1.56, Аноним (-), 19:52, 09/05/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    Скорее всего им просто жалко выкинуть на помойку Dart По этой причине и проводя... весь текст скрыт [показать]
     
     
  • 2.57, Аноним (-), 20:11, 09/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Яндекс это тоже практикует со своими сервисами.
     
  • 2.58, Аноним (-), 20:17, 09/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Все наоборот Не годами экспериментируют, а начали активно работать над ним толь... весь текст скрыт [показать]
     
     
  • 3.80, Аноним (-), 22:50, 11/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Точно, точно - определение конкретных планов по дальнейшему развитию Q Базы да... весь текст скрыт [показать]
     
  • 3.81, Аноним (-), 23:20, 11/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Мне не понравился Ничего примечательного и, к тому же, не очень хорошо организо... весь текст скрыт [показать]
     
  • 1.59, Аноним (-), 21:10, 09/05/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    Есть вероятность, что это попытка продемонстрировать всем 171 кто в доме хозяи... весь текст скрыт [показать]
     
  • 1.61, Аноним (-), 21:41, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Error (429) - This account's links are generating too much traffic and have been temporarily disabled!

    Ссылка на демонстрационный APK-файл не выдержала давления общественности

     
  • 1.67, Аноним (-), 22:30, 09/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Armadillo.apk

    https://apkpure.com/armadillo/com.Rev1Electronics.Armadillo

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor