Планшет - очень удобная вещь. Вы можете легко взять его с собой в дорогу, удобно использовать в различных местах и даже в общественном транспорте. В то же время у планшетов, как правило, экран намного больше чем у смартфонов и характеристики оборудования чуть-чуть лучше, поэтому кроме серфинга в интернете, планшеты уже позволяют делать более серьезные вещи. Например, писать код программ, компилировать и проверять свои программы и многое другое.
Большинство планшетов на данный момент поставляются с операционной системой Android, есть и планшеты с Windows, но планшеты на Linux встречаются очень редко. Одно время надежду на то, что всё будет хорошо давала Ubuntu Touch, но потом её разработку прекратили. Хотя, те планшеты, для которых была обеспечена поддержка всё ещё можно использовать.
В этой статье мы рассмотрим как выбрать планшет для Linux. Вообще говоря, Linux на планшетах не очень хорошая идея. Во-первых потому что если на ноутбуках возникают проблемы с оборудованием, то с планшетами нужно быть еще аккуратнее. Во-вторых система Android специально разработана для планшетов, она полностью поддерживает все их функции и с ней удобно работать, Windows тоже имеет свою версию для планшетов. В то же время интерфейс обычного Linux может быть не полностью приспособлен для использования сенсорных экранов, а приложения не смогут правильно обрабатывать касания и жесты без дополнительных танцев с бубном. Разумеется, за исключением Ubuntu Touch. Но если это все вас не останавливает, эта статья для вас. Дальше мы рассмотрим как выбрать планшет для Linux и вообще какие они бывают.
Содержание статьи:
Выбор планшета для Linux
Естественно, лучшим планшет для линукс будет планшет, поставляемый с Ubuntu Phone или тот который официально поддерживается этой системой. Это гарантирует что все оборудование будет совместимо и все будет работать правильно. Но таких планшетов очень немного и стоят они достаточно дорого.
Планшеты с Ubuntu Phone
На данный момент он всего один. Это BQ Aquaris M10. У компании BQ уже есть два смартфона с Ubuntu Touch, а теперь она замахнулась на создание планшета. Он поступил в продажу этой весной и уже доступен по цене $400. Давайте пока рассмотрим его характеристики:
- Экран 10,1 дюйм с поддержкой мультитач
- Процессор: MediaTek Quad Core MT8163A 1.5GHz
- Батарея: 7280mAh
- Full HD (1080p) камера для записи видео в высоком качестве
- ОЗУ: 2 Гб
- Встроенная память 16 Гб
- Поддержка MicroSD до 64 Гб
- Основная камера 8 мегапикселей с поддержкой автофокуса
- Фронтальная камера: 5 мегапикселей
- Фронтальный микрофон
- Разъем HDMI
- Габариты: 246х171х8.2 мм
- Вес: 470 г.
Как заявляют разработчики, Ubuntu Phone позволит запускать обычные программы Linux. Этот планшет будет идеальным решением для тех кто хочет планшет с полноценным Linux и сможет потянуть его цену.
Планшеты поддерживаемые Ubuntu Phone
Планшет с предустановленной Ubuntu Phone, это очень хорошо, но он только один и не все могут позволить его себе по цене. Поэтому вернемся к реальности и рассмотрим как какие планшеты без проблем может быть установлена эта операционная система.
Несмотря на то, Canonical прекратила поддержку и разработку Ubuntu Touch, за разработку взялась команда под названием UBPorts. Поэтому всё ещё можно сказать, что Ubuntu Touch как ни как ещё развивается, хотя тех возможностей, которые у неё были при поддержке от Canonical у неё больше нет.
Устройств, которые поддерживает Ubuntu Touch довольно много. Их список можно найти на сайте Ubports. Планшетов среди них не много. Это Pinetab, Pinebook, Sony Xperia Z4 Tablet и Nexus 7. Зато смартфонов поддерживается немного больше.
Планшеты на х86 для Linux
Третий и самый распространенный способ получить планшет с Linux - это покупка Windows планшетов для Linux. По сути, Linux можно установить на любой планшет с процессором архитектуры x86. Обычно на таких планшетах установлена операционная система Windows.
Здесь вы вольны в выборе, можете устанавливать любой дистрибутив, не только Ubuntu, также можете поставить две системы сразу Windows и Linux. Но здесь есть пару НО. Во-первых, неизвестно насколько хорошо будет поддерживаться х86 планшет операционной системой. Проблемы с оборудованием никто не отменял. Второе вам может не понравиться внешний вид планшета и его характеристики, поскольку такие планшеты уже старые, а большинство новых уже работают на процессорах ARM. И вы же понимаете что интерфейс обычного Linux, мягко говоря, не очень готов для использования на планшетах.
Перед тем как остановится на той или иной модели пройдитесь по форумах, поищите в Google "модель планшета linux" и что-то в этом роде, чтобы посмотреть не пытался ли кто уже установить Linux на эту модель планшета, и не возникают ли проблемы с установкой и поддержкой драйверов. Скорее всего, что большинство планшетов будут отсеяны из-за проблем с совместимостью оборудования. Это не самый лучший способ получить планшет для линукс.
ARM планшеты для Linux
Это еще один вариант использования Linux на планшете. Оказывается, обычный Linux можно установить и на процессоры ARM. Здесь нет ничего странного и в теории все должно работать, ведь ядро Android это Linux. Таким образом, если правильно портировать драйвера, то можно запустить Linux на любом ARM планшете или смартфоне. Но на практике все не так просто, не все разработчики публикуют исходники своих драйверов и прошивок и это один из главных препятствующих факторов. Второй фактор - это то что не многим людям это нужно и еще меньшее их количество могут это сделать.
Еще одним минусом можно назвать то что вы сможете установить не все дистрибутивы, а только те, что поддерживают ARM и доступен будет только портированый для ARM софт, а это еще сильнее усложняет ситуацию.
В остальном же используйте поиск Google чтобы понять можно ли поставить Linux на выбранный планшет. Таких устройств не так уж много, но в сети есть пару толковых инструкций. Например, вот эта. Но не забывайте что здесь вы поймаете еще больше проблем с поддержкой оборудования, чем на x86 планшетах. Причем не какой-то там периферии вроде камеры или bluetooth, а даже сенсорного экрана. Так что linux arm планшет, это совсем плохая идея.
Выводы
Как видите из этой статьи, планшеты на Linux существуют и ими в принципе можно пользоваться. Но это все еще редкое и сложное явление. Самый простой и надежный способ - это Ubuntu Phone, здесь и интерфейс приспособленный, и аппаратное обеспечение поддерживается. Второй, и более-менее надежный способ - установка Linux на x86 планшет. Ну а ставить Linux на планшет ARM я вообще не рекомендовал бы, дело это сложное, нет гарантий что все будет работать так как нужно. А что вы думаете обо всем этом? Стоит ли использовать LInux на планшете? У вас есть планшет с Linux? Напишите в комментариях!
Я ставил, либо пытался ставить линукс на большинство своих планшетов, приставок и т.п.. По собственному опыту могу сказать, что с устройствами на арм архитектуре кужа меньше возникает проблем, нежели с популярным нынче Atom z8300/8500/8700. На арм девайсах с рутом линукс ставится элементарно при помощи того же LinuxDeploy, если лень руками прописывать chroot и раздавать права пользователю. При этом я могу из под андроида запустить что-то в среде изолированного окружения, например таскером или наоборот - открыть из консоли урл в активити текущего браузера андроид. При наличии заголовков ядра можно собирать модули, insmod работает. Собирал модуль для ftdi и использовал для прошивки через usb-ttl контроллеров атмега. Так же вполне юзабельны иксы. Xvfb+x11vnc+любой менеджер окон. Под андроидом - bvnc. При этом остаётся возможность работать в линукс и андроид одновременно, использовать общие файловые системы и т.п., а при подключении с любого компьютера по vnc или ssh продолжать работу с того места, где вы закончили, но на большом экране и с удобной клавиатурой. Вся мультимедиа остаётся в андроиде, рабочие приложения - в линуксе. Буфер обмена поддерживается общий. Разводил в самолёте печатные платы в кикаде - без проблем. А вот с z8300 на двух устройствах разных производителей - спонтанные уходы в ребут. Плюс z8300 плохо спит, у армов с этим проблем нет.
Другими словами, лучший планшет для линукс - как раз на арм, с как можно бОльшим количеством памяти, для которого есть рут и желательно (если нужна поддержка внешних устройств, монтирование нфс и т.п.), заголовки ядра.
Поделитесь, пожалуйста, что ставить и как? Очень не хватает инструкций.
Долго выбирал себе планшет на который можно поставить привычную операционную систему на базе linux (ubuntu например).
Перечитав множество форумов понял что на планшеты с процессорами ARM установить linux будет непросто да и много ограничений у ARM, дальше под рассмотрение попали планшеты с процессорами i386/AMD64 то есть обычного "настольного" формата. Но судя по форумам тут тоже далеко не все так гладко у многих проблемы с 32 битным uefi, отсутствующими драйверами почти всего что есть на "борту" (камеры, звук, тачскрин, wifi и прочее).
После долгих размышлений решил прикупить себе ONDA v919 3g Core M и установить на него обычную ubuntu 17.04 64bit.
И О чудо! все заработало сразу из коробки.
Получился практически идеальный планшет на убунте )))
Работает:
-Задняя камера
-Фронтальная камера
-Тачскрин
-Микрофон
-Динамик
-Кнопка громкости и выключения
-Картридер
-Сим-карта (интернет 3g)
-Блютуз
-Wifi (требуется дополнительная установка драйвера)
-Нормально работает регулировка громкости, и яркости экрана.
-Нормально показывает состояние аккумулятора.
-Акселерометр (делает авто-поворот экрана)\
Если кому интересно - выложу полное описание процесса установки.
P.S. Единственно с чем не разобрался это неработающий тачскрин после спящего режима. (но это не принципиально так как я этим не пользуюсь).
Если вы уведёте планшет в сон, после пробуждения вы заметите, что тач то собственно не работает. Gnome зачем-то отключает его как устройство ввода в X-сервере. Простое «xinput enable «ELAN Touchscreen»» исправит ситуацию после сна. Давайте сделаем демон systemd, который будет выполнять эту команду сразу после сна:
echo "[Unit]
Description=Fix touchscreen after resume
After=suspend.target
[Service]
Type=simple
ExecStart=env DISPLAY=:0 xinput enable 'ELAN Touchscreen'
[Install]
WantedBy=suspend.target" > /usr/lib/systemd/system/touchscreen-fix.service
systemctl enable touchscreen-fix
Здравствуйте! Прочитал Ваш комментарий и загорелся сделать себе такой планшет на линуксе. Можете дать пошаговую инструкцию, пожалуйста?
поищите в Google "модель планшета linux"
Дак гугл меня сюда и завёл, первой же ссылкой!
Ставил Debian на китайский noname планшет на базе Allwinner A13. Загрузчик - Das u-boot. Система вместе с загрузчиком лежит на SD-карте, т.е., даже прошивать ничего не пришлось, модули тоже сам не компилил, взял готовый образ системы для КубиБорда. Серьёзными проблемами стали мультитач (модуль был скомпилен исключительно под режим трекпада) и спящий режим, т.е., часто возникали проблемы с включением экрана после отключения оного по кнопке питания. Ну ещё непривычно, что загрузка происходит без анимации или, хотя бы, логов Dmesg. А повисания загрузчика таки случались. Но, в целом, это был крайне интересный опыт, особенно если учесть, что в целом система работала однозначно шустрее, чем андроид, я на ней диаграммы в Dia строил, параллельно держа открытым Geany, в который писался Java-код с последующей компиляцией. В общем, весело, хоть и ARM))
Как все хорошо описывают, аж заманчиво. Да вот достался мне планшет irbis tw31 ну подскажите кто знает как на него поставить linux? Как только не пробовал не хочет он видеть флешку с убунту, даже пытался на внутреннюю память UNetbootin-ом,ничего не выходит. Так же пытался Wubi всё равно... ТУПИТ ОН УЖАСНО. Ну очень хочется победить его, но не нашёл нигде хоть одного человека кто это делал. i386 бы ему скормить.
Процессор Intel Atom Z3735F
Частота процессора (МГц) 1830
Кол-во ядер процессора 4
Оперативная память (Мб) 1024 (ужасно мало)
Встроенная память (Гб) 32