Нажмите "Enter", чтобы перейти к содержанию

Компьютер из телефона: Смартфон как системный блок, почему нет? / Хабр

Смартфон как системный блок, почему нет? / Хабр

Linux Deploy от Антона Скшидлевского aka meefik

Современные смартфоны по CPU и объёму оперативной памяти практически сравнялись с настольными компьютерами и ноутбуками: не редкость 8 ГБ оперативной памяти и флэш-накопитель на 512 гигабайт. Например, в последнем айфоне 6-ядерный CPU и 4-ядерный графический процессор, причём CPU сделан по 5-нанометровому техпроцессу. Сейчас ни один CPU для настольных компьютеров не производится по такой технологии. То есть мы дошли до того, что технический прогресс сначала обслуживает смартфоны, потом ноутбуки, а до настольных компьютеров доходит в последнюю очередь.

Возникает вопрос, а почему бы не использовать смартфон как системный блок? Если у него такие мощные характеристики, такой продвинутый CPU и столько памяти, и он всё равно лежит в кармане, так пусть приносит пользу. Давайте добавим ему недостающие части — подключим большой монитор, клавиатуру и мышь.

Всё-таки удобнее вводить команды в Linux-консоли с клавиатуры, а не прицеливаться пальцами по экрану.




  • «Режим десктопа» на смартфонах
  • Linux-смартфоны
    • PinePhone
    • Librem 5
  • Установка Linux на смартфон
    • postmarketOS
    • Установка через chroot
    • Linux Deploy
    • Termux

Некоторые смартфоны не заменяют нормальный компьютер, а просто эмулируют десктопный режим.

Например, в ноябре 2019 года вышел складной Huawei Mate Xs стоимостью около $2600. Он работает под Android 9.0 Pie, но в режиме Desktop Mode его можно использовать как системный блок настольного компьютера.

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

Для системного блока характеристики вполне нормальные: 8 ГБ оперативной памяти, процессор Kirin 980, модем Balong 5000 5G. Оба чипа производства Huawei. Компания давно заявляла, что её процессоры вдвое превзойдут по производительности чипы конкурентов. В данном случае конкурентами являются Qualcomm Snapdragon и Samsung Exynos. Из других характеристик: 512 ГБ флэш-памяти, батареи 4500 мАч (общая ёмкость двух аккумуляторов), функция быстрой 55-ваттной зарядки до 85% за 30 минут.

Аналогичный десктопный режим (Desktop Mode) есть и на других смартфонах, в том числе Galaxy S10, Galaxy Note 9, Huawei P20, P20 Pro, Mate 10/10 Pro, Mate 20 X, P30, Honor Magic 2 (десктопный режим у Huawei) и другие.

Для подключения телевизора выпускаются переходники с USB-C на HDMI.


Адаптер USB-C/HDMI

Есть вариант беспроводного подключения смартфона к ТВ по стандартному протоколу Miracast, если телевизор его поддерживает.

Например, у Huawei в таком режиме экран смартфона работает в качестве тачпада или мышки для управления курсором на экране телевизора.

Обычные клавиатура и мышь подключаются по Bluetooth.

Самое главное, что в версии Android Q (Android 10) десктопный режим добавили в качестве стандартной функции, причём с поддержкой сторонних лаунчеров (Nova, Apex и др.).

Если раньше это была «элитная» функция в топовых моделях, то в самое ближайшее время она станет обычной для многих современных смартфонов.


Десктопный режим в Android Q

Но всё-таки «режим десктопа» — это не полноценный компьютер, а просто некая эмуляция. Да, есть внешний монитор, но мы по-прежнему работаем с Android-приложениями в этой операционной системе, просто проецируем картинку на большой экран.

Для нормального системного блока, конечно, нужна нормальная операционная система, то есть Linux.

