- Linux для смартфонов. Что вы можете установить уже сегодня?
- 1. Ubuntu Touch
- 2. Sailfish OS
- 3. Plasma Mobile
- Другие мобильные Linux проекты
- Halium
- PureOS
- postmarketOS
- Приложения, устанавливающие Linux на Android
- Linux Deploy
- Ваш смартфон заслуживает Linux
- А вы знали, что в основе ОС 85% смартфонов лежит Linux?
- Android-смартфоны работают на Linux
- Исследования рынка
- Многообещающие смартфоны на базе Linux
- Librem 5 – безопасность и конфиденциальность
- Pinephone – власть пользователям
- F(x)tec Pro¹ – обладатель полноценной QWERTY клавиатуры
- Ubuntu Touch для смартфонов и планшетов
- Plasma Mobile – от создателей KDE Plasma
- А какое ядро в вашем Android?
- Заключение
- Сноски
Linux для смартфонов. Что вы можете установить уже сегодня?
Тошнит от Android? Не хотите быть в частной экосистеме? Безопасность и конфиденциальность становятся все более важными для пользователей смартфонов, но каков ответ?
Можно ли отказаться от Android и iOS в пользу другой мобильной операционной системы?
Если вам нужна альтернативная операционная система, Linux обычно является ответом. Но какие операционные системы Linux для смартфонов доступны к установке сегодня?
1. Ubuntu Touch
Первоначально выпущенный разработчиками Canonical, Ubuntu Touch в настоящее время поддерживается UBports. Это означает, что брошенная мобильная операционная система Ubuntu Touch продолжает жить.
Подход Ubuntu Touch к смартфонам является интеллектуальным, имея дело с отсутствием приложений, предоставляя социальные, новостные и фотоинструменты изначально. Это делается под видом областей, различных страниц главного экрана, которые предоставляют настраиваемые новости, погоду, приложения и социальные сети.
Всё это хорошо работает, хотя всегда есть недостаёт нужных приложений.
Наибольшей силой Ubuntu Touch является конвергенция.
Это система, очень похожая на Microsoft Continuum и Samsung DeX, в которой мобильное устройство подключено к монитору, клавиатуре и мыши и используется в качестве настольного компьютера. Единственное реальное различие между этим и настольных устройств Linux состоит в том, что телефон имеет процессор ARM.
В настоящее время поддерживаемые устройства включают в себя телефоны, на которых Ubuntu Touch был предварительно установлен, а также OnePlus One, Fairphone 2 и Nexus 5 (Hammerhead). Многие другие находятся в активной разработке, такие как OnePlus 2 и OnePlus 3.
2. Sailfish OS
Совместно разработанный Jolla, Mer (разработчик стека промежуточного слоя), Sailfish Alliance (группа корпораций) и членов сообщества, Sailfish OS является продолжением заброшенной операционной системы MeeGo, основанной на Maemo и Moblin.
Последняя версия Sailfish OS известна как Sailfish X, которая работает на устройствах Sony Xperia X. К сожалению, Sailfish OS не имеет открытым исходным кодом, а бесплатная версия является ограниченной по времени.
Полная версия Sailfish X вернет вам около 50 долларов США, и она доступна только в странах Европейского Союза, Норвегии и Швейцарии. Как отмечается на веб-сайте:
«… использование нашего веб-сайта и услуг по покупке Sailfish X за пределами Уполномоченных стран запрещено».
У Sailfish OS есть поддержка Android-приложений, поэтому, если эти призывы, эта ОС стоит попробовать.
3. Plasma Mobile
Одним из лучших вариантом является Plasma Mobile, ориентированный на смартфоны. Сама Plasma, считается одной из лучших настольных сред Linux.
Получив много внимания в течение 2017 года (в основном из-за отказа Ubuntu от Ubuntu Touch), цель Plasma Mobile – стать “полноценной и открытой программной системой для мобильных устройств.”
В настоящее время совместима с Nexus 5 (Hammerhead) и OnePlus One, Plasma Mobile (основана на Kubuntu) также доступен для ПК и планшетов на базе Intel, благодаря версии на базе Arch Linux.
Существует также поддержка multiROM для Nexus 5 (Hammerhead), что позволяет запускать Plasma Mobile вместе с вашим предпочтительным пользовательским Android ROM.
Возможно, самое лучшее в проекте Plasma Mobile заключается в том, что вы можете запускать настольные приложения и виджеты Plasma, а также приложения Ubuntu Touch. Это дает проекту более широкий выбор приложений, чем Ubuntu Touch.
Другие мобильные Linux проекты
На момент написания этой статьи можно отметить три других заметных мобильных проекта Linux:
Halium
Цель Halium, задуманной как система для улучшения будущих мобильных проектов Linux, “унифицировать уровень аппаратной абстракции для проектов, работающих под управлением GNU/Linux на мобильных устройствах с предустановленным Android.”
Существует также намерение стандартизировать другое программное обеспечение и улучшить доступ Linux к аудио, камере, GPS и другому оборудованию.
В случае успеха данного проекта, значительно упростится установку Linux на смартфоны.
PureOS
Более полный проект приходит в форме мобильной версии PureOS, дистрибутива Linux от Purism ориентированного на конфиденциальность и безопасность.
В настоящее время нет возможности загрузить PureOS для мобильных устройств, но первый телефон Purism – Librem 5, будет выпущен в 2019 году. Это будет самое безопасное и частное мобильное устройство, большая часть этого будет зависеть от операционной системы PureOS.
postmarketOS
Описывая себя как “настоящий дистрибутив Linux на телефоне” postmarketOS (pmOS) – это версия Alpine Linux для смартфонов.
В настоящее время в ранней стадии разработки, целью pmOS является создание устойчивой мобильной ОС, с долгосрочной поддержкой.
pmOS может запускать большое количество устройств, включая Amazon Fire HDX, устройства Google Nexus и телефоны и планшеты Samsung Galaxy.
Однако на этом раннем этапе разработки pmOS немногие из этих устройств имеют полный набор функций. Тем не менее, предлагая несколько настольных сред, проект pmOS выглядит достаточно хорошо, чтобы выполнить свою задачу по созданию долгосрочной устойчивой мобильной операционной системы на базе Linux.
Приложения, устанавливающие Linux на Android
Если вы отчаянно хотите иметь Linux в кармане, но не имеете ни одного из перечисленных выше устройств, есть альтернативы.
Они позволяют запускать Linux (или предоставлять внешний вид Linux), не выходя из вашего Android устройства в качестве приложения. В основном, данные приложения предлагают эмуляцию.
Инструмент, который не требует root прав, KBOX описывается как “проект по созданию миниатюрного дистрибутива Linux для Android устройств, предоставляющий Linux-подобную среду – консоль.”
Таким образом, он имеет много утилит командной строки, но недоступен в Google Play. Вместо этого вам придется посетить веб-сайт, чтобы загрузить и установить APK. Прежде чем продолжить, убедитесь, что вы понимаете подводные камни установки приложений с сторонних сайтов за пределами Google Play.
Linux Deploy
Вместо среды командной строки с некоторыми инструментами Linux вы можете предпочесть что-то вроде Linux Deploy из Google Play. Это приложение с открытым исходным кодом для простой и быстрой установки операционной системы GNU/Linux на Android устройство. Linux Deploy позволяет вам выбирать из нескольких разных дистрибутивов. Они устанавливаются в образ диска в хранилище устройства.
После установки вы сможете получить доступ к среде рабочего стола Linux на своем телефоне или планшете.
Ваш смартфон заслуживает Linux
Короче говоря, Linux уже доступен для многих смартфонов. Но впереди еще долгий путь. Дистрибутивы Linux на мобильных устройствах встречаются редко и все они нуждаются в вашей поддержке.
Если у вас есть одно из упомянутых выше устройств, попробуйте использовать совместимый дистрибутив Linux.
Проведите несколько дней с ним, чтобы увидеть, как это работает для вас. Затем, сообщите сообществу о том, как все прошло. Дайте им знать, что сработало, а что нет.
Если вы умеете программировать, почему бы не предложить свою помощь одному из проектов разработки, а еще лучше, вы даже можете начать разрабатывать свою собственную мобильную версию Linux с помощью проекта Halium.
Источник
А вы знали, что в основе ОС 85% смартфонов лежит Linux?
По факту на рынке смартфонов доминирующее положение занимают именно устройства на базе Linux. Некоторые от такого заявления призадумаются, другие же преисполнятся гордостью за Linux в стиле The Sound of Music – The Hills are Alive. Далее я приведу интересные факты, подтверждающие, что в основе 85% смартфонов действительно лежит ядро Linux, а также представлю ряд многообещающих новинок этого рынка.
Нередко в ходе общения с профессионалами вне рабочего пространства меня спрашивают: «Чем ты занимаешься?». Когда я отвечаю, что работаю системным аналитиком Linux, многие реагируют так: «А мне не особо нравится Linux, потому что в нем нельзя открывать или редактировать документы Word»* или «Ты имеешь ввиду ОС для настольных ПК, в которой все в виде текста, и отсутствует графический интерфейс?»** и даже так «Linux? Это что?». В ответ я обычно строю ехидную гримасу с вопросом…«А вы в курсе, что сами прямо сейчас используете смартфон, работающий на Linux?».
Да, на самом деле, как многие из вас знают, в основе дистрибутивов Android и Chrome OS изначально лежит ядро Linux.
Android-смартфоны работают на Linux
Как заявляют сами разработчики Google: «Android построен на открытом Linux Kernel» (ссылка содержит видео). Начиная с Android 11, эта ОС базируется на LTS-ядре (ядро с долгосрочной поддержкой) Linux, а именно его версиях 4.19 и 5.4.
Говоря конкретнее: «С 2019 года при каждом размещении Линусом Торвальдсом очередного релиза или пре-релиза главная ветка Linux сливается с главной веткой Android. До 2019 года ядра Android собирались путем клонирования свежего LTS-ядра и добавления в него Android-патчей. Новая модель взаимодействия позволяет избежать существенных усилий по переадресации портов и тестированию патчей Android, реализуя все это пошагово». — source.android.com
Есть очень информативное видео (правда в 240p), раскрывающее строение архитектуры Android, в котором инженер Google объясняет, что при использовании в основе Android архитектура ядра Linux дорабатывается. Есть и более свежее видео в лучшем качестве, которое отвечает на вопрос: «Действительно ли Android – это, по сути, Linux?». Глава подразделения открытых проектов Google, Крис ДиБона, описывает Android так: «Десктопная мечта Linux, ставшая реальностью».
Убедившись, что Android-смартфоны действительно работают на базе Linux, можно вкратце ознакомиться с данными некоторых исследований, а также узнать о новых перспективных моделях устройств и некотором сопутствующем ПО.
Исследования рынка
В ноябре 2020 года компания IDC опубликовала исследование, которое показало, что системы Android занимают лидирующее положение на рынке смартфонов. Согласно собранным данным, в течение последнего квартала было продано около 261.1 миллионов устройств, 85% из которых на базе Android.
По информации Gartner и Statista эта платформа на данный момент занимает 86% мирового рынка. Взгляните на график ниже, демонстрирующий двух основных игроков индустрии – Android и Apple iOS.
Многообещающие смартфоны на базе Linux
Если вас интересуют смартфоны на ядре Linux, то советую присмотреться к описываемым далее моделям, а также сопутствующему ПО.
Librem 5 – безопасность и конфиденциальность
Purism, известная по разработке ноутбуков с Linux, фокусирующихся на конфиденциальности и бесплатном ПО, успешно провела краудфандинговую кампанию для создания нового смартфона Librem 5. При этом разработчикам удалось собрать на 1 миллион долларов больше, чем планировалось.
Смартфон Librem 5 основан на Debian Linux и по умолчанию оснащен механическими выключателями оборудования, гарантирующими безопасность и конфиденциальность использования. В качестве операционной системы используется GNU/Linux с поддержкой бесплатного ПО. — puri.sm
Pinephone – власть пользователям
PinePhone – это смартфон от компании Pine64, разработавшей Pinebook Pro. Основной замысел состоит в предоставлении пользователю полного контроля над устройством. Обеспечивается это за счет использования мобильных ОС на базе стандартной Linux и оснащения корпуса 6 выключателями элементов оборудования, доступными под задней крышкой. В добавок к этому, конструкция собирается на винтах, что упрощает последующий ремонт и апгрейд. — pine64.org
F(x)tec Pro¹ – обладатель полноценной QWERTY клавиатуры
Pro1 – это сенсорный смартфон с выдвижной горизонтальной клавиатурой. Он разработан и производится компанией F(x)tec, базирующейся в Лондоне. Это устройство представляет собой более совершенную альтернативу клавиатуре Moto Mod Livermorium. На данный момент сообщество Pro1 уже помогло в разработке ОС на базе Linux, и вскоре также планируется поддержка Sailfish. – fxtec.com
Ubuntu Touch для смартфонов и планшетов
Ubuntu Touch (ранее Ubuntu Phone) – это мобильная версия ОС Ubuntu, изначально разработанная компанией Canonical Ltd. Сейчас ее разработкой занимается сообщество UBports. Спроектирована она главным образом для сенсорных мобильных устройств, а именно смартфонов и планшетов. Эта платформа полностью независима и поддерживается исключительно сообществом.
Вот список устройств, находящихся на разной стадии поддержки этой ОС, в который также входит Fairphone 3. Более зрелые устройства позволяют удобную установку системы с помощью UBports. Для тех же, что находятся на ранней стадии поддержки, обычно установка делается вручную. – ubuntu-touch.io
Plasma Mobile – от создателей KDE Plasma
Plasma Mobile – это вариант Plasma для смартфонов. На данный момент она доступна для Nexus 5 и Nexus 5x, а также PinePhone и устройств, поддерживаемых postmarketOS. Работает Plasma Mobile на протоколе Wayland и при этом совместима с приложениями Ubuntu Touch. 1 декабря 2020 года KDE совместно с Pine64 анонсировали возможность предзаказа PinePhone – KDE Community Edition. – plasma-mobile.org
А какое ядро в вашем Android?
Для получения расширенного доступа к Linux потребуются рут-права, но ради чисто спортивного интереса предлагаю просто заглянуть в стандартную систему Android, чтобы узнать, какая у вас установлена версия Linux Kernel. В большинстве Android-смартфонов ее можно посмотреть в разделе Настройки –> Об устройстве (иногда нужно нажать на версию Android).
Если же рут-права у вас есть, то обычно можно установить “Termux”, после чего запустить его и ввести uname -a
В ответ команда вернет примерно такой вывод (на устройстве OnePlus):
Конечно же, рутованное устройство с доступом к терминалу обеспечивает много крутых возможностей. Например, с помощью top или htop можно отслеживать состояние приложений, а через командную строку устанавливать пакеты, удалять приложения, запускать службы и т.д.
Заключение
Армия андроидов продолжает захватывать рынок смартфонов. Главная причина в том, что в их основе лежит открытое ПО, дающее опытным пользователям и инженерам свободу для исследования, разработки и совершения новых технических прорывов.
Надеюсь, что перечисленным в статье смартфонам удастся занять на рынке весомую долю. К другим приметным карманным устройствам на Linux можно отнести NecunOS NE_1, Fenniy, Cosmo Communicator и Volla Phone.
Напоследок добавлю, что буду рад, если с Linux познакомится как можно больше пользователей, которые оценят его преимущества и пополнят уникальное сообщество.
Даешь свободу и власть пользователям!
Сноски
* По факту Linux поддерживает просмотр и редактирование файлов Word, таблиц Excel и прочих, причем не только на настольных ПК, но также на планшетах и смартфонах.
** Для Linux есть гораздо больше вариантов графического интерфейса, чем для любой другой операционной системы. К примеру, Gnome, KDE, Xfce и многие-многие другие.
Источник