Операционка линукс манджаро +на телефон

Операционка линукс манджаро +на телефон

PinePhone — это аппаратное устройство с открытым исходным кодом, созданное компанией PINE64. Хотя команда PINE64 имеет в своем портфолио ряд успешных разработок, PinePhone, вероятно, является устройством, которое привлекло наибольшее внимание в последние годы.

PinePhone — это недорогой (149,99 долларов США) телефон низкого класса, который может быть использован для запуска ряда операционных систем, включая несколько вариантов мобильных дистрибутивов Linux.

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

Доставка PinePhone заняла около двух недель, он пришел в небольшой белой коробке с лозунгом «Открытый. Дружелюбный. Управляемый сообществом» на обложке. В коробке находится руководство пользователя, руководство по началу работы, кабель для зарядки USB C и, конечно же, PinePhone.

Телефон может похвастаться скромным набором технических характеристик. Он оснащен четырехъядерным процессором 1,1 ГГц, 2 ГБ оперативной памяти и 14 ГБ дискового пространства. 4,7 ГБ из этого объема занимает операционная система по умолчанию — Manjaro Linux под управлением интерфейса Plasma Mobile. Из 2 ГБ оперативной памяти около 850 МБ занято операционной системой. Длина устройства составляет около 15 см, ширина — около 7 см, что делает его почти таким же по размеру, как мой Galaxy S9, хотя PinePhone на несколько миллиметров толще.

Начало работы

Я забегаю вперед. Руководство по началу работы сообщает нам, что нам нужно снять заднюю крышку телефона и удалить пластик между корпусом телефона и батареей. Нам также сообщают, какое программное обеспечение установлено на телефоне по умолчанию (Manjaro Linux под управлением Plasma Mobile) и где найти дополнительную информацию о Plasma Mobile, PINE64 и где найти вики PinePhone.

Открыв заднюю панель телефона, вы увидите два слота для карт памяти: один для SIM-карты, другой для SD-карты. Одна из приятных особенностей PinePhone заключается в том, что мы можем скопировать образ операционной системы на SD-карту и вставить ее в телефон для загрузки с нее. Нам не нужно перезаписывать внутреннее хранилище устройства, чтобы попробовать загрузить альтернативные операционные системы.

При первом включении PinePhone появляется мастер первого запуска, который приветствует нас и просит выбрать часовой пояс из списка. Нам также предоставляется возможность подключиться к локальным беспроводным сетям. На последнем экране нам предлагается придумать для себя имя пользователя и пароль. Пароль может содержать только цифры. Позже я обнаружил, что этот пароль используется для разблокировки устройства каждый раз, когда мы хотим им воспользоваться, поэтому я рекомендую придумать короткий пароль.

Главный экран Plasma Mobile с темной темой

После выполнения этих шагов перед нами открывается интерфейс Plasma Mobile. Главный экран в основном пустой. Фон состоит из мелких геометрических фигур. В нижней части экрана находится стрелка вверх и три иконки с названиями: Phone, Phone Book и Angelfish. Для тех, кто, как и я, не знал об Angelfish, это веб-браузер.

В самом низу дисплея расположены три кнопки. Квадратная кнопка открывает список открытых приложений, маленькая версия логотипа Plasma вызывает главный экран, а символ X закрывает текущее приложение.

Проведя пальцем вверх от нижней части экрана, можно открыть меню приложений. Этот ящик в основном заполняет весь экран. Большинство значков имеют незнакомые мне обозначения, хотя о назначении многих из них я мог догадаться, просто взглянув на значки. Например, я легко разобрался с Discover (центр программного обеспечения), Index (файловый менеджер) и Wave (аудиоплеер). Но я понятия не имел, что такое Angelfish, Buho, Nota, Kongress или Spacebar. Большинство приложений, установленных по умолчанию, перечислены с кратким описанием на сайте Plasma Mobile, хотя некоторые отсутствуют, поэтому изучение доступного программного обеспечения происходит методом проб и ошибок.

Использование Angelfish для получения информации о доступных приложениях

Мы также можем провести пальцем вниз от верхней части интерфейса Plasma Mobile, чтобы получить доступ к группе кнопок и переключателей для часто используемых настроек. Они обеспечивают быстрый доступ к беспроводным сетям, функции фонарика, панели настроек, созданию снимка экрана и включению Bluetooth.