На рынке есть несколько смартфонов, которые изначально проектируются с расчётом на установку операционной системы Linux и работу в десктопном режиме. Например, компания Canonical планировала выпускать собственный Ubuntu Phone на мобильной платформе Ubuntu Touch, но не получилось. Сама платформа была создана и предустанавливалась на некоторые смартфоны, но в 2017 году Марк Шаттлворт объявил о прекращении проекта. Дальнейшую разработку взяло на себя сообщество UBports. Первое обновление вышло 11.01.2019 (Ubuntu Touch OTA-7) для всех официально поддерживаемых смартфонов и планшетов, в числе которых: OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, BQ Aquaris E5/E4.5/M10. Сейчас в продаже можно найти некоторые из перечисленных моделей, которые изначально работают под UBports.

PinePhone

Один из самых известных настоящих Linux-смартфонов, которые изначально поставляются с Linux на борту, называется PinePhone. Его выпускает компания Pine64, производитель ноутбуков и одноплатных компьютеров-конкурентов Raspberry Pi.


Клавиатура, HDMI-монитор и зарядка подключены к смартфону через докинг-станцию USB-C (в центре)

PinePhone дешёвый ($150), но cо средними техническими характеристиками: чипсет Allwinner A64 с четырёхъядерным процессором ARM Cortex A-53 на 1,2 ГГц и графическим видеоускорителем Mali-400MP2, 2 ГБ оперативной памяти, 16 ГБ флэш-хранилища. Впрочем, в июле 2020 года была анонсирована продвинутая версия Community Edition: Manjaro With Convergence Package с 3/32 ГБ оперативной/флэш-памяти, ОС Manjaro Linux и докинговой станцией в комплекте за $200.

Такой смартфон можно использовать как портативную рабочую станцию системного администратора со всем необходимым программным обеспечением. То есть в любом месте вы подключаете монитор, клавиатуру — и запускаете стандартные рабочие инструменты в консоли Linux. С десктопа можно подключаться к интернету через 3G/4G телефона.

На смартфоне установлена postmarketOS на базе Alpine Linux — известный дистрибутив Linux для смартфонов.

Кроме postmarketOS, можно установить Ubuntu Touch, Sailfish OS и Plasma Mobile.

В октябре 2020 года состоялся релиз Fedora Linux, которую тоже можно установить на PinePhone.

Librem 5

Другой известный Linux-смартфон — это Purism Librem 5 на Debian Linux.


Смартфон Librem 5 работает в роли настольного компьютера с монитором, клавиатурой и мышью

Librem 5 работает на PureOS, полностью свободной опенсорсной операционной системе, которая не имеет отношения ни к iOS, ни к Android — это чистый Linux (почему это важно).

PureOS на основе GNU/Linux — стандартная операционная система для всех продуктов компании Purism, в том числе ноутбуков. Другими словами, в смартфоне реализована стандартная функциональность десктопной операционной системы, которая не отличается от такой же системы в ноутбуке The Road Warrior. Например, в смартфоне работает не мобильная версия Firefox, а самый обычный Firefox, как и на стационарном компьютере. То есть Librem 5 — фактически и есть стационарный компьютер, просто маленького размера. Хотя цена немного кусается: $749.

Технические характеристики: восьмиядерный процессор NXP i.MX 8M (Cortex A53) на 1,5 ГГц, графический ускоритель Vivante GC7000Lite GPU, экран 5.7″ (IPS TFT 720×1440), оперативная память 3 ГБ LPDDR4-3200, хранилище 32 ГБ eMMC, батарея 3500 мАч (сменная).

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

В качестве источника вдохновения разработчики называют универсальную операционную систему Debian, которая тоже портирована практически на все платформы и архитектуры CPU. Если посмотреть абстрактно на существующий зоопарк гаджетов, то действительно непонятно, зачем нужно так много совершенно несовместимых операционных систем — iOS, Android, Windows и так далее. Гораздо удобнее, когда абсолютно все устройства будут работать на единой свободной и открытой системе. Тогда везде можно запускать одни и те же приложения и у нас больше не возникнет вопросов, как использовать смартфон в качестве системного блока, потому что технически они не будут отличаться друг от друга на уровне операционной системы.

Зашифрованное хранилище паролей Password Safe одинаково работает на всех устройствах PureOS/Debian

С помощью специальных Linux-дистрибутивов отдельные смартфоны можно превратить в некое подобие компьютера.

Linux можно поставить двумя способами:

  1. Установка на «голое» железо, как postmarketOS.
  2. Установка утилиты chroot для смены рутовой директории текущего процесса, а уже затем Linux как второй системы.

