Установка Linux вместо Android

Содержание

Установка Linux вместо Android

Установка Linux вместо Android

Операционная система Linux является очень популярной, особенно в среде системных администраторов и разработчиков программного обеспечения. Огромное количество различных устройств работает под его управлением.

К сожалению, мобильных устройств, таких, как планшет, с родной поддержкой Linux практически не существует. На данный момент выпущена всего лишь одна модель, работающая на Ubuntu.

Но купить её может быть не так просто, поскольку доступен он не в каждой стране.

При желании можно установить на планшет Linux, заменив Android.

Естественно, у многих может возникнуть вопрос, возможна ли установка Linux на планшет, изначально работающий на Андроид, вместо этой ОС.

Официально и Android, и Linux имеют одно ядро, но, к сожалению, полноценно работать Linux на Android-планшете не будет.

В этом направлении ведутся разработки, и многие программисты активно трудятся над решением проблемы, но реальность сегодняшнего дня такова, что нужно изощряться для запуска дистрибутива Linux на планшете Android.

В этом материале мы предоставим обзор и пошаговые действия, как поставить дистрибутив Linux на свой планшет. Мы расскажем, какие условия нужно выполнить, как подготовить своё устройство, а также поведаем об особенностях процедуры.

Что вам понадобится:

  • Планшет на Андроиде.
  • SD-карта объёмом 3,5 ГБ и больше.
  • root-доступ
  • полная резервная копия всех данных для стопроцентной уверенности безопасного исхода. Вы перемещаете большие файлы и выполняете множество операций, поэтому это просто необходимо.

ВАЖНО. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Несмотря на то что этот процесс не наносит никакого ущерба, редакция сайта не несёт ответственности, если что-то случится с вашим Андроид-девайсом в процессе установки или запуска Ubuntu. 

Убедитесь, что у вас получены права суперпользователя. Практически на каждом устройстве вы можете это сделать, проверив, есть ли у вас приложение Superuser. Если рут-прав нет, можно их получить. Для этого узнайте инструкции, касающиеся именно вашего девайса.

Библиотеки BusyBox помогут вам взаимодействовать с системой Андроид. Вы можете скачать инсталлятор из Play Store (или Android Market), перейдя сюда (https://play.google.

com/store/apps/details?id=stericson.busybox) и загрузив его. Перейдите на вкладку «Установка BusyBox» и нажмите кнопку «Установить».

Как только утилита будет установлена, можно перейти к следующему шагу, установив эмулятор терминала.

Шаг 2. Установка эмулятора терминала и проверка правильности его работы

