Comments 22
Это очень интересно. Особенно может быть интересным опять же разработчикам.
Представьте, у вас есть условный Samsung Galaxy S4, на котором установленны одновременно все ранее выпускаемые прошивки или версии андроида — можно протестировать на каждой и не возиться с глюкавым x86 эмулятором. (вот для чего пригодятся его 8 ядер).
Или, раз среда эмулируемая, наверняка можно пытаться эмулировать других вендоров и их прошивки.
Так же может быть полезным специалистам по безопасности (крэкеры, банкиры) — запустил, сделал дело, закрыл виртуалку — все данные удалились и никаких следов не осталось.
Возможно такая вот виртуализация сделает проще возможность удаленного управления устройством и дает больше возможностей для создания arm-кластеров :) Легко можно себе представить Amazon EC2 ARM.
В общем, мне кажется, по началу будут повторяться десктопные сценарии.
Представьте, у вас есть условный Samsung Galaxy S4, на котором установленны одновременно все ранее выпускаемые прошивки или версии андроида — можно протестировать на каждой и не возиться с глюкавым x86 эмулятором. (вот для чего пригодятся его 8 ядер).
Или, раз среда эмулируемая, наверняка можно пытаться эмулировать других вендоров и их прошивки.
Так же может быть полезным специалистам по безопасности (крэкеры, банкиры) — запустил, сделал дело, закрыл виртуалку — все данные удалились и никаких следов не осталось.
Возможно такая вот виртуализация сделает проще возможность удаленного управления устройством и дает больше возможностей для создания arm-кластеров :) Легко можно себе представить Amazon EC2 ARM.
В общем, мне кажется, по началу будут повторяться десктопные сценарии.
+3
Но уже сейчас утилита по виртуализации запущена на Galaxy S2 и Nexus S (это то, что видел я). Устройства далеко не самые мощные, но работает все гладко, особенно на Samsung.
Оба телефона по сути Samsung. Уточните пожалуйста на каком из них, потому что Nexus S в последнее время что то не радует меня производительностью со стандартной прошивкой.
+1
Отличная идея!
+1
Молодцы что сделали.
Идея не нова. например вот:
www.youtube.com/watch?v=Yh6tmzyaGo4&feature=youtu.be
так же есть паравиртуализированные решения на L4Linux
Вот так например выглядет 3 паравиртуализированный L4LInux на телефоне:
ksyslabs.org/lib/exe/fetch.php?cache=&media=2175944.jpg
но вообще смысла в этом особо большого нет. С точки зрения безопасности нужно делать по-другому. Нужно отделять коммуникации в отдельные зоны, нужно убирать устройства из андроида, нужно убирать систему визуализации. И вообще, любая виртуализация жрет ресурсы и производительность.
Идея не нова. например вот:
www.youtube.com/watch?v=Yh6tmzyaGo4&feature=youtu.be
так же есть паравиртуализированные решения на L4Linux
Вот так например выглядет 3 паравиртуализированный L4LInux на телефоне:
ksyslabs.org/lib/exe/fetch.php?cache=&media=2175944.jpg
но вообще смысла в этом особо большого нет. С точки зрения безопасности нужно делать по-другому. Нужно отделять коммуникации в отдельные зоны, нужно убирать устройства из андроида, нужно убирать систему визуализации. И вообще, любая виртуализация жрет ресурсы и производительность.
0
В понедельник создатели технологии вроде обещали рассказать, как и что работает.
0
Я бы ещё добавил:
Во-первых, LG показывала работающий прототип на CES2012 (скорее всего использующий паравиртуализацию).
Во-вторых, уже есть прототипы использующие полную виртуализацию, но для этого должна быть поддержка на уровне процессора, которая появилась только в архитектуре Cortex-A15.
В-третьих, одна из самых замечательных исследовательских работ в этой области сделана в Колумбийском университете. Она, действительно, впечатляет, учитывая тот факт, что сделана почти 2 года назад.
Мы тоже сделали прототип, который тоже из этой области. Вот ссылка и на него.
Во-первых, LG показывала работающий прототип на CES2012 (скорее всего использующий паравиртуализацию).
Во-вторых, уже есть прототипы использующие полную виртуализацию, но для этого должна быть поддержка на уровне процессора, которая появилась только в архитектуре Cortex-A15.
В-третьих, одна из самых замечательных исследовательских работ в этой области сделана в Колумбийском университете. Она, действительно, впечатляет, учитывая тот факт, что сделана почти 2 года назад.
Мы тоже сделали прототип, который тоже из этой области. Вот ссылка и на него.
0
То, что показали LG и Samsung на CES, использует микрогипервизор OKL4 www.gdc4s.com/gd-protected
0
> Лично мне было бы интересно иметь телефон, который при 20% заряда автоматически переключался в более легкую версию системы и не позволяет включить камеру, фонарик, Wi-Fi и 3G.
Если мне память не изменяет, в Андроид, начиная с ICS есть фича кастомных планов электропитания, которая позволяет делать нечто подобное.
Если мне память не изменяет, в Андроид, начиная с ICS есть фича кастомных планов электропитания, которая позволяет делать нечто подобное.
0
Не совсем, там отключаются некоторые процессы и расход заряда сокращается процентов на 30% минимум, а в моем сценарии расход снизится на 50-70%
0
UFO just landed and posted this here
Насколько я понял оба андроида работают поверх одного ядра, а значит поставить 2 различных версии будет проблематично, хотя это было бы круто для безопасного апгрейда системы.
0
Я то думал — одновременно работают. А так — уже давно сделано, статью для хабровчан с подробным описание процесса написал, правда там цель — безопасность(вторая система в криптоконтейнере находится), но функционал тот же. Хоть десяток засунь — раз работает только одна, то и по производительности спрос с одной.
0
А как это «работает только одна»?
Вы же не думаете, что Андроид при нажатии на кнопку переключения в него моментально запускается (пусть даже из «гибернации»)?
Вы же не думаете, что Андроид при нажатии на кнопку переключения в него моментально запускается (пусть даже из «гибернации»)?
0
Не увидел в статье ничего про «моментальность» — в случае с криптоконтейнером это занимает около минуты, чтобы переключиться на другую ОС. Без шифрования очевидно будет быстрее.
0
Стоит посмотреть видео
0
На видео же видно с какой скорость переключается. Нажали switch here, переключились сразу.
Да и музыка играет одновременно в двух андроидах. На 1:00 в видео это показывается.
На самом деле я знаю как оно работает, т.к. участвовал в создании. Статью скоро допишу для тех кому интересно.
Да и музыка играет одновременно в двух андроидах. На 1:00 в видео это показывается.
На самом деле я знаю как оно работает, т.к. участвовал в создании. Статью скоро допишу для тех кому интересно.
0
Sign up to leave a comment.
Одновременная работа нескольких Android на одном устройстве