postmarketOS

Опенсорсная система postmarketOS на базе Alpine Linux — один из дистрибутивов Linux, который разрабатывается специально для установки на смартфоны.

В настоящее время гарантируется нормальная работа на 11 моделях:

  • Arrow DragonBoard 410c
  • ASUS MeMO Pad 7 (ME176C(X))
  • BQ Aquaris X5
  • Motorola Moto G4 Play
  • Nokia N900
  • PINE64 PinePhone
  • Purism Librem 5
  • Samsung Galaxy A3 (2015)
  • Samsung Galaxy A5 (2015)
  • Samsung Galaxy S4 Mini Value Edition
  • Wileyfox Swift
Частичная функциональность заявлена на более 200 устройствах, в том числе многих Android-смартфонах и планшетах, очках Google Glass, умных часах разных марок и iPhone 7 (после того, как хакерская группа Corellium портировала Linux на iPhone).

Кроме postmarketOS, можно упомянуть опенсорсные мобильные системы Sailfish OS и LuneOS на ядре Linux, а также LineageOS (бывшая CyanogenMod) и Replicant на базе Android.

Установка через chroot

Вот список приложений и скриптов для установки chroot на Android с последующей инсталляцией Linux:

  • Lil’ Debi
  • DebianKit
  • Linux Deploy от Антона Скшидлевского aka meefik
  • GNURoot
  • debox
  • Complete Linux Installer
  • DebKit
  • Termux: окружение Debian/Ubuntu устанавливается без рутового доступа
  • MaruOS: использует Linux-контейнеры
  • UserLAnd
  • Debian Noroot
  • AndroNix

Linux Deploy

Linux Deploy — опенсорсное приложение с открытым исходным кодом для простой и быстрой установки GNU/Linux на Android.

Приложение создаёт образ диска на флеш-карте, монтирует его и устанавливает туда дистрибутив ОС. Приложения из новой системы запускаются в chroot окружении параллельно со штатной работой платформы Android. Установка дистрибутива производится с официальных зеркал в интернете. Для работы нужны рутовые привилегии.

Во время установки программа сама настраивает рабочее окружение, которое включает в себя базовую систему, сервер SSH, сервер VNC и графическую среду на выбор. Также через интерфейс программы можно управлять параметрами сервера SSH и VNC.

Установка новой ОС занимает около 15 минут. Поддерживаемые дистрибутивы: Alpine, Debian, Ubuntu, Kali, Arch, Fedora, CentOS, Slackware, Docker, RootFS (tgz, tbz2, txz). Поддерживаемые архитектуры: ARM, ARM64, x86, x86_64, режим эмуляции (ARM ~ x86). Способы подключения к контейнеру: CLI, SSH, VNC, X-сервер, фреймбуфер. Интерфейсы управления (CLI): Android-терминал (или adb), telnet, веб-интерфейс (терминал через браузер). Окружение рабочего стола: XTerm, LXDE, Xfce, MATE, другое (ручная настройка). Инструкции и руководства см. здесь.

Termux

Termux — эмулятор консоли и Linux-окружение под Android, которое устанавливается как обычное приложение под Android и не требует рутового доступа.

Пожалуй, это самый простой способ запустить Linux-инструменты на Android: терминалы Bash, fish или Zsh, текстовые редакторы nano, Emacs и Vim, привычные grep, curl и rsync. Поддерживается пакетный менеджер APT, так что на телефон можно поставить практически любой софт: последние версии Perl, Python, Ruby и Node.js, что угодно.

Подключаем по Bluetooth клавиатуру и дисплей — и можно полноценно работать почти как за обычным Linux-компьютером. Termux поддерживает стандартные сочетания клавиш и работу с мышью.

Это практически идеальный терминал, да ещё с пакетным менеджером.

Подводя итог, если мы хотим использовать как полноценный компьютер под Linux, то у нас есть три основных варианта:

  1. Купить настоящий Linux-смартфон: PinePhone, Librem 5 или модель на UBports
  2. Накатить Linux-дистрибутив: postmarketOS или любой дистрибутив через Linux Deploy
  3. Установить Linux-окружение практически на любой смартфон (Termux)