Первые впечатления

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

Я зашел в панель настроек, вызвал модуль PIN-кода и обнаружил, что он позволяет установить новый PIN-код, но не удаляет его полностью. Мой PIN-код должен был состоять как минимум из одной цифры. Как я часто делаю при решении проблем с Linux, я обратился к приложению терминала, которое работает очень медленно и имеет тенденцию блокироваться во время работы. Однако я смог отключить пароль на своей учетной записи с помощью команды passwd. К сожалению, даже без установленного PIN-кода или пароля я все равно видел приглашение ввести PIN-код каждый раз, когда поднимал трубку. Я мог бы просто нажать Enter, чтобы получить доступ к устройству, но это дополнительный (и ненужный) шаг, который я не смог найти способ пропустить, несмотря на просмотр документации по PinePhone и Plasma Mobile.

Панель настроек Plasma Mobile

Интерфейс Plasma Mobile медленный и не особенно отзывчивый. Пожалуй, это самый вялый мобильный интерфейс из всех, с которыми я сталкивался до сих пор. Создается впечатление, что Plasma Mobile слишком тяжела для аппаратного обеспечения PinePhone. Между набором клавиши на виртуальной клавиатуре и получением ответа часто проходит секунда или две. При перетаскивании панели настроек вниз или ящика приложений вверх ощущается нестабильность. Создание скриншота занимает три-четыре секунды. Иногда кажется, что устройство блокируется и не реагирует ни на какие действия в течение нескольких секунд. Как правило, для решения этой проблемы требуется выключить экран, снова включить его, а затем пройти через экран разблокировки PIN-кодом.

Включенное программное обеспечение

Мобильная платформа Manjaro поставляется с несколькими приложениями. Ранее я уже упоминал о веб-браузере Angelfish, который, кажется, работает достаточно хорошо для базового просмотра веб-страниц, хотя мне с трудом удалось найти способ ввода конкретных URL-адресов, которые я хотел посетить. Альтернативные браузеры доступны в программном центре Discover, о котором я расскажу позже в этом обзоре. Приложение для ведения заметок и списка задач Buho включено в комплект поставки вместе с приложением-календарем Calindori. Calindori отображает календарь и, похоже, предназначен для отображения задач и событий в календаре. Я не смог найти способ добавить события в календарь, поэтому, возможно, он предназначен для просмотра существующих общих календарей только для чтения.

Настройка параметров звука

Присутствует приложение KDE Connect. Эта программа позволяет легко подключаться к настольным Linux-системам и обмениваться файлами, удаленно управлять медиаплеерами и обмениваться информацией из буфера обмена. Мне нравится KDE Connect, и это одна из немногих программ, входящих в комплект, которая имеет действительно отполированный и удобный для мобильных устройств дизайн.

Есть приложение под названием Keysmith, которое, судя по всему, является генератором паролей, но его назначение явно не указано. Аналогично приложение Kongress не имеет четкого назначения. Кажется, что оно предназначено для отслеживания встреч или презентаций, но без какого-либо четкого источника информации или указания на то, какую помощь оно оказывает.

Есть приложение для планирования поездок по европейским системам общественного транспорта под названием Ktrip, а также медиаплеер mpv. Есть клиент Matrix под названием Neochat и приложение для камеры под названием Megapixels. Камеры имеют относительно низкое разрешение по современным стандартам, но они существуют и могут быть использованы для создания снимков спереди или сзади.

Покопавшись в списке, я обнаружил программу для просмотра документов Okular, редактор контактов под названием Phone Book и менеджер фотографий Koko. Есть простой текстовый редактор под названием Nota, а также номеронабиратель, который называется просто Phone.

Панель настроек Plasma Mobile с навигацией по хлебным крошкам

Навигация иногда осложняется тем, что некоторые приложения скрывают кнопку Home вместе с кнопками «Открыть окна» и «Закрыть» в нижней части экрана. Это означает, что если полноэкранное приложение заблокировано, избавиться от него бывает непросто. Обычно нам приходится открывать ящик настроек и запускать что-то, что займет весь экран и восстановит кнопки навигации.

