Комментарии 41
Это же арм, а не x86, при равных частотах и прочих попугаях x86 рвет арм на типичных прикладных задачах, в особенности вычислительных. Хотя конечно топовый арм без проблем должен потянуть нормальную убунту для арма
Довольно сложно все это обновлять и пользоваться этим через VNC без хардварного ускорения. Если бы у меня не было других ноутбуков/компьютеров, я б наверное пользовался бы, но они есть.
Вроде бы PinePhone это поддерживает.
Сейчас наоборот Гугл и производители устройств стараются(с помощью SecureBoot и т.п.) максимально запретить запуск кода пользователя (а не производителя устройства) с какими-либо привилегиями.
Это не интересно ни гуглу (в их интересах закрыть систему на манеру iOS/iPhone), ни инженерам гугла (они каждый релиз с загрузкой ОС делают какую-то новую дичь на радость разработчику Magisk; на хабре ранее предполагали, что подобное делается для повышений), ни вендорам (им бы побольше своего и партнерского ПО написать и "телеметрии" поснимать), желательно мешая гуглу "приватизировать" платформу, ни производителям SoC, которым (как и отчасти вендорам) настолько не хочется раскрывать IP, что для работы современных смартфонов нужны огромные кучи проприетарных либ и прошивок, сильно патченные ядра (спасибо хоть GPLv2 стараются не нарушать) и всякая такая жесть, не говоря о том, что проприетарная RTOS модема имеет полный доступ в Ring 0.
За все не скажу, но комбинация Termux
+ AnLinux
+ Ubuntu
работает вполне внятно. Есть поблемы в некоторых случаях с путями, (из-за того что у Termux
есть свой особый префикс, и иногда полный путь (в смысле Андроида) просачивается в окружение Termux
/AnLinux
и ломает скрипты), но вещи типа python
/R
, стандартных компиляторов вполне заводятся.
Десктоп цепляю через VNC
, не супер удобно, но какой-то базовый оконный софт запускается. Процедура запуска довольно громоздкая, варианта типа "тапнул иконку" — "попал на десктоп" у меня нет. Из бонусов — можно, например, накатить практически все стандартные пакеты R
, а потом запустить терминал в VNC
сессии, написать там код/запустить скрипт и получить графику прямо на экране (в то время как похожие инструменты рендерят картинки по дефолту в пдф и кладут в какой-то специфический фолдер, из которого ничего не достать).
Отдельно стоит отметить что в Termux
есть очень удобный ssh
-daemon, включаемый строго вручную, который позволяет удобно подключиться к телефону (в пределах, скажем, своей локалки), и настроить/установить софт используя полноценный компьютер и клавиатуру, а не тыкая в экранные клавиши. Не образец безопасности конечно, но хоть что-то.
Скорее всего такие фичи есть и в других инструментах, но эта комбинация — мой личный и относительно успешный опыт.
Не очень понял, почему "незаменимый инструмент, который установлен в системной среде UserLAnd, под названием ASAP" выглядит как apt, да и до этого тоже софт ставится обычным apt
Вопрос не ради флейма. Действительно интересно.
Зачем?
Получить мобильное устройство с полноценным десктопом за пятую-десятую часть стоимости классического десктопа — это ли не мечта? Даже не так, смартфон у вас всегда в кармане, он мобилен, достаточно быстр и при этом если иметь возможность полноценного его подключения и использования как десктоп — это цель.
Ставить не android на современное мобильное железо почти невозможно из-за плохой поддержки перефирии типа wifi, звук, сенсор и т.п. а главное gpu
Гляньте в сторону chrome os. Кроме шуток. Туда завезли Linux через контейнеры, интегрировали его с GUI самой хром ос и работает это все настолько сносно, что можно даже ставить Стим и играть в какое-нибудь несложное инди. Vs code соответственно работает без особых проблем.
Плюс андроид приложения так же доступны в нативном плей маркете. И есть очень компактные и дешёвые машинки.
В статье очень не хватает скриншотов! Я прочитал и в целом до конца не понимаю, что ожидать от проделанных действий.
Также оставляю ссылку на оригинал статьи: magazinelib.com/all/apc-january-2020.
Надеюсь, поможет:)
Круче всего это было организовано у Samsung с их инициативой Linux on Dex. Ubuntu работала прямо из коробки на всех флагманах. Жалко что они ее прикрыли.
Я тоже новичок, так что поправьте меня, если ошибаюсь.
Устанавливаем рабочий стол Linux на Android