Хотя есть и другие варианты установки Linux, но это более-менее основные.

Затем остаётся лишь подключить внешний дисплей и/или клавиатуру.

С другой стороны, несколько дней назад вышла Ubuntu 20.10 (Groovy Gorilla): великолепная система с поддержкой Raspberry Pi. Согласно опросу на Хабре, Ubuntu — это самый популярный дистрибутив Linux у нашей аудитории, и теперь он впервые официально поддерживает Raspberry Pi. Получается, что отличное десктоп-окружение работает на одноплатнике за $35, который по техническим характеристикам практически не уступает смартфонам от $150 до $2600, парадокс.



На правах рекламы
Закажи и сразу работай! Создание VDS любой конфигурации и с любой операционной системой в течение минуты. Максимальная конфигурация позволит оторваться на полную — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe. Эпичненько 🙂

Смартфон как системный блок, почему нет? / Хабр

Linux Deploy от Антона Скшидлевского aka meefik

Современные смартфоны по CPU и объёму оперативной памяти практически сравнялись с настольными компьютерами и ноутбуками: не редкость 8 ГБ оперативной памяти и флэш-накопитель на 512 гигабайт. Например, в последнем айфоне 6-ядерный CPU и 4-ядерный графический процессор, причём CPU сделан по 5-нанометровому техпроцессу. Сейчас ни один CPU для настольных компьютеров не производится по такой технологии. То есть мы дошли до того, что технический прогресс сначала обслуживает смартфоны, потом ноутбуки, а до настольных компьютеров доходит в последнюю очередь.

Возникает вопрос, а почему бы не использовать смартфон как системный блок? Если у него такие мощные характеристики, такой продвинутый CPU и столько памяти, и он всё равно лежит в кармане, так пусть приносит пользу. Давайте добавим ему недостающие части — подключим большой монитор, клавиатуру и мышь.

Всё-таки удобнее вводить команды в Linux-консоли с клавиатуры, а не прицеливаться пальцами по экрану.


  • «Режим десктопа» на смартфонах
  • Linux-смартфоны
    • PinePhone
    • Librem 5
  • Установка Linux на смартфон
    • postmarketOS
    • Установка через chroot
    • Linux Deploy
    • Termux

Некоторые смартфоны не заменяют нормальный компьютер, а просто эмулируют десктопный режим.

Например, в ноябре 2019 года вышел складной Huawei Mate Xs стоимостью около $2600. Он работает под Android 9.0 Pie, но в режиме Desktop Mode его можно использовать как системный блок настольного компьютера.

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

Для системного блока характеристики вполне нормальные: 8 ГБ оперативной памяти, процессор Kirin 980, модем Balong 5000 5G. Оба чипа производства Huawei. Компания давно заявляла, что её процессоры вдвое превзойдут по производительности чипы конкурентов. В данном случае конкурентами являются Qualcomm Snapdragon и Samsung Exynos. Из других характеристик: 512 ГБ флэш-памяти, батареи 4500 мАч (общая ёмкость двух аккумуляторов), функция быстрой 55-ваттной зарядки до 85% за 30 минут.

Аналогичный десктопный режим (Desktop Mode) есть и на других смартфонах, в том числе Galaxy S10, Galaxy Note 9, Huawei P20, P20 Pro, Mate 10/10 Pro, Mate 20 X, P30, Honor Magic 2 (десктопный режим у Huawei) и другие.

Для подключения телевизора выпускаются переходники с USB-C на HDMI.


Адаптер USB-C/HDMI

Есть вариант беспроводного подключения смартфона к ТВ по стандартному протоколу Miracast, если телевизор его поддерживает.

Например, у Huawei в таком режиме экран смартфона работает в качестве тачпада или мышки для управления курсором на экране телевизора.

Обычные клавиатура и мышь подключаются по Bluetooth.

Самое главное, что в версии Android Q (Android 10) десктопный режим добавили в качестве стандартной функции, причём с поддержкой сторонних лаунчеров (Nova, Apex и др.).