Еще одна любопытная особенность заключается в том, что многие приложения имеют несколько меню. Одно будет представлено тремя черточками, а другое — тремя точками. Эти кнопки обычно располагаются в нижней части окна приложения. Часто оба меню содержат всего несколько пунктов, и обычно неясно, какое из двух меню нужно использовать для поиска определенной опции. Возможно, существует определенная схема того, что входит в каждое меню, но она не ясна. Некоторые меню очень скудные, например, в инструменте камеры есть просто меню с надписью «Настройки пока не функционируют».

Читайте также:  Linux Manjaro xfce illyria 18.0.4

Более того, многие приложения, которые мы можем установить из программного центра, используют классические панели меню в стиле рабочего стола в верхней части окна, а не три меню в стиле «тире/точка». Это означает, что мы регулярно переключаемся между подходами к навигации, стилями меню и расположением меню, поскольку панели меню рабочего стола располагаются в верхней части окна, а меню в виде точек/пунктиров обычно располагаются внизу.

Я думаю, что точечные/пунктирные меню располагаются ниже на экране, чтобы облегчить доступ к меню большим пальцем, и я бы сказал, что этот подход в основном работает. Однако интерфейсы некоторых приложений не совсем удачно спроектированы. Например, приложение календарь выглядит (поначалу) так, как будто у него нет кнопки «ноль». Кнопка «0» в основном закрыта кнопкой меню.

Ранее я упоминал, что Plasma Mobile поставляется с браузером Angelfish. Этот браузер функционален для простого просмотра веб-страниц, но не имеет многих функций и работает медленно. Я попробовал несколько альтернативных браузеров, которые нашел через Discover. Они предлагали больше возможностей, но также были медленными и имели тенденцию к мерцанию при отображении содержимого. Иногда работа с браузером усложнялась тем, что PinePhone, казалось, терял сетевое соединение, когда экран выключался. Устройство автоматически переподключалось к моей беспроводной сети, но это вызывало заминки в подключении.

Управление программным обеспечением

Ранее я уже упоминал, что интерфейс Plasma Mobile использует Discover в качестве менеджера программного обеспечения. Discover выглядит и работает на мобильном устройстве так же, как и на настольном. Его подход немного сложен для магазина мобильных приложений. Например, если мы хотим найти новую программу, нам сначала нужно отфильтровать наши поиски на основе того, является ли нужный нам элемент приложением, дополнением к приложению или дополнением Plasma. Мы можем искать элементы по названию, но это не всегда точно, и я получил много результатов поиска, где, по моему мнению, слово, которое я искал, должно быть в подробном описании программы, поскольку оно не совпадало с названием или кратким описанием программы.

Просмотр категорий программного обеспечения в Discover

Независимо от того, просматриваем ли мы элементы в категориях (и подкатегориях) или ищем по ключевым словам, доступные программы отображаются в списке вместе с их названием, значком и кратким описанием. Справа от названия программы находится кнопка загрузки. Иногда кнопка загрузки отключена, и я думаю, что это означает, что программа доступна для других архитектур (например, x86_64), но не для ARM. Например, я не смог установить клиент Signal или Firefox. Когда элемент уже установлен, кнопка загрузки превращается в кнопку корзины, позволяя нам удалить элемент.

Приложение Discover, как бы неудобно мне ни было иногда в нем ориентироваться, работает так, как ожидалось. Вновь установленные приложения добавлялись в ящик приложений на главном экране. Одна из немногих серьезных проблем, с которой я столкнулся, возникла при попытке проверить наличие обновлений. После сообщения о доступности обновления Discover на некоторое время заблокировался. Через несколько секунд он возобновил работу, и я подозреваю, что он вычислял размер доступных обновлений. Оказалось, что это один пакет из множества пакетов, который был представлен как загрузка размером 1,1 ГБ (примерно четверть размера всей операционной системы). Учитывая проблемы с производительностью, с которыми я столкнулся, я решил отложить применение этого обновления на несколько дней. Когда я все-таки попытался получить обновление, Discover сразу же сообщил об ошибке: «Не удалось разрешить зависимость: libcanberra». К сожалению, пока эта проблема не будет решена, я останусь с существующими версиями пакетов, поскольку Discover использует подход «все или ничего» для обновления базовой системы.

Запуск приложений Android

