Comments 41
Неужели на Ruby?
0
И это косается только консольных приложений, ни какой графики. Хорошо, а как же BusyBox? Если в нем уже есть основной функционал консольных приложений?
-9
Демоны, компиляторы и т.д. не входят в BusyBox. Если функционала BusyBox вполне достаточно, то и заморачиваться не стоит, но если нужно что-то более специфичное — BotBrew и танцев с бубном будет чуть меньше.
+3
Вопрос: а нужен ли весь этот функционал для носимой техники? Давайте уже в телефоне сервак поднимим, почему бы и нет? Андроид же всегда к розетке подключен.
0
Не нужен большому числу рядовых пользователей — не значит не нужен совсем. А иметь возможность выполнить какую-нибудь специфичную задачу для ПК без этого самого ПК(ноутбука, нетбука и тд) бывает полезно.
А красноглазить — это отдельное удовольствие, которое может и не принесет результата, но доставит много удовольствия от решения не самой стандартной задачи.
Да и вообще: некоторые вещи нужно делать только потому, что можешь. :)
А красноглазить — это отдельное удовольствие, которое может и не принесет результата, но доставит много удовольствия от решения не самой стандартной задачи.
Да и вообще: некоторые вещи нужно делать только потому, что можешь. :)
+3
Один я просматривая скриншоты также смотрел на время и уровень заряда батареи? :)
-12
По всем законам он вроде должен здесь работатьПо всем законам он скорее работать не должен.
удобный способ установки и запуска почти любого Linux-софта в AndroidГромко сказано. На деле все намного сложнее.
В андроиде от линукса только ядро, и то подпиленное. libc своя — bionic, графика своя, виртуальная джава машина dalvik — своя.
Конечно, какой-то софт запустить можно, но далеко не любой.
В статье описана установка только консольных приложений. Зачем там ссш, веб-сервер?
-4
А кроме минусов есть какие-то комментари от тех, кто копался в сорцах андроида?
-1
Мне кажется, минусовать могут за то, что в статье об этом говорится, а ваше высказывание похоже на то, что вы не вчитывались в статью, а сразу стали писать комментарий.
Как известно, андроид основан на ядре Linux и включает в себя набор стандартных библиотек и утилит командной строки, свойственных обычному Linux-дистрибутиву. Однако запуск классического Linux-софта здесь сильно затруднен из-за множества причин, в числе которых несовместимость ABI, отсутствие менеджера пакетов, собственная система безопасности и отсутствие многих компонентов стандартной Linux-системы.
Так, несмотря на наличие в Android стандартной библиотеки libc и других, их реализация в большинстве случаев несовместима с библиотеками от проекта GNU и сильно урезана по функционалу. По этой причине Linux-софт нужно как минимум пересобирать специально под Android и ARM-процессор, а во многих случаях еще и патчить, добавляя функционал, отсутствующий в библиотеках.
+1
Не минусовал. От линукса в андроиде только название и немного ядра + busybox. Тут Вы правы, а на Ваш вопрос «зачем?» я Вам отвечу — «потому, что могу, потому, что интересно».
+1
А есть ли способ запихнуть консольный linux бинарь в свое android приложение?
Есть некое приложение, которое портировать очень сложно. Сейчас запускаю через linux deploy со своим скриптом, который через сокет общается с android приложением. Вроде все работает, но слишком много мороки установки и настройки для конечного пользователя.
Есть некое приложение, которое портировать очень сложно. Сейчас запускаю через linux deploy со своим скриптом, который через сокет общается с android приложением. Вроде все работает, но слишком много мороки установки и настройки для конечного пользователя.
+1
Нет. Потому что он скомпилен под x86/64. А вот если скомпилите кросс-компилятором gcc-arm-linux-gnueabi (для арма), то запихнется.
+1
Это то понятно, компилится нормально, вопрос в том, как это сделать )
+1
Ну смотря что там у вас за бинарь. Если шаред обджект на C/C++, можно через jni подключить.
+2
Грубо говоря, там консольная утилита, то есть ее нужно запускать с определенными параметрами и ловить stdout. Проблема еще в том что это не один бинарь, а пакет с зависимостями.
+1
Вы сколько текста написали, даже обыграли «бразильскую тему», но все же basil.
+6
Было бы интересно увидеть Asterisk на Android. Массу интересных применений можно придумать такому развлечению.
+4
Интересно, как VIM-ом пользоваться на смартфоне с тач скрином)
+2
VIM и так есть, по крайней мере на CyanogenMod. А вот какого либо vsftpd сильно не хватает. Но хотелось бы нативно…
P.S. VIM без физической клавы имхо не возможен.
P.S. VIM без физической клавы имхо не возможен.
+1
Кстати, есть вариант запуска полноценного linux on arm дистрибутива в chroot окружении. А уж дальше городи что хочешь, хоть ssh, хоть vnc на localhost.
+2
Подумал, что вы о Linux Deploy. Поддерживает не только Debian и не требует каких-либо усилий.
+2
От себя могу добавить только, что без бубнов у меня не встала.
Basil вообще отказывает что либо качать.
А для anise нужно ручками править bootstrap.sh
добавить строчку
после
выполнять под root из папки /cache
Basil вообще отказывает что либо качать.
А для anise нужно ручками править bootstrap.sh
добавить строчку
export CACHEDIR=/cache
после
export TARGET=/data
выполнять под root из папки /cache
0
Поставил поиграться вариант без рута: play.google.com/store/apps/details?id=com.cuntubuntu&hl=en
Есть потенциал… ;-)
Название package правда какое-то непреличное…
Есть потенциал… ;-)
Название package правда какое-то непреличное…
-1
Кстати, пользуясь случаем, хотел спросить: лично Вас что останавливает от того, чтобы потратить 10 минут и получить рут? Просто реально, 70% серьезных прог (именно серьезных твикеров, демонов и всяких компиляторов) требуют рут. Я даже свою Теслу отрутил, хотя она Медиатек (!), еще и последний MT6582. Не думаю, что у вас так же все сложно, ни так ли?)
0
Еще два года назад игрался с Ubuntu в chroot на TF101. Но вот чего сильно не хватает — это полноценного Xserver для андроида. Был вариант с VNC, то это очень тормозно. Вроде бы кто-то начинал писать свой сервер, но, судя по статье, воз и ныне там?
0
В общем, умер проект уже несколько лет как… BotBrew умер, у Themer темы перестали качаться, без которых он реально убог. Не, ладно Themer, я на Next Launcher перешел и ничуть не жалею, но BotBrew-то почему? Что за непруха? Ни у кого pkg.zip для Бутстрапа не завалялся? Могу выложить все на свои сервера и пересобрать его из сорцов для своих урлов. Или может какие альтернативы есть? Заранее благодарен за любую помощь!
0
Sign up to leave a comment.
Устанавливаем Linux-программы на смартфон под управлением Android