Если раньше это была «элитная» функция в топовых моделях, то в самое ближайшее время она станет обычной для многих современных смартфонов.


Десктопный режим в Android Q

Но всё-таки «режим десктопа» — это не полноценный компьютер, а просто некая эмуляция. Да, есть внешний монитор, но мы по-прежнему работаем с Android-приложениями в этой операционной системе, просто проецируем картинку на большой экран.

Для нормального системного блока, конечно, нужна нормальная операционная система, то есть Linux.

На рынке есть несколько смартфонов, которые изначально проектируются с расчётом на установку операционной системы Linux и работу в десктопном режиме. Например, компания Canonical планировала выпускать собственный Ubuntu Phone на мобильной платформе Ubuntu Touch, но не получилось. Сама платформа была создана и предустанавливалась на некоторые смартфоны, но в 2017 году Марк Шаттлворт объявил о прекращении проекта. Дальнейшую разработку взяло на себя сообщество UBports. Первое обновление вышло 11.01.2019 (Ubuntu Touch OTA-7) для всех официально поддерживаемых смартфонов и планшетов, в числе которых: OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, BQ Aquaris E5/E4.5/M10. Сейчас в продаже можно найти некоторые из перечисленных моделей, которые изначально работают под UBports.

PinePhone

Один из самых известных настоящих Linux-смартфонов, которые изначально поставляются с Linux на борту, называется PinePhone. Его выпускает компания Pine64, производитель ноутбуков и одноплатных компьютеров-конкурентов Raspberry Pi.


Клавиатура, HDMI-монитор и зарядка подключены к смартфону через докинг-станцию USB-C (в центре)

PinePhone дешёвый ($150), но cо средними техническими характеристиками: чипсет Allwinner A64 с четырёхъядерным процессором ARM Cortex A-53 на 1,2 ГГц и графическим видеоускорителем Mali-400MP2, 2 ГБ оперативной памяти, 16 ГБ флэш-хранилища. Впрочем, в июле 2020 года была анонсирована продвинутая версия Community Edition: Manjaro With Convergence Package с 3/32 ГБ оперативной/флэш-памяти, ОС Manjaro Linux и докинговой станцией в комплекте за $200.

Такой смартфон можно использовать как портативную рабочую станцию системного администратора со всем необходимым программным обеспечением. То есть в любом месте вы подключаете монитор, клавиатуру — и запускаете стандартные рабочие инструменты в консоли Linux. С десктопа можно подключаться к интернету через 3G/4G телефона.

На смартфоне установлена postmarketOS на базе Alpine Linux — известный дистрибутив Linux для смартфонов.

Кроме postmarketOS, можно установить Ubuntu Touch, Sailfish OS и Plasma Mobile.

В октябре 2020 года состоялся релиз Fedora Linux, которую тоже можно установить на PinePhone.

Librem 5

Другой известный Linux-смартфон — это Purism Librem 5 на Debian Linux.


Смартфон Librem 5 работает в роли настольного компьютера с монитором, клавиатурой и мышью

Librem 5 работает на PureOS, полностью свободной опенсорсной операционной системе, которая не имеет отношения ни к iOS, ни к Android — это чистый Linux (почему это важно).

PureOS на основе GNU/Linux — стандартная операционная система для всех продуктов компании Purism, в том числе ноутбуков. Другими словами, в смартфоне реализована стандартная функциональность десктопной операционной системы, которая не отличается от такой же системы в ноутбуке The Road Warrior. Например, в смартфоне работает не мобильная версия Firefox, а самый обычный Firefox, как и на стационарном компьютере. То есть Librem 5 — фактически и есть стационарный компьютер, просто маленького размера. Хотя цена немного кусается: $749.

Технические характеристики: восьмиядерный процессор NXP i.MX 8M (Cortex A53) на 1,5 ГГц, графический ускоритель Vivante GC7000Lite GPU, экран 5.7″ (IPS TFT 720×1440), оперативная память 3 ГБ LPDDR4-3200, хранилище 32 ГБ eMMC, батарея 3500 мАч (сменная).

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

