Смартфоны на линуксе

Есть несколько операционных систем для вашего телефона – Android, iOS и в некоторых редких случаях – Windows. И когда вы покупаете новый телефон, то какую из них вы выберите?

Как ярый пользователь Linux, возможно, вы мечтали о реальной операционной системе на базе Linux в вашем телефоне. И кажется, ваша мечта может сбыться.

Purism, компания, известная тем, что делает ноутбуки класса high-end, и которая уделяет особое внимание конфиденциальности и бесплатному программному обеспечению, только что запустила кампанию crowdfunding для нового смартфона под названием Librem 5.

Crowdfunding кампания направлена на сбор $ 1,5 млн, чтобы начать производство 5 дюймового смартфона ориентированного на конфиденциальность, и работающего на PureOS дистрибутиве. Цены начинаются от $ 599, которые ставят этот телефон среди высококлассных смартфонов.

Особенности Librem 5

Итак, что именно отличает Librem 5 от других подобных телефонов?

  • По-умолчанию будет установлена операционная система PureOS, но может быть установлен любой другой дистрибутив Linux. Это означает, что вы можете использовать Ubuntu, SUSE, Fedora и даже Arch Linux на своем телефоне.
  • Защита конфиденциальности по умолчанию. Ваши данные защищены и не предоставляются третьим лицам.
  • Никакого отслеживания. Ваш телефон полностью принадлежит вам и никем не контролируется.
  • Комплексная децентрализованная связь через Matrix
  • Работа с сетями 2G / 3G / 4G, GSM, UMTS и LTE
  • Процессор отдельно от Baseband
  • Аппаратные ключи для камеры, микрофона, WiFi / Bluetooth и полосы частот
  • Приложения HTML 5

Технические характеристики Librem 5

Вот какие характеристики будут в этом смартфоне, хотя до релиза может все изменится

  • 5″ сенсорный экран
  • Процессор i.MX6 / i.MX8
  • Vivante GPU (ускоренный драйвер для свободного программного обеспечения Etnaviv)
  • 3 Gb RAM LPDDR3
  • 32 Gb eMMC
  • Слот MicroSD
  • Передняя и задняя камеры
  • Наушники и микрофонный разъем (некоторые элитные смартфоны не имеют этой функции)
  • WiFi 802.11
  • Bluetooth 4
  • USB-C
  • Датчики: GPS, акселерометр, гироскоп, компас.

С такими характеристиками этот металлический и мощный смартфон, сможет даже работать если вы подключите его к своему монитору(подобное уже хотели реализовать в microsoft).

Дата выпуска Librem 5

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

Если вы хотите поддержать проект, вы можете перейти по ссылке ниже:

Librem 5 Crowdfunding

Но если такая крупная организация, как Canonical, не может добиться успеха с Ubuntu Phones, может ли Purism преуспеть с Librem? Это большой вопрос, на который можно ответить только в будущем.

Ubuntu Touch

Ubuntu Touch


Приложения на домашнем экране Ubuntu Touch

Разработчик

Canonical Ltd. / Ubuntu Foundation

Семейство ОС

UNIX-подобная операционная система

Основана на

Ubuntu Linux

Исходный код

Открытый

Первый выпуск

21 февраля 2013

Последняя версия

14.09 RTM (2015)

Метод обновления

Ubuntu Software Center (+ APT, …)

Менеджеры пакетов

Поддерживаемые языки

Многоязычный

Поддерживаемые платформы

i386, ARM

Тип ядра

модульное ядро Linux

Интерфейс

Лицензия

различные, в основном GNU GPL-совместимые

Состояние

проект закрыт

Веб-сайт

Ubuntu Touch на Викискладе

Ubuntu Touch — мобильная платформа, разработанная компанией Canonical Ltd. для смартфонов и планшетов. Ubuntu Touch призвана обеспечить удобство работы, как в Ubuntu Desktop Edition.

Операционная система была анонсирована 2 января 2013 года и официально публично показана на выставке Consumer Electronics Show 8—11 января 2013 года. Этому предшествовал таймер, отображавшийся на домашней странице Ubuntu.com около трёх дней. В нём содержались слова, «Так близко, что можно потрогать руками», который, по сути, предсказывал какой-то сенсорный интерфейс, и этим продуктом оказалась ОС Ubuntu Phone.

Ubuntu Touch Developer Preview 13.04 на Galaxy Nexus,
отображается экран приветствия.

Особенности

Ubuntu Phone базируется на настольной Desktop версии Ubuntu с заменой стандартной графической оболочки на мобильную версию Unity. Её интерфейс базируется на Qt и QML. Ubuntu Phone использует модифицированные Advanced Packaging Tool репозитории для получения и обновления программного обеспечения, так что пока система стоит отдельно от ПК-версии Ubuntu, и приложения, не адаптированные под малый экран, пока что не могут быть установлены по умолчанию. Система может быть использована со стандартным ядром Android Linux, а это означает, что она будет устанавливаться на самые новые смартфоны.

