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

Исходное сообщение
"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."

Отправлено opennews , 24-Дек-17 09:45 
Проект UBports (https://ubports.com), который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась (https://www.opennet.me/opennews/art.shtml?num=46326) компания Canonical, анонсировал (https://ubports.com/blog/latest-news-1/post/android-apps-on-...) скорое появление возможности запуска приложений, написанных для платформы Android. Для реализации данной возможности задействовано окружение Anbox (http://anbox.io/), позволяющее запустить полноценную мобильную среду Android в обычном дистрибутиве Linux. Первые тестовые сборки UBports с Anbox, а также инструкции по настройке, планируется опубликовать в ближайшие несколько недель.


Наработки проекта распространяются (https://github.com/anbox/anbox) под лицензией GPLv3 и базируются на кодовой базе Android 7.1.1. Для создания изолированного контейнера с компонентами Android применяются пространства имён ядра Linux (user, pid, uts, et, mount, ipc). Android не имеет прямого доступа к оборудованию - всё взаимодействие  производится только через специальную прослойку, которой управляет фоновый процесс anbox, запускаемый на стороне хоста. Прослойка использует те же методы работы с оборудованием и внешним миром, что и официальный эмулятор Android, основанный на QEMU (https://android.googlesource.com/platform/external/qemu/+/em...).

Поддержка отрисовки обеспечивается при помощи трансляции (https://android.googlesource.com/platform/external/qemu/+/em...) предоставляемого в Android API OpenGL ES  в штатный API OpenGL основной системы. Благодаря использованию контейнеров без виртуализации и предоставляемого хост-системой OpenGL, достигается достаточно высокий уровень производительности Android-окружения.

URL: https://ubports.com/blog/latest-news-1/post/android-apps-on-...
Новость: http://www.opennet.me/opennews/art.shtml?num=47796


Содержание

Сообщения в этом обсуждении
"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено DiabloPC , 24-Дек-17 09:45 
Виртуалка на телефоне?! О_О
Да уж...

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено аномимастус , 24-Дек-17 09:54 
С нынешними возможностями мобилок, это более чем актуально. И применяется уже кое где.
Не для игорей, а для прикладнух вполне годно.
Я с удовольствием снесу андроид и поставлю UBports, если там запустятся и нормально будут работать все 5 нужных мне на ведроиде приложения.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено anonimix , 24-Дек-17 10:07 
"Я с удовольствием снесу андроид и поставлю UBports, если там" вырежут блобы убунту, которые по умолчанию лезут куда не надо и не отключаются/не удаляются даже под root.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 12:40 
Блобы будут всегда, ибо под мобилки свободных драйверов... будем считать, что нет

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 25-Дек-17 00:02 
Так что, Андроид не свободный? Все эти годы, которые они плюсовали его в статистику к Линуксу, они врали нам?

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Тот_Самый_Анонимус , 26-Дек-17 12:30 
Да.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено pavlinux , 26-Дек-17 21:44 
> которые они плюсовали его в статистику к Линуксу, они врали нам?

Прикинь, а ещё ты не можешь остановить электроны.


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Настоящий Анонимус , 09-Апр-19 16:01 
Тот Андроид который стоит на телефоне не свободный, тот кторый вы можете скачать и что хотеть то и с ним делать непонятно как - свободный.
С таким же успехом вы можете скачать себе удобную надежную компактную концептуально выдержанну ОС TRON, жаль только что на здоровую голову не налазит что делать с тысячами строк исходных кодов. (Когда Правительство Японии попыталось эту ОС поставлять в школы, в скомпилированном виде, на своих процессорах и своих компьютерах, Американцы подсуитились, и теперь можно ее скачать что туда надо добавить и как компилировать ее сказать трудно.)

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 09:56 
Из статьи:

>> Благодаря использованию контейнеров без виртуализации...


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено DiabloPC , 24-Дек-17 10:26 
> Из статьи:
>>> Благодаря использованию контейнеров без виртуализации...

ТипО да, но:
Anbox is a container-based approach to boot a FULL Android system on a regular GNU/Linux system

Т.е. получается некое подобие OpenVZ


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено freehck , 24-Дек-17 12:04 
> ТипО да, но:

Всё же есть большая разница между чрутом, контейнером и виртуалкой.


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено odd.mean , 24-Дек-17 14:41 
>> Т.е. получается некое подобие OpenVZ

Там мэйнлайновый LXC (т.е. нормальные namespaces без лишних патчей на ядро):
"we use standard Linux technologies like containers (LXC)" -- это с anbox.io


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено DiabloPC , 24-Дек-17 14:44 
LXC (англ. Linux Containers) — система виртуализации на уровне операционной системы
Данная система сходна с OpenVZ и Linux-VServer

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено angra , 25-Дек-17 06:56 
> система виртуализации на уровне операционной системы

Это и называется контейнерами. Дабы отличать от полной виртуализации и паравиртуализации.


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Пультвизатор , 24-Дек-17 09:56 
А разве андроид не виртуалка? Вроде как на Java?

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Максим , 24-Дек-17 11:27 
Нет, Андроид - не эмулятор. Это ОС, в которой есть своя виртуальная машина для выполнения Java-приложений.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Кэп , 24-Дек-17 21:49 
Андройд написан на джаве, джава крутиться на виртуальной машине, виртуалка поднимается на ядре линукс.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено ano , 24-Дек-17 12:43 
а ты думал на чем ведроид по верх линух ядра крутится?!

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено rvs2016 , 24-Дек-17 22:04 
> Виртуалка на телефоне?!

А зачем на телефоне? И на компе тоже. Так и написано - в обычном Линуксе:

> позволяющее запустить полноценную мобильную среду Android
> в обычном дистрибутиве Linux

  ^^^^^^^^^


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено DiabloPC , 25-Дек-17 21:32 
Ну это касательно анбокса, его можно где угодно прикрутить, а здесь же речь конкретно о том что его крутят в UBports, который ничто инное как операционка для телефонов\планшетов

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Вы забыли заполнить поле Name , 24-Дек-17 23:01 
Сам андроид сплошная виртуалка.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено iPony , 24-Дек-17 10:58 
Это всё замечательно. Но за чем оно надо, построенное во многом на Android, если есть тот же Android AOSP.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено DerRoteBaron , 24-Дек-17 11:49 
Например, затем, что внутри Android просто ужасен

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено iPony , 24-Дек-17 12:49 
Ну так и там внутри тоже не без андроида

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 12:40 
>Но зачем оно надо

потому что без жавы


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 11:34 
Для андроида есть linux deploy, через который можно запустить и Ubuntu Touch.

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 12:45 
С нетерпением ждем WINE

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 13:07 
Как они уже достали со своими контейнерами! Неужели нельзя просто допилить виртуальную машину, чтобы работала в обычном линуксе как обычное приложение и юзала kde и dbus?!

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 25-Дек-17 05:20 
>Неужели нельзя просто допилить виртуальную машину

Так возьми и допили, раз это просто.


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Xasd , 24-Дек-17 13:13 
> Для реализации данной возможности задействовано окружение Anbox, позволяющее запустить полноценную мобильную среду Android в обычном дистрибутиве Linux

и что -- работают ли там программы те которые требуеют нотификацию через Гугловские Сервисы? (то бишь -- это все мобильные программы, кроме игрушечек)


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Crazy Alex , 24-Дек-17 17:43 
Странно, и как я уже года три без гуглосервисов живу... игрушек нет вообще.

Hint: всё содержимое F-Droid вполне прилично себя ведёт без гуглосервисов.


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 25-Дек-17 09:59 
поставь microg

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 14:34 
1. Сделать Ubuntu Touch из Android
2. Понять что это никому не нужно
3. Попытаться объяснить что это кому-то нужно
4. Добавить поддержку приложений Android
5. ...

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 19:40 
> 1. Сделать Ubuntu Touch из Android
> 2. Понять что это никому не нужно
> 3. Попытаться объяснить что это кому-то нужно
> 4. Добавить поддержку приложений Android

5. ... Понять, на сколько глубоко вошел Android  в Ваши анналы!
6. Попытаться, уже на конец, понять какое направление этого движения Вы еще сможете вынести.


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено grn , 24-Дек-17 15:54 
Тормозить будет нещадно, как Sailfish

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Виталик , 24-Дек-17 16:01 
Установил на тест. На hidpi мониторе все сильно мелкое, открыл настройки, сменил масштаб UI на большой и все больше не запускается этот анбокс))))

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Rubik , 26-Дек-17 07:09 
У меня этот анбок даже на ноуте с ubuntu 16.04.03 не запускается, не то что на телефоне

"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 16:45 
> Android не имеет прямого доступа к оборудованию - всё взаимодействие производится только через специальную прослойку

В таком случае можно ли это называть контейнером?


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 18:13 
> В таком случае можно ли это называть контейнером?

Да, если это увеличит продажи.


"В UBports (Ubuntu Touch) анонсирована возможность запуска An..."
Отправлено Аноним , 24-Дек-17 23:02 
Будет запускаться так же как с Wine?