В качестве источника вдохновения разработчики называют универсальную операционную систему Debian, которая тоже портирована практически на все платформы и архитектуры CPU. Если посмотреть абстрактно на существующий зоопарк гаджетов, то действительно непонятно, зачем нужно так много совершенно несовместимых операционных систем — iOS, Android, Windows и так далее. Гораздо удобнее, когда абсолютно все устройства будут работать на единой свободной и открытой системе. Тогда везде можно запускать одни и те же приложения и у нас больше не возникнет вопросов, как использовать смартфон в качестве системного блока, потому что технически они не будут отличаться друг от друга на уровне операционной системы.

Зашифрованное хранилище паролей Password Safe одинаково работает на всех устройствах PureOS/Debian

С помощью специальных Linux-дистрибутивов отдельные смартфоны можно превратить в некое подобие компьютера.

Linux можно поставить двумя способами:

  1. Установка на «голое» железо, как postmarketOS.
  2. Установка утилиты chroot для смены рутовой директории текущего процесса, а уже затем Linux как второй системы.

postmarketOS

Опенсорсная система postmarketOS на базе Alpine Linux — один из дистрибутивов Linux, который разрабатывается специально для установки на смартфоны.

В настоящее время гарантируется нормальная работа на 11 моделях:

  • Arrow DragonBoard 410c
  • ASUS MeMO Pad 7 (ME176C(X))
  • BQ Aquaris X5
  • Motorola Moto G4 Play
  • Nokia N900
  • PINE64 PinePhone
  • Purism Librem 5
  • Samsung Galaxy A3 (2015)
  • Samsung Galaxy A5 (2015)
  • Samsung Galaxy S4 Mini Value Edition
  • Wileyfox Swift
Частичная функциональность заявлена на более 200 устройствах, в том числе многих Android-смартфонах и планшетах, очках Google Glass, умных часах разных марок и iPhone 7 (после того, как хакерская группа Corellium портировала Linux на iPhone).

Кроме postmarketOS, можно упомянуть опенсорсные мобильные системы Sailfish OS и LuneOS на ядре Linux, а также LineageOS (бывшая CyanogenMod) и Replicant на базе Android.

Установка через chroot

Вот список приложений и скриптов для установки chroot на Android с последующей инсталляцией Linux:

  • Lil’ Debi
  • DebianKit
  • Linux Deploy от Антона Скшидлевского aka meefik
  • GNURoot
  • debox
  • Complete Linux Installer
  • DebKit
  • Termux: окружение Debian/Ubuntu устанавливается без рутового доступа
  • MaruOS: использует Linux-контейнеры
  • UserLAnd
  • Debian Noroot
  • AndroNix

Linux Deploy

Linux Deploy — опенсорсное приложение с открытым исходным кодом для простой и быстрой установки GNU/Linux на Android.

Приложение создаёт образ диска на флеш-карте, монтирует его и устанавливает туда дистрибутив ОС. Приложения из новой системы запускаются в chroot окружении параллельно со штатной работой платформы Android. Установка дистрибутива производится с официальных зеркал в интернете. Для работы нужны рутовые привилегии.

Во время установки программа сама настраивает рабочее окружение, которое включает в себя базовую систему, сервер SSH, сервер VNC и графическую среду на выбор. Также через интерфейс программы можно управлять параметрами сервера SSH и VNC.

Установка новой ОС занимает около 15 минут. Поддерживаемые дистрибутивы: Alpine, Debian, Ubuntu, Kali, Arch, Fedora, CentOS, Slackware, Docker, RootFS (tgz, tbz2, txz). Поддерживаемые архитектуры: ARM, ARM64, x86, x86_64, режим эмуляции (ARM ~ x86). Способы подключения к контейнеру: CLI, SSH, VNC, X-сервер, фреймбуфер. Интерфейсы управления (CLI): Android-терминал (или adb), telnet, веб-интерфейс (терминал через браузер). Окружение рабочего стола: XTerm, LXDE, Xfce, MATE, другое (ручная настройка). Инструкции и руководства см. здесь.

Termux

Termux — эмулятор консоли и Linux-окружение под Android, которое устанавливается как обычное приложение под Android и не требует рутового доступа.