Программы для Ubuntu Phone OS могут быть написаны не только с помощью Qt, но и с помощью других механизмов, таких, как HTML5. Ubuntu (на всех устройствах) предусматривает возможность приложению, написанному на HTML5, использовать все системные лотки (например, уведомления) и могут быть легко интегрированы в интерфейс.

Ubuntu One Music Store также имеется на данной платформе и имеет всю необходимую функциональность, включая возможность покупки и воспроизведения музыки.

Экран блокировки

На включённом Ubuntu Phone привычный экран блокировки отсутствует (разработчики объяснили это отсутствием необходимости), хотя разблокировка SIM-карты, вероятно, должна быть на своем месте. Вместо этого есть функциональный «экран приветствия». Окружение меняется в процессе использования, что довольно интересно. Оно отображает статус пользователя и последние события на экране приветствия в комплекте с анимированным стилизованным кругом.

Встроенные приложения

Смартфон Nexus 5 работает под управлением Ubuntu Touch, показан список приложений.

Ubuntu Touch включает в себя основные социальные и мультимедийные приложения (такие, как Facebook, YouTube и RSS-агрегатор, Telegram). Стандартные приложения, такие, как калькулятор, клиент электронной почты, будильник, файловый менеджер и даже терминал, будут включены. Несколько приложений Ubuntu Touch работают на настольном компьютере, включая браузер, календарь, часы, галерею, заметки, напоминания, терминал и погоду.

Интерфейс

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

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

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

Что касается нижней части, здесь она используется, чтобы показать или скрыть панель инструментов текущего приложения. Благодаря этому Ubuntu Phone позволяет любому приложению работать в полноэкранном режиме по умолчанию (то есть без рамок, в отличие от iOS и Android Linux, или механических кнопок, их заменяющих).

Рабочий стол состоит из семи экранов: «Сегодня», «NearBy», «Приложения», «Новости», «Музыка», «Видео», «Фотографии».

Оценка критиков

Адриан Коверт, автор статей для CNN, 2 января 2013 года предсказал, что операционная система не получит широкого применения, заявив, что «Прорубание ниши в, казалось бы, непоколебимом мобильном секторе, где правит Android’о-Apple’овская дуополия, требует критической массы пользователей и живой экосистемы разработчиков приложений. Реалистично говоря, шансы на это даже у припозднившихся Windows Phone и BlackBerry 10 невелики. В лучшем случае, Ubuntu будет похоже на песочницу для наиболее горячих энтузиастов и как дешевое решение для предприятий и компаний с ограниченным бюджетом».

Джой Снеддон из OMG Ubuntu не согласен с оценкой Коверта, написав «Комментаторы вроде Коверта упускают кое-что из виду. Смотрите, Ubuntu Phone на самом деле не собирался отгрызать доли рынка от компаний Apple или Google. А функция превращения телефона в полноценный десктоп с помощью док-станции не является главной приманкой для большинства… В своём выступлении, состоявшемся в начале этой недели, Марк Шаттлворт постоянно называл „возникающими“ те рынки, что станут полем битвы, где Ubuntu Phone будет бороться за влияние… Это сектор с быстроисчерпаемым первичным ресурсом потребителей, так что вскоре борьба за сердца, умы и руки менее технически подкованных будет также иметь место».

Как установить Linux на Android-смартфон или планшет

Запуск Linux на Android возможен! И для этого не нужно устройство с root-правами: всё необходимое ПО доступно в официальном магазине Google Play. Всего за 10–15 минут вы сможете получить операционную систему, отличающуюся от Android расширенной функциональностью.

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

Перед установкой закройте все ненужные приложения и очистите оперативную память Android-девайса.

1. Из магазина Google Play установите GNURoot Debian и XServer XSDL.

Загрузить QR-Code Разработчик: Corbin Champion Цена: БесплатноЗагрузить QR-Code Разработчик: pelya Цена: Бесплатно

2. Перед началом установки Linux убедитесь, что ваш девайс подключён к стабильной сети Wi-Fi. Запустите GNURoot. Начнётся загрузка необходимых пакетов среды.

Установка занимает от 30 секунд до нескольких минут в зависимости от скорости вашего интернет-подключения. Не обращайте внимания на бегущие строки до появления следующей надписи:

root@localhost:/#

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

3. Введите следующую команду:

apt-get update

Дождитесь окончания загрузки пакетов. Об этом скажет строчка Reading package lists…Done.

4. Теперь введите ещё одну строчку:

apt-get upgrade

На вопрос «Do you want to continue?» введите английскую букву Y и нажмите Enter. Начнётся установка пакетов.

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

root@localhost:/#