Один из самых распространенных вопросов, который я слышу, когда люди говорят о дистрибутивах GNU/Linux, работающих на мобильных устройствах, — «Может ли он запускать приложения Android?». Многие люди, возможно, даже большинство, чувствуют себя запертыми в существующих экосистемах iOS и Android и не решаются перейти на другую платформу, которая не предоставляет таких же приложений.

Теоретически можно запускать приложения Android на системах GNU/Linux с помощью программного обеспечения под названием Waydroid. Я рассматривал работу Waydroid на настольных дистрибутивах в одной из предыдущих статей. Интерфейс Plasma Mobile сообщает, что запущена сессия Wayland, поэтому я проверил наличие Waydroid в программном центре Discover. Я нашел его и смог установить пакет Waydroid.

После установки Waydroid его значок был добавлен в ящик приложений. При попытке запустить Waydroid появился логотип Waydroid, а затем приложение заблокировалось. Даже после нескольких минут ожидания ничего не произошло. Я попробовал запустить Waydroid еще несколько раз, но ничего не произошло, кроме появления логотипа проекта. Похоже, что Waydroid еще предстоит пройти долгий путь, прежде чем пользователи смогут легко получать доступ к приложениям Android и запускать их.

Другие наблюдения

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

Индикатор батареи, похоже, не работает. Во время зарядки телефона он оставался на уровне 65% в течение часа, затем внезапно подскочил до 73%, а затем до 94%. Когда я отключил телефон от сети, заряд батареи почти сразу упал до 68%, затем снова поднялся до 74% (без подключения к сети). Я предполагаю, что это программная ошибка в сочетании с низкой частотой обновления строки состояния.

Особую благодарность я хочу выразить приложению «Погода». Эта программа отлично работает, автоматически определяет местоположение и имеет отполированный внешний вид, превосходящий большинство других предустановленных приложений.

Ранее я уже упоминал, что приложение камеры работает, хотя снимки, которые оно делает, имеют низкое разрешение и, как правило, выглядят необычно темными. Несмотря на это ограничение, приложение «Мегапиксельная камера» работает настолько хорошо, насколько можно ожидать с имеющимся оборудованием, и имеет более привычный стиль, чем большинство доступных программ.

Обычно я использую беспроводную зарядную панель для своего телефона. С PinePhone это не работает, и для подзарядки аккумулятора мне пришлось подключить его к блоку зарядки или USB-порту на компьютере.

Также, что касается батареи, PinePhone иногда сообщал, что его батарея разряжена, когда заряд был более 80%. Когда это происходило, он регулярно отправлял уведомления о «низком заряде батареи» через KDE Connect и отказывался включать дисплей более чем на две секунды за раз. Обычно это требовало либо перезагрузки, либо оставления телефона подключенным к сети до тех пор, пока он не переставал сообщать о низком заряде батареи.

Аппаратные переключатели

В документации PinePhone упоминается о наличии аппаратных переключателей, которые позволяют включать/выключать ключевые компоненты. Камера, микрофон, разъем для наушников, модем, Bluetooth и беспроводная карта могут быть включены с помощью этих переключателей. Мне потребовалась минута, чтобы найти их. Это очень маленькие переключатели, расположенные под задней крышкой, прямо над слотом для SIM-карты. Учитывая их маленький размер, мне понадобился инструмент (например, пинцет или перочинный нож), чтобы переключить переключатели. После переключения они не позволят программному обеспечению включить камеру, Wi-Fi и т.д. для обеспечения большей конфиденциальности.

Выводы

Во время использования PinePhone с его операционной системой по умолчанию в голову постоянно приходила мысль о том, что он очень грубый, как ранняя бета-версия. Что, поразмыслив, вполне уместно, поскольку именно так оно и есть. Я использовал, по сути, бета-платформу с молодым программным обеспечением, и смешанные впечатления вполне ожидаемы. Это все еще ранние дни для PinePhone и для мобильных ветвей дистрибутивов, таких как Manjaro. Plasma Mobile работает на PinePhone всего около года, и у меня была версия, которая, поскольку я не мог установить обновления, была устаревшей.