Пожалуй, это самый простой способ запустить Linux-инструменты на Android: терминалы Bash, fish или Zsh, текстовые редакторы nano, Emacs и Vim, привычные grep, curl и rsync. Поддерживается пакетный менеджер APT, так что на телефон можно поставить практически любой софт: последние версии Perl, Python, Ruby и Node.js, что угодно.

Подключаем по Bluetooth клавиатуру и дисплей — и можно полноценно работать почти как за обычным Linux-компьютером. Termux поддерживает стандартные сочетания клавиш и работу с мышью.

Это практически идеальный терминал, да ещё с пакетным менеджером.

Подводя итог, если мы хотим использовать как полноценный компьютер под Linux, то у нас есть три основных варианта:

  1. Купить настоящий Linux-смартфон: PinePhone, Librem 5 или модель на UBports
  2. Накатить Linux-дистрибутив: postmarketOS или любой дистрибутив через Linux Deploy
  3. Установить Linux-окружение практически на любой смартфон (Termux)
Хотя есть и другие варианты установки Linux, но это более-менее основные.

Затем остаётся лишь подключить внешний дисплей и/или клавиатуру.

С другой стороны, несколько дней назад вышла Ubuntu 20.10 (Groovy Gorilla): великолепная система с поддержкой Raspberry Pi. Согласно опросу на Хабре, Ubuntu — это самый популярный дистрибутив Linux у нашей аудитории, и теперь он впервые официально поддерживает Raspberry Pi. Получается, что отличное десктоп-окружение работает на одноплатнике за $35, который по техническим характеристикам практически не уступает смартфонам от $150 до $2600, парадокс.



На правах рекламы
Закажи и сразу работай! Создание VDS любой конфигурации и с любой операционной системой в течение минуты. Максимальная конфигурация позволит оторваться на полную — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe. Эпичненько 🙂

Используйте свой компьютер в качестве телефона

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

Смотрите это: Превратите свой компьютер в телефон

Если у вас есть компьютер, вам понадобятся три вещи: Сеть, некоторое программное обеспечение и некоторое оборудование.

Интернет

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

Программное обеспечение

Нет конца программам передачи голоса по Интернет-протоколу или VoIP. Наиболее популярным является Skype на Skype.com. Его можно загрузить бесплатно, и вы можете бесплатно звонить кому-либо еще с помощью Skype и взимать плату за звонки на стационарные или мобильные телефоны.

Вы можете купить кредит Skype и платить по мере использования или выбрать план. В США тарифы варьируются от 3 до 10 долларов в месяц в зависимости от того, в какие страны вы хотите совершать неограниченные звонки. Планы включают номер телефона, на который можно позвонить с любого обычного телефона. Вы также можете купить номер телефона отдельно, если хотите платить за исходящие звонки по факту.

Альтернативой Skype является Gizmo5 от Gizmo5.com. Как и в Skype, звонки другим пользователям Gizmo5 бесплатны, и вы можете купить кредиты для звонков на стационарные и мобильные телефоны.

Из США,. ставки составляют пару центов в минуту в США. Звонки в страны за пределами США стоят дороже, а на сотовые телефоны за пределами США — значительно дороже. Чтобы принимать звонки, вам необходимо приобрести тарифный план. Тарифы варьируются в зависимости от страны, в которой вы находитесь, самые дешевые начинаются с 3 долларов в месяц.

И Skype, и Gizmo5 поддерживают обмен текстовыми сообщениями, голосовую почту, конференц-связь и переадресацию вызовов. Еще одна интересная вещь заключается в том, что оба сервиса работают на мобильных устройствах. Skype работает на планшетах Nokia, Sony PSP и устройствах Windows Mobile. Gizmo5 работает на планшетах Nokia, BlackBerry и некоторых других платформах.

Оборудование

Самое простое, но, может быть, худшее — это микрофон и динамики. В большинстве ноутбуков они встроены, но следите за отзывами.

Следующий шаг — гарнитура со встроенным микрофоном. Фактически, некоторые могут считать это идеальным, хотя оно привязано к вашему компьютеру.