Среда Debian Linux установлена, и теперь можно перейти к разворачиванию графической оболочки.

5. Установка всех пакетов дистрибутива Linux выполняется следующей командой:

apt-get install lxde

Есть и вариант установки ядра системы с использованием строки:

apt-get install lxde-core

Подтвердите установку, повторно введя Y и нажав на клавишу Enter. Начнётся процедура загрузки пакетов.

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

6. Для завершения установки операционной системы необходимо загрузить три дополнительные утилиты:

  • XTerm — для доступа к терминалу из графической оболочки Linux;
  • Synaptic Package Manager — для управления пакетами apt и загрузки приложений;
  • Pulseaudio — для установки драйверов звука.

Все три утилиты устанавливаются с помощью одной команды терминала GNURoot:

apt-get install xterm synaptic pulseaudio

На устройство будет загружено около 260 МБ данных.

7. Теперь сверните приложение GNURoot и откройте ранее установленное XServer XSDL. Согласитесь с загрузкой дополнительных шрифтов. После окончания установки несколько раз тапните по экрану (приложение предложит выбрать разрешение и размер шрифтов — тут всё зависит от ваших предпочтений), пока не увидите заставку с синим фоном и белым текстом.

Повторно запустите GNURoot и поочерёдно введите следующие две команды:

export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
startlxde &

Последовательность дальнейшего перезапуска системы (когда вы захотите открыть Linux повторно) выглядит так: запускаете XServer XSDL и ждёте появления синего экрана, открываете GNURoot и вводите две указанные выше команды, возвращаетесь к XServer XSDL.

Если терминал ругается на недопустимую команду, вернитесь к пункту 5 данной инструкции и попробуйте установку «голого» ядра. Проверьте состояние памяти Android-устройства.

8. Теперь откройте XServer XSDL, подождите несколько секунд — и перед вами готовая к работе Linux.

Для установки приложений в нижнем левом углу откройте меню Start и выберите Run. Введите Synaptic и нажмите Enter.

В открывшемся окне воспользуйтесь поиском и установите нужные приложения. Это может быть браузер Firefox, редактор изображений GIMP, офисный пакет Libre и прочие совместимые с Linux программы.

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

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

Операционная система Android основана на ядре Linux, поэтому запуск Linux на Android смартфоне возможен, и даже не так сложен как кажется. Полностью заменить Android на Linux не получится из-за особенностей ARM загрузчика и большого разнообразия драйверов устройств, которые поддерживаются только ядрами производителей. Можно разве что установить специально адаптированную Ubuntu Phone, но это уже совсем другая история. Запускать Linux в эмуляторе мы тоже не будем, мы возьмем ARM версию дистрибутива Linux и запустим его в chroot контейнере уже работающего ядра Android.

Развертывание Linux на Android

Устанавливать Linux будем с помощью приложения Linux Deploy. Запустите приложение, откройте главное меню программы и выберите пункт Настройки:

Здесь желательно поставить галочки не отключать экран и не отключать wifi, чтобы эти функции работали во пока вы не выключите Linux:

Затем пролистайте вниз и коснитесь пункта обновить окружение. Программе необходимо скачать несколько мегабайт окружения для нормальной работы:

Больше ничего в настройках менять не нужно, Переходим к установке Linux. В главном окне коснитесь значка с логотипом загрузки:

Перед тем как нажать кнопку установить необходимо настроить параметры будущей системы, сначала выберите дистрибутив и версию системы, например, Ubuntu Wily, архитектуру, можно оставить как есть armhf:

Дальше выбираем путь образа диска куда будет установлена система, мы будем устанавливать способ в файл. По умолчанию размер образа — 512 Мб, рекомендую взять с запасом если планируете устанавливать графическую оболочку и дополнительные программы. Для LXDE, XFCE понадобиться еще 500 Мб, а для KDE и Gnome — 1,3 Гигабайт:

Потом меняем имя пользователя и пароль, локаль выбираем ru_RU.UTF-8 для поддержки русского языка:

Выбираем окружение рабочего стола если нужно и дополнительные компоненты. Окружение у нас будет LXDE, дополнительные компоненты оставляем только окружение рабочего стола и ssh сервер. Х сервер нам не нужен, так как будем использовать XSDL Server.

Потом ставим галочку напротив GUI:

Графическая подсистема — Х сервер:

В параметрах GUI Номер дисплея — 0, Адрес Х-сервера — ваш адрес в Wifi сети или 127.0.0.1. Галочку XSDL Server не ставим, так как при каждом запуске Х сервер запускается с новым номером дисплея, таким образом, если с первого раза система не запустится номер дисплея уже будет не соответствовать тому что мы указали в настройках и нужно будет перезагружать устройство:

Дальше можете возвращаться в самый верх и нажимать кнопку установить. Установка linux на android займет около полчаса.