Самый популярный эмулятор терминала на Андроид находится на этой странице (https://play.google.com/store/apps/details?id=jackpal.androidterm) в Play Market. Перейдя по ссылке, скачайте его, установите на планшет и запустите.

После того как откроется рабочее окно приложения, введите слово «su». Утилита запросит у вас предоставить root-доступ, и вы должны дать их, поскольку утилита запускает системные скрипты, которые мы позже будем использовать для запуска Ubuntu.

Чтобы проверить, работают ли правильно терминал и библиотеки BusyBox, введите команду «busybox arping —help». Если терминал выдаст вам текст с множеством параметров, таких как -f -q -b, всё работает. Если нет, проверьте, есть ли в вашем телефоне рут-права, правильно ли выполнена установка BusyBox, и есть ли у терминала разрешения. Если всё в порядке, можно продолжить.

Шаг 3. Загрузка скриптов и системы Ubuntu

Если вы закончили всё необходимые действия шагов 1 и 2, не нужно беспокоиться. Следующие несколько шагов очень просты. Начните с подключения телефона к компьютеру. Вы должны включить USB-накопитель, что позволит открыть вашу SD-карту на компьютере (большинство из вас, когда перемещали музыку и другие файлы с компьютера на Андроид, знают об этом).

Далее необходимо создать папку с названием «Ubuntu» на SD-карте. Затем вы должны скачать этот (https://sourceforge.net/projects/linuxonandroid/files/Ubuntu/10.10/ubuntuV5-image.zip/download) и этот (https://sourceforge.

net/projects/linuxonandroid/files/Ubuntu/10.10/ubuntuV5-script.zip/download) файлы. Это ZIP-файлы, которые содержат 2 важных вещи: скрипт запуска и файловую систему Ubuntu.

Если вы откроете первый ZIP-архив, то найдёте IMG-файл, а если распакуете второй файл, то обнаружите SH-файл.

Разархивируйте оба архива и переместите файлы в папку «Ubuntu». Теперь у вас должно быть два файла в папке. Большинство необходимых процессов завершено.

Шаг 4: Запуск системы Ubuntu

Вернитесь к терминальному приложению и снова напишите «su», затем напишите «cd / mnt / sdcard». Чтобы убедиться, что все работает, попробуйте написать «ls» и посмотреть, сможете ли вы распознать свои папки (вы также сможете найти папку Ubuntu).

Чтобы запустить ваш Убунту, напишите «cd / ubuntu», а затем «sh ubuntu.sh». Это приведёт к выполнению многих процессов, которые попытаются установить вашу систему. Далее утилита запросит выбрать разрешение экрана. Введите его в формате ширина x высота, например, 1280 x 720. Для более лучшей производительности, чтобы планшет не тормозил, выбирайте разрешение поменьше. Теперь всё сделано.

Система Ubuntu работает, однако мы не можем её увидеть. Чтобы увидеть графический интерфейс, нужно использовать клиент протокола VNC. Мы можем скачать любой из них из Play Store.

Запустите программу и введите такие данные:

  • логин: user
  • пароль: ubuntu
  • адрес: localhost

ВНИМАНИЕ. Если вы не хотите повредить систему Ubuntu, всегда пишите «exit» в терминале, прежде чем завершить работу или выключить планшет.

Мы рассказали вам о наиболее работающем и наименее проблемном способе установки Linux на планшет. Если вы хотите запустить систему полноценно, вместо Android, нужно быть программистом и как минимум уметь перепрограммировать разделы в случае каких-то ошибок.

Источник: https://nastroyvse.ru/opersys/lix/ustanovka-linux-na-planshet-vmesto-android.html

Запуск Linux на Android

Установка Linux вместо Android

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

Во-вторых, если у вас планшет с большим расширением экрана, то с помощью клавиатуры и мыши его можно превратить в полноценную рабочую станцию.

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

Операционная система Android основана на ядре Linux, поэтому запуск Linux на Android смартфоне возможен, и даже не так сложен как кажется.

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

Запускать Linux в эмуляторе мы тоже не будем, мы возьмем ARM версию дистрибутива Linux и запустим его в chroot контейнере уже работающего ядра Android.

Нам понадобиться

  • Смартфон или планшет на базе ОС Android с ROOT правами;
  • Программа автоматического развертывания Linux – Linux Deploy;
  • BusyBox;
  • SSH клиент – ConnectBot;
  • X Сервер для Android – XSDL Server;

Весь перечисленный софт можно скачать и установить с Google Play или форума 4pda. Далее, я буду предполагать что на вашем устройстве уже есть Root права. Начнем запуск linux на android.

Подготовка смартфона

Сначала устанавливаем BusyBox. Зайдите на страницу программы в Google Play и нажмите установить. Когда программа установится, нужно ее запустить и еще раз нажать кнопку install для распаковки всех необходимых компонентов:

Остальные программы устанавливаются стандартным способом из Google Play.

Развертывание 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 займет около полчаса.

Запуск Linux

Осталось запустить linux на смартфоне. Сначала запускаем XSDL Server, выбираем расширение экрана:

Затем размер шрифта:

Переходим в Linux Deploy и нажимаем кнопку старт:

Возвращаемся в XSDL Server и ждем пока загрузится оболочка:

Вот и все, теперь можно работать в установленной системе, устанавливать приложения, смотреть видео и даже попытаться играть в компьютерные игры. Запуск linux программ на android – не такое уж сложное дело.

Небольшой гайд по управлению XSDL сервер:

  • Чтобы открыть виртуальную клавиатуру нажмите кнопку назад.
  • Для клика правой кнопкой мыши коснитесь двумя пальцами экрана.
  • Отмена последнего действия – кнопка меню.

Доступ SSH доступ к Linux

Для доступа по SSH к установленной системе мы скачали ConnectBot. Откройте приложение и наберите:

имя_пользователя@localhost

Затем введите пароль, выбранный при установке системы, дальше вы окажетесь в оболочке Linux:

Решение проблем

Если во время создания образа возникает ошибка:

Making new disk image (4095 MB) … fail
dd: opening `/storage/emulated/0/linux.img': No such file or directory

Замените в пути 0 на legacy.

А если такая ошибка:

dd: opening `/storage/sdcard0/linux.img': Read-only file system

Это значит что в вашей системе используются пространства имен для различных пользователей, то есть флешка примонтирована для пользователя, но не для root'a. Поэтому откройте SuperSU и в настройках снимите галочку Создать поименное разделение пространств:

Выводы

Источник: https://losst.ru/zapusk-linux-na-android

Установка linux на планшет вместо android

Установка Linux вместо Android

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

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

На какие модели телефонов можно, например, установить Linux? На сайте www.linuxmobile.org есть прошивки по крайней мере на несколько моделей. На эти модели можно установить прошивку, основанную на Android. Если вы не знали, то Android — это тоже Linux.

На какие же телефоны его можно установить linux?

Motorola Atrix Motorola Razr HD Cyanogen Mod 10 Cyanogen Mod 9 Cyanogen Mod 7

Возможно, какая-то из этих моделей есть в вашем магазине и вы можете купив этот телефон, установить на него Linux. Как это будет выглядеть? Вот так выглядит урезанный Android Линукс на телефоне:

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

© Просто Linux | Всё про Линукс, Android и Windows.

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

Но это только начало, так как нет сомнения, что в будущем новинки мобильных телефонов и планшетов будет всё больше использовать Linux на своих устройствах.

Но уже сегодня каждый может установить Линкс на планшет, если он конечно с Linux на ты.

Первый вопрос, который возникает у тех, кто хочет загрузить Linux в планшет  — это вопрос о том, какой Linux поставить? Тут сразу стоит снять розовые очки: любой Linux, который вы ставите на обычный компьютер, на планшет не установить.

Дело в том, что большинство планшетов сегодня делают на базе процессоров, которые имеют структуру ARM.

Поэтому самый простой вариант установить Linux на свой гаджет — это купить планшет именно с обычной архитектурой x86.

Вычислить такой планшет не трудно, так как на нём скорее всего будет предустановлена Windows 7 или нечто подобное. Купив такой планшет вы сможете установить на него любой Linux.

Но найти такой планшет сегодня не так легко, да и найдя, он вам возможно не понравится внешне или по характеристикам.

Запуск Linux на Android

Какой же выход? А выход один: найти OS Linux, который уже портировали под процессор ARM. Таких разработок сегодня уже не много, и один из вариантов — это Kali Linux. Но это лишь один из вариантов. Если вы наберёте в поисковой системе фразу «Linux ARM», то можете увидеть, какие Linux уже работают на этом процессоре. Вот некоторые из них:

Arch LinuxARMDebianLinux на ARMUbuntuLinux на ARM Gentoo Linux на ARM

Так что выбор есть и можно попробовать установить Linux на своём планшете. Но у меня возник такой вопрос: а достаточно ли портировано программ Linux под эту платформу? Стоит ли игра свеч? Ведь мало просто портировать Linux, важно так же портировать и приложения для него.

А я, вообще, восхищаюсь обилием приложений для Android, которых уже не меньше, чем для Linux. И многие из них мне хотелось бы видеть и в Linux. Но не получится ли так, что установив Linux на планшет, я лишу себя этого разнообразия приложений, которые есть в Android?

В общем, нужно тысячу раз подумать, прежде чем ставить Linux на свой планшет. Может его время ещё не настало?

© Просто Linux | Всё про Линукс, Android и Windows.

18+ © Seclub.org 2003-2018

В рамках этой статьи мы детально расскажем как установить Linux на Android-устройство. Для установки и полноценной работы альтернативной системы вам потребуется: смартфон или планшет, программный эмулятор, права root и несколько гигабайт свободного места.

1. Установка приложения complete linux installer

Вводим в меню поиска Google Play слово “emulator” и получаем список из нескольких десяткой примерно одинаковых утилит. Все они хороши, но мы остановили внимание на приложении Complete Linux Installer. Оно совершенно бесплатно, прекрасно локализовано и снабжено подробнейшей инструкцией для новичков.

Программу можно загрузить по адресу http://goo.gl/5C6Xa . Алгоритм установки Complete Linux Installer ничем не отличается установки любого другого программного обеспечения, поэтому на этом моменте мы останавливаться не будем.

2. Работа с приложением Complete Linux Installer

Перед началом работы с программой хотелось бы подчеркнуть еще раз: то, что мы описываем в данной статье, это не установка Linux вместо Android, а эмуляция работы одной системы в другой.

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

Как и упоминалось ранее, Complete Linux Installer требует для полноценного функционирования прав root, о чем приложение и напомнит вам во всплывающем окне.

Предоставляем программе полный доступ к системным функциям мобильного устройства.

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

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

С этого момента программа начинает “вести” вас по этапам установки операционной системы, сопровождая каждое необходимое действие подробнейшими инструкциями. Например, ознакомившись с требованиями эмулятора на первом шаге, обязательно установите “Терминал” и “VNCViewer” на втором. Только после этого выбирайте пункт “Скачать образ”.

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

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

Создайте в корне внешнего накопителя гаджета папку с именем будущей системы. Это значительно упростит программе поиск необходимых файлов. В нашем случае мы создаем директорию “ubuntu”. Распакуйте скачанный архив в эту папку.

В итоге в каталоге “ubuntu” должны появиться два файла. Один из них – с расширением .img.

Можно ли установить линукс на телефон?

Это и есть образ запускаемой системы линукс.

После выполнения указанных действий перейдите в подпункт “Запуск” основного меню Complete Linux Installer и нажмите вспомогательное меню “Settings” в правом верхнем углу окна. Выбрав опцию “Изменить”, укажите приложению полный путь к исполняемому файлу системы. Подтвердите свой выбор нажатием на кнопку “Сохранить изменения”.

На этом очередной этап установки альтернативной операционной системы в память вашего гаджета закончен. Можете смело выбирать опцию “Запуск Linux”.

Приложение в фоновом режиме запустит терминал для выполнения тестовых команд и запросит для него root-доступ к системным функциям устройства. Разрешаем.

Теперь ваш смартфон или планшет сможет работать как эмулятор операционной системы Linux и вам будут доступны все возможности операционной системы с пингвином на логотипе – от выполнения простейших команд в терминале до установки полноценного графического окружения. Установка Linux на Android завершена.

 android, mount  [new]
tors Member

Откуда: Харьков
Сообщений: 1581

На виртуальной машине freebsd,коммнда mount выдает 2 точки монтирования.Установил на смартфон terminal emulator.Выполнил команду mount.Больше 10 точек монтирования.

Что за нах?

Но вопрос не в этом.У меня на sd карте 2 раздела.После перепрошивки — видит только один.

Вот как монтируется в vold.fstab:

dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.1/mmc_host

Почему :

/devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.1/mmc_host

2 штуки

И какие у второго раздела

Установил link2sd он монтирует второй раздел в /data/sdext2Но в vold.fstab это не прописано.Где прописано монтирование второго раздела?

C ув. Tors

29 дек 15, 13:26    [18622726]     Ответить | Цитировать Сообщить модератору
 Re: android, mount  [new]
netwind Member [заблокирован]

Откуда:
Сообщений: 14267

tors
На виртуальной машине freebsd,коммнда mount выдает 2 точки монтирования.Установил на смартфон terminal emulator.Выполнил команду mount.Больше 10 точек монтирования.Что за нах?

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

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

[b]Но вопрос не в этом.У меня на sd карте 2 раздела.После перепрошивки — видит только один.

Ну бывает.

Можно ли установить Linux на телефоне?

Развитие всегда через ошибки.
Может, просто не делать так ?

Где прописано монтирование второго раздела?

Да где угодно. Это скорее вопрос по андроиду, чем к unix-форуму. Отсутствие строк в fstab не запрещает монтировать просто командой.

29 дек 15, 14:06    [18622998]     Ответить | Цитировать Сообщить модератору

Источник: https://steptosleep.ru/%D0%BB%D0%B8%D0%BD%D1%83%D0%BA%D1%81-%D0%BD%D0%B0-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD/

Postmarket OS – настоящий Linux на телефоне или планшете

Установка Linux вместо Android

Postmarket OS – это оптимизированный для сенсорных экранов Alpine Linux.

Одной из главных особенностей Alpine Linux является его неприхотливость к железу, что даёт возможность установки и комфортного использования на очень слабых устройствах.

Для обычных пользователей Android это означает, что пришло время достать из шкафа старенький планшет на Android 2.2 и вернуть его к жизни с новой Postmarket OS!

Что такое Postmarket OS

Разработчики новой операционной системы Postmarket OS поставили перед собой очень необычную цель – поддержка устройства в течение 10 лет. Каждый производитель Android устройств поддерживает свои продукты в течение 2-х лет, после чего перестают приходить обновления, что лишает конечного пользователя новых функций, а также делает систему менее защищенной.

С новой ОС таких проблем не предвидится. Эта операционная система базируется на полноценном дистрибутиве Linux, у которого нет причин прекращать поддержку слабеньких устройств, ведь он создан именно для них. Всё, что требуется от пользователя – минимальные знания о работе в системе Linux, без этого не получится даже установить систему на планшет или смартфон.

Интерфейс Postmarket OS

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

Hildon

Интерфейс Hildon изначально разрабатывался для мобильных устройств, поэтому весь интерфейс оптимизирован для тач скрина, можно обойтись и без стилуса. Умеет работать только в горизонтальном положении.

LuneOS UI

LuneOS — это операционная система, разрабатываемая в качестве порта WebOS для смартфонов и планшетов. Интерфейс предполагает использование тапов, свайпов и виртуальной клавиатуры. Разработчики успешно передали внешний вид LuneOS для использования в Postmarket.

MATE

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

Для использования MATE рекомендуется использовать стилус, этот интерфейс больше подходит для планшетов и выглядит как ОС на ПК.

Plasma Mobile

Как следует из названия – интерфейс разработан специально для мобильных устройств, отлично работает на устройствах с аппаратным видеоускорением и может работать на программном видеоускорителе, но гораздо медленнее. Интерфейс выглядит отлично и не многим отличается от других мобильных ОС.

Weston

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

XFCE4

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

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

Как установить Linux на телефон

Первым делом вам понадобится узнать, есть ли готовая сборка для вашего устройства, узнать это можно на этой странице. Если есть – хорошо, можно спокойно собирать прошивку и устанавливать. Если нет – вы можете самостоятельно портировать Postmarket так.

Для установки понадобится Linux, можно использовать виртуальную машину. Также вам понадобится кастомное рекавери, и не забудьте сделать бекап системы.

Для установки Postmarket откройте терминал, убедитесь, что у вас есть пароль для использования команды “sudo” и поочередно выполняйте команды по мануалу Postmarket. По окончанию сборки скопируйте архив в память устройства и установите как кастомную прошивку на базе Android.

Чем Postmarket OS лучше Android и других мобильных ОС

  1. Postmarket — это полноценный Linux без ограничений. Вы сможете использовать планшет или смартфон в качестве полноценного компьютера с запуском ПК версий программ, при условии, что они работают на Linux
  2. Долгосрочная поддержка.

    Как утверждают авторы, одна из главных целей проекта —поддержка устройства в течении 10 лет, без программного замедления производительности устройства

  3. Выбор интерфейса позволяет собрать очень маленькую прошивку, около 130 МБ
  4. Вы можете самостоятельно портировать Postmarket на своё устройство, используя мануал на сайте проекта

Минусы Postmarket OS

  1. ОС не пригодна для большинства пользователей, так как находится на очень ранних стадиях развития, есть баги, перезагрузки и прочие прелести ранних версий ОС
  2. Сложная установка.

    Все кастомные прошивки для Андроид устройств распространяются в виде готовых .

    zip пакетов для установки через рекавери, а Postmarket нужно ещё собрать через терминал в ОС Linux, что оттолкнет многих пользователей

  3. Пока нет какого-то магазина приложений, все программы нужно самостоятельно портировать с другого дистрибутива Linux

Выводы о Postmarket OS

Это очень многообещающая система, которая позволит менять мобильные устройства не так часто, без ущерба производительности и комфорту. Многие программы уже сейчас полноценно работают и позволяют использовать старое устройство на все 100%. Однако пока проект будет интересен только энтузиастам, использовать Postmarket как основную систему довольно сложно.

Если вы давно хотели Linux на телефон, с возможностью запуска полноценных ПК версий программ – установите Postmarket в качестве дополнительной ОС на смартфоне или планшете, и не забывайте регулярно следить за обновлениями, ведь с каждым днем система становится стабильнее.

Ответы на вопросы

Источник: https://androidmir.ru/alexis/47874/

Переселение души: linux на android планшете

Установка Linux вместо Android

Доброго времени суток всем.

Моя история начинается с прочтения данной статьи, после которой я и решился приобрести чудо китайского планшетостроения: superpad.

Данный планшет брался как игрушка для «поковырять немного», по совместительству, читалка, игралка на пары и смотрелка в долгую дорогу… Сразу отмечу, что у меня два usb винчестера на 500 гб и 1тб, на которых и хранится все самое важное для веселой жизни, и разбиты они в ntfs и ext4. И, естественно, планшет их не видит.

Вот мой доброволец

Вот и первая причина поковыряться. После просмотра 200 страниц форума на xda-developers.com очертились определенные

плюсы и минусы

минусы плюсы
нужны соответствующие модули ядра linux обновление прошивки до 2.2, заботливо собранную народными умельцами из стекла и картона + прошивки superpad 2
ушлые китайцы исходных кодов ядра под данный девайс не дают и всячески препятствуют их получению…

На данном этапе все попытки вскрытия данного планшета отложились в долгий ящик. До славного времени для студента – сессии. А так как на сессии студенты делают абсолютно все, лишь бы не по предмету, то веселые ночные посиделки в интернете на заведомо буржуйских сайтах возобновились. И пришла гениальная идея поставить на данный планшет православный linux, в моем случае – ubuntu. Что из этого вышло, смотрим ниже. Понятно, что просто так взять и установить не получится… ну что же, где наша не пропадала… нам понадобятся:

  • Linux – у меня kubuntu
  • windows – xp проще всего
  • хорошее усвоение сознанием двух фраз: «just for fun!» и «спокойствие, только спокойствие».
  • образ linux, тут смотреть, как создать свой ; созавать образ нужно под свою архитектура процессора, у меня процессор семейства arm11 с архитектурой arm6, так что ubuntu выше 9.10 – мечта… Если у вас arm cortex – то вам повезло и для вас открываются славные возможности последней ubuntu и заточенной под планшеты unity.
  • microsd флэшкарта, отформатированная в три раздела: fat, ext2, куда записывается образ, и swap

рассмотрим основные этапы загрузки android и linux

1. Power on and boot ROM code execution Power on and boot ROM code execution
2. The boot loader The boot loader
3. The Linux kernel The Linux kernel
4. The init process The init process
5. Zygote and Dalvik console(bash, zsh…) / wm(kde, gnome…)
6. The system server Boot completed
7. Boot completed

Как видно, отличия начинаются с этапа выполнения init. Его-то и проще всего поменять.

Честно напишу, думал, что можно использовать только адроидовский инит и что он намертво прикручен к ядру.

И даже получив пример рабочего ramdiskа от другого планшета, не думал, что он заведется…

содержимое ramdiska

bin dev etc home init init.rc lib linuxrc mnt newroot opt proc root sbin sys tmp usr var В /bin лежит busybox, в /sbin – switch_root ссылкой на него. Код init из ramdiskа от zt-180 #!/bin/sh echo Starting from initram image. Echo Waiting for SD-CARD wake up… sleep 3 echo “Mounting new rootfs” mount -t ext2 /dev/mmcblk0p2 /newroot && echo OK echo Hold on, switching root…

exec switch_root /newroot /sbin/init echo hrm, have a shell instead exec /bin/ash Остается прошить ramdisk в память (я использовал burntool под xp) и — вуаля, этап загрузки. Да, прошивал я вместо recovery, так что для запуска Linux приходится зажимать клавиши при старте.

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

Настраиваем автологин на первую консоль

В /etc/init/tty1.conf заменяем последнюю строчку на exec /bin/login -f Yor_Login < /dev/tty1 > /dev/tty1 2>&1 потом в своем ~/.bashrc можно прописать команды, которые будут стартовать при автоматическом логине.

Боремся с икс-сервером

У меня он определенно не дружил с тачскрином, xorg.conf и xterm… удалил драйвер synaptic, закинул в ~/.xinitrc следующее: #!/bin/bash # $Xorg: xinitrc.cpp,v 1.

3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # global xinitrc file, used by all X sessions started by xinit (startx) # invoke global X session script #.

/etc/X11/Xsession xclock -geometry 50×50-1+1 & exec xterm -geometry 80×66+0+0 -name login

Боремся с рабочей средой

Я захотел поставить kde, так как мне безумно нравится отрисовка графики библиотекой qt. Сразу скажу: да, поставилось и завелось, но КАК… Во-первых, сразу настроил автологин: в /etc/kde4/kdm/kdmrc находим и меняем под себя следующее AutoLoginEnable=true # If true, auto-login after logout.

If false, auto-login is performed only # when a display session starts up. # Default is false #AutoLoginAgain=true # The delay in seconds before automatic login kicks in. # Default is 0 AutoLoginDelay=3 # The user to log in automatically.

NEVER specify root! # Default is “” AutoLoginUser=Login # The password for the user to log in automatically. This is NOT required # unless the user is logged into a NIS or Kerberos domain. If you use this # option, you should “chmod 600 kdmrc” for obvious reasons.

# Default is “” AutoLoginPass=Password и, как написано, делаем chmod 600 kdmrc в консоли под рутом, чтобы нехорошие личности не подсмотрели наш пароль. Во-вторых, при входе подозрительно долго висела заставка, и я, засомневавшись, вызвал startkde из консоли.

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

Тонкая подстройка всего и вся под себя

У каждого своя, оптимизацию я пока что не проводил, а сделать предстоит очень многое: ускорить загрузку, оптимизировать рабочее пространство. Посматриваю в сторону более легковесного wm – e16 – но пока основным не сделал. так же нужно откалибровать тачскрин, благо что виртуальная клавиатура уже есть в kde.

Посматриваю в сторону openbox + razor-qt .

Итоги

Подключил репозитории debian 6. Не работает в упор звук, не настроен тач и рабочее пространство.

Очень не хватает модулей ядра, так что попытаюсь собрать и прикрутить… Сбиты многие службы и политики, в интернет ходит только под root, но интернет настроен и это радует.

Ps: Да, без модулей ядра подключается только разделы в fat и ext2, что не радует. usb клавиатура + мышь будут очень ценными при отладке и настройке.

Теперь о том, что можно использовать в процессе

ramdisk от zt-180
burntool
Набор для перепаковки ramdiskа. Бинарники нужно закинуть в свой PATH.

Спасибо за внимание

  • embedded linux
  • ARM
  • android tablet

Источник: https://habr.com/post/132448/

Linux для смартфонов. Что вы можете установить уже сегодня?

Установка Linux вместо Android

Тошнит от Android? Не хотите быть в частной экосистеме? Безопасность и конфиденциальность становятся все более важными для пользователей смартфонов, но каков ответ?

Можно ли отказаться от Android и iOS в пользу другой мобильной операционной системы?

Если вам нужна альтернативная операционная система, Linux обычно является ответом. Но какие операционные системы Linux для смартфонов доступны к установке сегодня?

1. Ubuntu Touch

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

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 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 устройства в качестве приложения. В основном, данные приложения предлагают эмуляцию.

KBOX

Инструмент, который не требует root прав, KBOX описывается как «проект по созданию миниатюрного дистрибутива Linux для Android устройств, предоставляющий Linux-подобную среду — консоль.»

Таким образом, он имеет много утилит командной строки, но недоступен в Google Play. Вместо этого вам придется посетить веб-сайт, чтобы загрузить и установить APK. Прежде чем продолжить, убедитесь, что вы понимаете подводные камни установки приложений с сторонних сайтов за пределами Google Play.

Скачать: KBOX (бесплатно)

Linux Deploy

Вместо среды командной строки с некоторыми инструментами Linux вы можете предпочесть что-то вроде Linux Deploy из Google Play. Это приложение с открытым исходным кодом для простой и быстрой установки операционной системы GNU/Linux на Android устройство. Linux Deploy позволяет вам выбирать из нескольких разных дистрибутивов. Они устанавливаются в образ диска в хранилище устройства.

После установки вы сможете получить доступ к среде рабочего стола Linux на своем телефоне или планшете.

Скачать: Linux Deploy (бесплатно)

Ваш смартфон заслуживает Linux

Короче говоря, Linux уже доступен для многих смартфонов. Но впереди еще долгий путь. Дистрибутивы Linux на мобильных устройствах встречаются редко и все они нуждаются в вашей поддержке.

Если у вас есть одно из упомянутых выше устройств, попробуйте использовать совместимый дистрибутив Linux.

Проведите несколько дней с ним, чтобы увидеть, как это работает для вас. Затем, сообщите сообществу о том, как все прошло. Дайте им знать, что сработало, а что нет.

Если вы умеете программировать, почему бы не предложить свою помощь одному из проектов разработки, а еще лучше, вы даже можете начать разрабатывать свою собственную мобильную версию Linux с помощью проекта Halium.

Источник: MakeUseOf

Рекомендуемый контент

Источник: https://komyounity.com/linux-dlya-smartfonov/

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.