Учитывая все это, я хотел бы сказать, что пока я не думаю, что Manjaro и Plasma Mobile, работающие на PinePhone, являются хорошим опытом — это не то, что я буду использовать ежедневно, как /e/ OS или UBports. Но все части уже есть. Plasma Mobile на Manjaro имеет телефон, текстовые сообщения, магазин приложений с большинством тех же программ, которые мы можем запускать на настольных дистрибутивах, минимальную, но функциональную панель настроек и похожие ключевые функции. На данный момент эта комбинация (Plasma Mobile и PinePhone), вероятно, понравится только энтузиастам Linux, которые хотят возиться, хотят расширить границы аппаратного обеспечения, хотят создать хоббистские проекты, чтобы посмотреть, смогут ли они запустить веб-сервер на устройстве, или хотят помочь отполировать решения с открытым исходным кодом.

Все это прекрасно и хорошо. Это раннее и скромное предложение, и оно прокладывает путь для более совершенных и более продвинутых вариантов в будущем. Как я уже сказал, сейчас он не готов заменить мой существующий телефон, но все необходимые элементы присутствуют, и, при немного лучшей производительности и большем объеме оперативной памяти, я мог бы увидеть следующее поколение PinePhones под управлением Plasma Mobile в качестве повседневного устройства.

Читайте также:  Базовые команды манджаро линукс

Я также хотел бы отметить, что есть и другие дистрибутивы Linux, которые могут работать на PinePhone. В вики PINE64 перечислено более 20 вариантов Linux, которые могут работать на этом устройстве, и мне не терпится попробовать альтернативные варианты.

А что вы думаете о PinePhone? Поделитесь своими мыслями в комментариях ниже.

Я не вдаюсь в подробности, объясняю самым простым способом.

  • Основан на дистрибутиве Debian, в частности, на тестовой версии Debian.
  • Распространяется Canonical, компанией по разработке программного обеспечения, базирующейся в Англии.
  • Работает стабильно, но многие программы устарели.
  • Использует apt для установки приложений.
  • Использует PPA (Personal Package Archives) для установки дополнительного программного обеспечения, обычно проприетарного.
  • Выпускает новые версии каждые шесть месяцев, а LTS (long term support) версии — каждые два года. Версии LTS поддерживаются в течение 5 лет, а версии не LTS — в течение 9 месяцев.
  • Ubuntu раньше поставлялась с собственным окружением рабочего стола под названием Unity, но позже вернулась к Gnome. Также есть Kubuntu (использует KDE Plasma), Lubuntu (Lxqt), Xubuntu (Xfce), Ubuntu Budgie, Ubuntu Mate и Ubuntu Cinnamon.
  • Поддержка сообщества хорошая.
  • Основана на Arch Linux.
  • Имеет открытый исходный код и поддерживается сообществом.
  • Поскольку он основан на Arch Linux, он является скользящим релизом. Это означает, что достаточно одной установки, при этом постоянно предоставляются последние обновления.
  • Репозиторий программного обеспечения огромен и также постоянно обновляется.
  • Для установки используется pacman вместо apt.
  • Установка программного обеспечения с помощью графического интерфейса намного проще и легче по сравнению с Ubuntu.
  • Поставляется с огромным количеством окружений рабочего стола. Первоначально основанный на Xfce, флагманскими окружениями являются Gnome и KDE, но также доступны Lxqt, Lxde, Cinnamon, Mate, Budgie и Deepin.
  • Поддержка сообщества хорошая.

Manjaro — это, по сути, Arch Linux без всех этих хлопот, он удобен и прост в использовании, его легче установить. Установка приложений не сложна, в большинстве случаев вам не придется открывать терминал. По умолчанию Manjaro поставляется с Pamac и Octopi, которые позволят вам устанавливать приложения через графический интерфейс.

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

Ubuntu — это популярный бесплатный дистрибутив Linux с открытым исходным кодом на основе Debian. Ubuntu поставляется в трех разных редакциях; Ubuntu Desktop для использования на ПК, Ubuntu Server и Ubuntu Core, используемые в устройствах и роботах IoT (Интернет вещей). Это популярная операционная система, используемая в облачных вычислениях и предлагающая поддержку OpenStack (Википедия). Если вы ищете хороший дистрибутив Linux Desktop для начала работы, то Ubuntu определенно для вас. У него довольно большое сообщество, в котором можно найти решение любых возникающих вопросов.

