Если это выполняет Android, это имеет драйверы Linux, так как Android работает на ядре Linux. Однако Google поддерживает свою собственную разветвленную версию источника ядра Linux, и не все драйверы были портированы назад. Нет никакого официального распределения Ubuntu для ARM, но существуют люди, работающие над неофициальным портом ARM. Та страница перечисляет микросхемы OMAP, но не Tegra. Существует усилие по портированию Tegra (для Toshiba AC100) также, но это не является абсолютно рабочим. Если Вы не находите то, что Вы ищете, попробуйте Debian, который официально поддерживает ARM (но не поддерживает недавние планшеты out-of-the-box ни один).
На планшете проблемой, с которой Вы столкнетесь, является сенсорный экран. Поддержка с сенсорным экраном на Linux является все еще происходящей работой.
Если Вам удастся получить всю аппаратную работу, то большинство приложений с открытым исходным кодом будет всего один apt-get install
далеко. Забудьте о выполнении любого приложения ПК с закрытым исходным кодом.
Если Вы имеете выбор планшетов, считаете поиск модели проданным с Maemo или MeeGo. Maemo была только выпущена по нескольким высокопроизводительным телефонам, ни один, что квалифицирует как надлежащий планшет насколько я знаю. О планшетах Maemo объявили. Остерегайтесь этого, будущее Maemo и MeeGo сомнительно, так как Nokia активно больше не поддерживает их.
Maemo и MeeGo являются фактическими системами Linux с пользовательским основанным на X GUI. Наиболее распространенные программы Linux будут работать на них и могут или быть той apt-get
или zypper
управляйте далеко, или может потребовать перекомпиляции.
Android основан на ядре Linux, но он испытывает недостаток в нескольких функциях ядра, и пространство пользователя полностью отличается. Преимущество Android состоит в том, что он будет иметь все драйверы, в которых Вы нуждаетесь. Основные оборотные стороны - то, что трудно найти применение Android, которое предназначено для офлайновой работы, и что пользовательский интерфейс предназначается для маленьких экранов только с полноэкранными окнами. Тем не менее, можно установить много средств разработки на Android, включая BusyBox (основные инструменты командной строки), языки сценариев (Perl, Python, Lua, Ruby...), но приложения GUI являются проблемой, так как Android не использует X. Необходимо будет найти редактора Android, который подходит Вам и так далее.
На основе ответа на комментарий выше, это появляется Ваш, переопределяют ТЕРМИН в одном из Ваших сценариев запуска. В то время как в экране, Ваши СРОКИ должны быть установлены для 'экранирования', не 'xterm-256color'.
Я просмотрел бы Ваши сценарии запуска оболочки. ~/.bashrc,/etc/bash/bashrc, и возможно другие как ~/.bash_profile и/etc/profile в зависимости от того, как у Вас есть все настроенное. Если Вы видите какой-либо ТЕРМИН = "..." настройки, необходимо удалить их.