URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111194
[ Назад ]

Исходное сообщение
"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."

Отправлено opennews , 09-Май-17 13:56 
В репозиториях микроядерной операционной системы Fuchsia, c августа прошлого года развиваемой (https://www.opennet.me/opennews/art.shtml?num=44952) компанией Google в форме открытого проекта (https://github.com/fuchsia-mirror/), появилась (http://www.hotfixit.net/single-post/2017/05/03/How-to-build-...) реализация пользовательской  оболочки Armadillo (https://github.com/fuchsia-mirror/sysui). Оболочка написана на языке Dart с использованием фреймворка Flutter (https://flutter.io/), который также позволяет создавать мобильные приложения для iOS и Android. Отрисовка осуществляется при помощи компонента Escher (https://fuchsia.googlesource.com/escher/), работающего через графический API Vulkan.

Пользовательское окружение разделено на два компонента: Armadillo (https://github.com/fuchsia-mirror/sysui/tree/master/armadillo) и Armadillo User Shell (https://github.com/fuchsia-mirror/sysui/tree/master/armadill...). Armadillo является переносимым  приложением, которое может запустить на любых платформах, поддерживаемых во Flutter, в том числе в Android и iOS (для android подготовлена демонстрационная сборка в форме APK-файла (https://www.dropbox.com/s/jdc3j4hjxpi1a1n/Armadillo.apk), позволяющая протестировать интерфейс без установки Fuchsia). Armadillo User Shell является обвязкой над приложением Armadillo, предоставляющей средства для обеспечения взаимодействия с сервисами Fuchsia через интерфейсы FIDL и организации работы окружения пользователя поверх системных компонентов ОС Fuchsia.

В настоящее время доступен прототип Armadillo, предоставляющий только набор обособленных демонстрационных шаблонов, позволяющих оценить те или иные подходы к построению интерфейса, без привязки к конкретной функциональности. В набор входит (https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smar.../) реализация домашнего экрана, экранной клавиатуры и оконного менеджера, предоставляющего средства для компоновки окон в мозаичном и многооконном режимах, а также в форме вкладок и сменяющих друг друга карт.


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

Напомним, что для Fuchsia развивается два ядра: Magenta (https://github.com/fuchsia-mirror/magenta/blob/master/docs/i...) и LK (https://github.com/fuchsia-mirror/magenta/blob/master/docs/l...). Magenta является (https://fuchsia.googlesource.com/magenta/+/master/docs/mg_an...) полнофункциональным ядром, ориентированным на применение на достаточно мощных устройствах, таких как смартфоны и персональные компьютеры. Ядро LK, ранее развивавшееся в рамках проекта littlekernel (https://github.com/littlekernel/lk), предназначено для систем с ограниченным размером ОЗУ и небольшой производительностью процессора, которые обычно применяются во встраиваемых решениях. LK может рассматриваться как открытая альтернатива таким  системам, как FreeRTOS (http://www.freertos.org/) и ThreadX.  Ядро Magenta оформлено в виде надстройки над LK с реализацией дополнительных концепций. Например, в Magenta имеется поддержка процессов, а в LK нет, но реализация процессов в Magenta вовлекает компоненты LK для работы с памятью и потоками. В Magenta также поддерживаются такие отсутствующие в LK возможности, как уровень пользователя, система обработки объектов и модель обеспечения безопасности на основе capability.

URL: https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smar.../
Новость: http://www.opennet.me/opennews/art.shtml?num=46517


Содержание

Сообщения в этом обсуждении
"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Crazy Alex , 09-Май-17 13:56 
Надо же сколько извращений в один проект напихали...

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 13:57 
ну все, скоро из andorid выкинут linux

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 14:14 
Скорее из ведра выкинут ведро и перейдут на эту ос.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 16:20 
А как тогда мы будет утверждать, что линукс установлен на 80% пользовательских устройств? Карета превратится обратно?

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Я. Р. Ош , 09-Май-17 18:45 
А зачем чего то там утверждать?
Перешел на линух в 2001, потому что он был удобнее в*нтуза. И меньше головняка с ним было. С тех пор периодически пробую выходящие bsd, винды и макоси - убеждаюсь, нет, не торт, - и продолжаю пользоваться линем. Так не наср*ть ли на мнение красн*глазик*в ф*п*ющих на гугель etc

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 21:20 
"Я" конечно же очень "репрезентативная" выборка для обоих утверждений.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено barmaglot , 10-Май-17 06:25 
"Я", - это всегда самый главный критерий при выборе инструмента, или просто любого товара. А то, что выборка не репрезентативная ... Так не наср*ть-ли?

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 10-Май-17 08:58 
К** ск***** бр*.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Вареник , 09-Май-17 21:58 
> А как тогда мы будет утверждать, что линукс установлен на 80% пользовательских
> устройств? Карета превратится обратно?

С моего десктопа и с большиенства сервером он никуда не денется.
Да и не факт что производители поймут выверты Гугла.


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено SpaceRaven , 09-Май-17 14:08 
непонятно чем dart лучше java, может только если oracle им не будет на мозги капать
с интеллектуальной собственностью. Да и с линуксом что не так, ерунда какая-то.


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 14:16 
Там свои заморочки, например:
Snapshots are a core part of the Dart VM. Snapshots are files which store objects and other runtime data.

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


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Xasd , 09-Май-17 15:14 
> непонятно чем dart лучше java

самый главный недостаток Java -- это отсутствие alias в момент import.

(пример: import 'package:google_maps/google_maps.dart' as GoogleMap show LatLng;)

говорить что этот недостаток устранён в Dart -- было бы глупо...

...так как import с alias -- ЕСТЬ ВООБЩЕ В ЛЮБОМ ЯЗЫКЕ кроме Java


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Sample2448 , 09-Май-17 16:28 
И что из-за этого выкатывать полностью новую ОСь? Вряд ли в этом деле

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено X3asd , 10-Май-17 16:55 
> И что из-за этого выкатывать полностью новую ОСь? Вряд ли в этом деле

это лишь самый главный недостаток Java (а особенно учитывая какие там динные названия классов)..

..а кроме него -- есть ещё и кучу других (не главных, мелких) недостатков


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 11-Май-17 22:33 
> главный недостаток Java

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


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 10-Май-17 05:58 
>непонятно чем dart лучше java

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


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 14:14 
Это типа Windows Phone от корпорации зла?

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 16:22 
> Это типа Windows Phone от корпорации зла?

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



"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Andrey Mitrofanov , 10-Май-17 09:04 
>> Это типа Windows Phone от корпорации зла?
> Да. Это Добро Фон от корпорации добра.

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


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено IdeaFix , 09-Май-17 14:20 
Если из андроид выкинут линукс и яву, это очень плохо для линукс и явы....

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Вареник , 09-Май-17 21:56 
> Если из андроид выкинут линукс и яву, это очень плохо для линукс
> и явы....

Это +1 для Qt, для С#, для явы (дженерик явы).

Специально писать на дарт, после кидка с Dalvik-APT, после кидка с отказом от Android...
Что тогда делать с их фирменным Го?

Такой выверт даже админресурс Гугла не продавит.


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено iPony , 09-Май-17 14:37 
Годно, нужно. Может что и путное выйдет, а не то что сейчас...

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Anonimus , 09-Май-17 16:06 
Могут забросить, если увидят, что в итоге получается тот же линух

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 14:46 
Если необходимость в командной строке будет такая же, как на Android, и будут работать приложения из маркета, то может займет более одного процента рынка настольных ОС. Вулкан есть; дрова будут, игроделы подтянутся, а там и нативный фотошоп.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Xasd , 09-Май-17 15:16 
> Вулкан есть; дрова будут, игроделы подтянутся

игроделы могут состряпать игрушку -- на любом гоовне. им вообще особо-то ни чего не нужно.

так что технические аспекты -- это самое последнее на что смотрят игроделы.

а самом первое на что смотрят это -- ожидание прибыли


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 16:55 
Хотел сначала ответить по командной строке, но потом, прочитав коммент во второй раз, передумал. Чисто лёгкая шиза.


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено BrainFucker , 09-Май-17 14:49 
А под линукс портируют? А то имеющиеся DE бесят. Ну в идеале хотелось бы KDE, но без глюков и lightweight.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Вареник , 09-Май-17 21:51 
DE на вебщине - это ну очень "lightweight", ага.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 15:03 
очередной мертворожденный проект от гуглов?

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Анонимст , 09-Май-17 15:15 
Не скажите.
"фреймворка Flutter, который также позволяет создавать мобильные приложения для iOS и Android"
"Разработчики" под мобилки любят такие вещи. Т.ч. приложения будут, а с ними и счастливые пользователи.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 17:51 
Ага, "Мы сделаем вас счасливыми, мы сделаем вас счастливыми...".

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 18:11 
> Ага, "Мы сделаем вас счасливыми, мы сделаем вас счастливыми...".

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



"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 10-Май-17 10:54 
нифиганетак
Мы ЗАСТАВИМ вас быть счастливыми

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Я. Р. Ош , 09-Май-17 18:53 
> Помню, внучки, хотел я попробовать Андроид. Но всё тянул, тянул.. А потом
> и не стало его. Так и не довелось дедушке попользоваться Андроидом.

Это потому что восстал скайнет и андроиды всласть попользовались дедушкой, который внучкам рассказал что "тогда его расстреляли" (с)



"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 17:16 
>Dart с использованием фреймворка Flutter ... при помощи компонента Escher

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


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено фывфыв , 09-Май-17 19:03 
> Оболочка написана на языке Dart

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


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Какойто чувак из интернетов , 13-Май-17 00:39 
Таки не так всё немножко. Если вскрыть сейчас почти любую супер-оптимизированную приставочную AAA игру, всякая скучная фигня типа UI и высокоуровневой игровой логики будет всё равно написана на какой-нибудь Lua (часто даже без Jit, т.к. незачем), питоне, или похожем велосипеде специфичном для коммерческого движка. Юнити со сравнительно быстрым C# для всего тут скорее исключение.

А всё потому что ну не надо оптимизировать то, что ест 0.1% CPU даже в скриптовой форме (а скрипты позволяют разрабатывать быстро, править UI прямо не останавливая приложения, т т.д.).

Вопрос же весь в клее. Если чтобы качественно сцепить меж собой 50/50 Java+NDK (а не 95/5 или 5/95, как сейчас по факту во многих приложениях) надо написать километр спагетти-кода, естественно люди будут ныть на Java, и до чего же криво всё сделано в Android. А если проектировать изначально с рассчётом на взаимодействие нативного кода и скрипта (типа на скрипте у нас только UI, и мне никогда не надо трогать дарт чтобы что-то базовое системное сделать), получится типичная для игр нормальная архитектура.

Так что может всё у них и получится. Главное не продолбать.


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Анон Вася , 25-Фев-18 13:18 
Для нативности нужно выкидывать Java на мороз. Равно как и другие языки, использующие байт-код. Но джаву в первую очередь, потому что это несвободное ПО. А для быстроты разработки использовать Свободное ПО. Но обезъянам го..но кодерам этого не понять.

На самом деле я встречал довольно много проектов, где разработчики кричали о кроссплатформенности, когда по факту работали только с одной ОС. Так что это тоже не аргумент.

Что же по сути треда, то это поделку гугла надо обоссать и на мороз, ибо не тру.


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 19:52 
Скорее всего им просто жалко выкинуть на помойку Dart.
По этой причине и проводят всякие разные эксперименты.
Годами экспериментируют и ничего годного за эти годы создать не могут.
И кидают потом пользователей как лохов.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 20:11 
Яндекс это тоже практикует со своими сервисами.

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 20:17 
Все наоборот. Не годами экспериментируют, а начали активно работать над ним только сейчас, после определения конкретных планов по дальнейшему развитию, одним из результатов которых стал отказ от встраивания в браузер. Думаю, сабж - первая громкая ласточка, и дальше будет больше. Недавно вот первый серверный фреймворк для разработки сайтов вышел: https://github.com/angel-dart/angel

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 11-Май-17 22:50 
>> Не годами экспериментируют, а начали активно работать над ним только сейчас, после определения конкретных планов по дальнейшему развитию

Точно, точно - определение конкретных планов по дальнейшему развитию.
Q: Базы данных SQL?
A: Нет, не слышали о таких.
Q: Так ведь было что-то, вроде бы, от энтузиастов. Нет?
A: Да, бросьте Вы народ смущать - забросили их разработку эти самые, как Вы их там называете, энтузиасты.
Q: Это Вы про что?
A: Да, про MySQL Ваш, совсем не нужный Google (а значит и всем остальным, за кого Google решает - надо оно или не надо быть в Dart).
Q: А... Ну, тогда понятно. Хотя может там от Google есть какая-нибудь тех. поддержка? А?
A: Вам что одного факта мало, что ЭТО от САМОГО Google?
Q: А, ну тогда все ясно - 50/50, то ли бросят нас, то ли повезет и будем мы от Google ждать погоды как от моря...


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 11-Май-17 23:20 
>> Недавно вот первый серверный фреймворк для разработки сайтов вышел: https://github.com/angel-dart/angel

Мне не понравился. Ничего примечательного и, к тому же, не очень хорошо организован.
Но, как говорится, на безрыбье и рак рыба.

Это особенно актуально для Dart.

Когда Danny Tuppeny написал что приостанавливает разработку Dart Code, the Dart plugin for VS Code, то что ему ответили разработчики?
Может быть предложили что-то выгодное?
Предложили техническую поддержку? Нет?
Предложили финансовую поддержку? То же нет?
Может быть нашли нового разработчика? НЕТ?
Что тогда?

Ответ был очень прост - it really is a great tool, and an excellent example of a community contributed piece of the Dart ecosystem.

И еще предложили немного поработать на этим проектом (во благо могучего Google и за просто так) - Have you thought about trying to structure the project a bit more so that it's less dependent on one person doing all the work? .... Offhand, you might want to refocus some portion of the readme on different ways people could contribute, including some non-coding tasks like helping to triage and respond to issues.

Замечательные предложения о помощи - Друг, будь добр, сделай еще немного добрых, самим-то нам некогда во всем этом разбираться, у нас свой плагин для Atom уже давным давно числится в неухоженных.


P.S.
Свой-то плагин у них для Atom совсем плохой. Особенно, если посмотреть на качество кода.
Но ведь написан-то инженером из Google. Как впрочем и заброшен им же.


"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 21:10 
Есть вероятность, что это попытка продемонстрировать всем «кто в доме хозяин». Сейчас linux всё больше отходит от posix под утверждениями об его «несовременности», хотя и ежу понятно, что это нужно для защиты интересов красной шапки и давления на гипотетических конкурентов (например BSD). Если Fuchsia будет posix-совместимой, то это даст возможность для портирования программ и остановит привязку к systemd. Если это не так, то чувствую, что будет очень плохо.  

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Отправлено Аноним , 09-Май-17 21:41 
> Error (429) - This account's links are generating too much traffic and have been temporarily disabled!

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