Огромным недостатком Ubuntu для меня было устаревшее программное обеспечение. Устаревшие релизы печально известны тем, что ломают систему, и она известна как нестабильная, но Manjaro спроектирован так, чтобы не ломаться, потому что программное обеспечение сначала тестируется на Arch, а затем на Manjaro.

Установка проприетарных драйверов не представляет особой проблемы, обнаружение оборудования происходит быстро. В Ubuntu мне пришлось потратить немало времени, чтобы найти графический драйвер AMD, но в Manjaro он уже был установлен.

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

Недостатки: Manjaro не предназначена для серверов, плюс, это не специализированная ОС, как Kali или RHEL. Для серверов Ubuntu — отличная система, так как серверам обычно не нужно много передовых систем, обеспечивающих передовое программное обеспечение.

Для личного использования Manjaro лучше, чем Ubuntu.

Подводя итог всему, эти два дистрибутива удовлетворяют потребности разных групп людей. Если вы жаждете детальной настройки и доступа к пакетам AUR, Manjaro — отличный выбор. Если вам нужен более удобный и стабильный дистрибутив, выбирайте Ubuntu. Ubuntu также будет отличным выбором, если вы только начинаете работать с системами Linux. Тем не менее, оба дистрибутива высоко оценены, и вы не ошибетесь, выбрав любой из них.

Что вы думаете об этих двух удивительных дистрибутивах? Какой твой любимый и почему? Дайте нам знать в комментариях ниже.

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

Время на прочтение

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

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

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

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

«Режим десктопа» на смартфонах

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

Например, в ноябре 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.

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

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

Операционка линукс манджаро +на телефон

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

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

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

Операционка линукс манджаро +на телефон

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

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

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

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 (в центре)

Читайте также:  Русская версия Geely Monjaro 2022 года

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-дистрибутивов отдельные смартфоны можно превратить в некое подобие компьютера.

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

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

PostmarketOS

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

Операционка линукс манджаро +на телефон

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

  • Arrow DragonBoard 410c
  • BQ Aquaris X5
  • Motorola Moto G4 Play
  • Nokia N900
  • PINE64 PinePhone
  • Samsung Galaxy A3 (2015)
  • Samsung Galaxy A5 (2015)
  • 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-контейнеры
  • 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, то у нас есть три основных варианта:

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

Хотя есть и другие варианты установки Linux, но это более-менее основные.

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

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

На правах рекламы

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

Операционка линукс манджаро +на телефон

Операционка линукс манджаро +на телефон

Listed below are distributions that ship Plasma Mobile.

Please check the information for each distribution to see if your device is supported.

Mobile

Manjaro ARM is the Manjaro distribution, but for ARM devices. It’s based on Arch Linux ARM, combined with Manjaro tools, themes and infrastructure to make install images for your ARM device.

Download

For the PinePhone, you can find generic information on Pine64 wiki.

PostmarketOS (pmOS), is a touch-optimized, pre-configured Alpine Linux that can be installed on smartphones and other mobile devices. View the device list to see the progress for supporting your device.

Sineware Plasma Mobile Nightly provides an unofficial Alpine repository and PinePhone/PinePhone Pro images, built nightly from git main/master.

Arch Linux ARM

Операционка линукс манджаро +на телефон

Arch Linux ARM has been ported to the PinePhone and PineTab by the DanctNIX community.

openSUSE, formerly SUSE Linux and SuSE Linux Professional, is a Linux distribution sponsored by SUSE Linux GmbH and other companies. Currently openSUSE provides Tumbleweed based Plasma Mobile builds.

This is a work in progress, stay tuned!

Join the Fedora Mobility matrix channel to get details on the progress.

Links to testing images can be found in the channel.

Debian

Debian does not package Plasma Mobile packages.

Desktop Devices

Fedora has Plasma Mobile and related applications packaged in their repositories.

Install the plasma-mobile package.

postmarketOS is able to be run in QEMU, and thus is a suitable option for trying Plasma Mobile on your computer.

Plasma Mobile is available on the AUR.

Manjaro

Manjaro builds x64 images for use on desktop.

WARNING: This is not actively maintained!

This image, based on KDE neon, can be tested on non-android intel tablets, PCs and virtual machines.

Оставьте комментарий