В идеале вы можете получить VoIP-телефон, который выглядит и работает как обычный стационарный телефон. Здесь у Skype есть преимущество: несколько VoIP-телефонов созданы специально для их обслуживания. Есть даже несколько, которые работают с VoIP и обычным стационарным телефоном. Один из них даже называется iPhone. Так что можете похвастаться тем, что у вас оригинальный iPhone (от Linksys).

Аварийные службы

Прежде чем отказаться от своего стационарного телефона, следует помнить одну ключевую вещь: большинство экстренных служб недоступны из этих служб. Например, 911 недоступен в Gizmo5 или Skype в США. Для этого уровня обслуживания вам необходимо подписаться на специализированную услугу VoIP, предоставляемую многими кабельными компаниями, а также на телефонные услуги, такие как Vonage.

Однако, за одним важным исключением, вы можете использовать свой компьютер так же, как телефон.

Как проверить компьютер с телефона Android | Малый бизнес

Дэвид Уэйн

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

VNC

  1. Посетите Realvnc.com, чтобы загрузить VNC Server для компьютера, к которому вы хотите получить доступ (полная ссылка в Ресурсах). Дважды щелкните установочный пакет, чтобы установить программное обеспечение на свой компьютер, затем запустите VNC Server.

  2. Запишите IP-адрес, отображаемый в диалоговом окне сервера VNC, и запишите номер порта, добавленный в конце IP-адреса после последнего двоеточия. Номер будет состоять из одной или двух цифр, обозначающих последние две цифры четырехзначного числа, начинающегося с 59.. Например, «192.168.0.133:1» подключается через порт 5901. Если к IP-адресу не добавлено двоеточие, это порт 5900.

  3. Запустите «Play Store» из главного меню на вашем устройстве Android. Найдите «Android VNC Viewer», затем коснитесь значка приложения, чтобы загрузить и установить программу. Нажмите «Открыть», чтобы запустить VNC Viewer на клиентском устройстве.

  4. Коснитесь знака «+», чтобы добавить новое подключение к клиенту VNC Viewer. Введите IP-адрес и номер порта в диалоговом окне сервера VNC. Коснитесь текстового поля «Имя» и введите имя для нового подключения. Нажмите «Готово», чтобы создать соединение. Ваш удаленный рабочий стол появится на следующем экране.

PocketCloud

  1. Посетите Wyse.com, чтобы загрузить сопутствующее программное обеспечение для своего компьютера (полная ссылка в Ресурсах). Дважды щелкните загруженный файл, чтобы начать установку. Введите вашу личную информацию, включая данные вашей учетной записи Google, когда программа установки предложит вам.

  2. Запустите «Play Маркет» на вашем устройстве Android. Найдите «PocketCloud», затем коснитесь значка программы, чтобы загрузить и установить PocketCloud. Нажмите «Открыть», чтобы запустить утилиту установки после установки.

  3. Нажмите «Войти» и введите данные учетной записи Google, которые вы использовали для регистрации компаньона PocketCloud на своем компьютере. Нажмите «Готово», чтобы перейти к удаленному рабочему столу.

Xtralogic

  1. Посетите Xtralogic.com, чтобы загрузить и установить Xtralogic RDC Companion (полная ссылка в Ресурсах).

  2. Нажмите «Пуск», введите «cmd» в поле поиска и нажмите «Enter», чтобы открыть окно командной строки. Введите «ipconfig» в командной строке и нажмите «Enter», чтобы увидеть информацию о вашем подключении.

  3. Загрузите и установите Xtralogic RDC Client из Play Store на свое устройство Android. Нажмите «Открыть», чтобы запустить программу после завершения установки.

  4. Коснитесь поля «Адрес» и введите значение «Адрес IPv4» в командном окне, запущенном на вашем компьютере. Коснитесь поля «Пользователь», чтобы ввести свое имя пользователя, затем коснитесь поля «Пароль», чтобы ввести пароль. Нажмите «Сохранить» и «Подключиться», чтобы просмотреть свой рабочий стол на устройстве Android.

Ресурсы

  • RealVNC: домашняя страница

Советы

  • Если вы подключаетесь к компьютеру Windows, клиент Xtralogic использует собственный протокол удаленного рабочего стола Microsoft, поэтому вы можете заметить более высокую производительность по сравнению с другими вариантами.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *