LINUX.ORG.RU

Andorid == linux, или прикладное хлебобулочное троллейбусостроение

 , , ,


6

2

Дамы и господа, на скриншоте вы видите запущенный на 4 нексусе Android 4.4, на котором запущен Linux Deploy, в котором развёрнут Debian Sid, в доме, который построил Иен.

В оный дебиан запилены zsh, tmux, vim, python3/numpy/matplotlib/ipython, matchbox-wm (чисто чтобы окошки на весь экран раскукоживал) и ещё пара мелочей, жизненно необходимых на мобильнике каждому здравомыслящему человеку.

Общение со всем этим производится трансректально, а именно: ConnetctBot'ом цепляемся на локалхост черезз SSH, а картинку гоним на XServer XSDL (Спасибо PolarFox за рекламу).

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

Скриншот с вимом

>>> Просмотр (1280x1536, 418 Kb)

★★★★★

Проверено: JB ()

Добавить бы к этому великолепию хардварную клавиатуру

Вот так?

PolarFox ★★★★★ ()
Ответ на: комментарий от Axon

Фиг знает, ввёл в гугл «nexus 4 keyboard case», нашлась картинка.

PolarFox ★★★★★ ()

Клава со стрелками в новом ведроиде или можно отдельно поставить?

bubblecore ★★★★ ()

is open source software for quick and easy installation of the operating system (OS) GNU/Linux on your Android device.

Зачем оно нужно если бы андроид был линуксом?

loz ★★★★★ ()
Ответ на: комментарий от loz

Оно нужно потому что андроид - не GNU/Linux, но возможно потому, что андроид - таки линукс. Это, фактически, обычный chroot.

Axon ★★★★★ ()

ConnetctBot'ом цепляемся на локалхост черезз SSH, а картинку гоним на XServer XSDL

А ведь это должен быть просто mount -t 9p ...

loz ★★★★★ ()
Ответ на: комментарий от loz

Ну, вообще говоря, можно просто набрать linuxdeploy shell в консоли андроида и работать с чрутом без костыля в виде SSH. А с иксами всё в порядке, они запущены нативно, и приложения спокойно подключаются к X-серверу, достаточно было прописать export DISPLAY=:0 в .zshrc.

Axon ★★★★★ ()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от capral

Я бы сказал иначе: ICQ must die. Но, вот, пару человек мне туда ещё периодически пишут, так что пока приходится держать.

Axon ★★★★★ ()
Ответ на: комментарий от Darth_Revan

QIP, imo.im, IM+?

Да все они говно. Ну и бесполезен для меня мультипротокольный клиент, потому что скайп всё равно отдельно, hangouts тоже отдельно, одна асечка и остаётся. Вот что было круто сделано в Maemo, так это IM, ведроид в этом отношении просто полное днище. Впрочем, на эту тему я тут уже ныл.

Axon ★★★★★ ()
Ответ на: комментарий от Darth_Revan

Да так себе, если честно. Кушаем кактус.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Тогда почему без? С тем же QIP жить и то веселей, чем с ICQ.
(если что, я пользователь jTalk без транспортов, ибо мотивации проводить мосты в другие сети особо нет)

Darth_Revan ★★★★★ ()
Ответ на: комментарий от Darth_Revan

Тогда почему без?

Потому что hangouts теперь без него, а добавлять к зоопарку ещё и джаббер просто чтобы был я не вижу никакого смысла.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

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

Darth_Revan ★★★★★ ()
Ответ на: комментарий от Darth_Revan

используемом протоколе

Кем используемом? 99% моих контактов, если и пользуются чем-то кроме асечки и скайпа, то это тот же gtalk.

Axon ★★★★★ ()
Последнее исправление: Axon (всего исправлений: 2)
Ответ на: комментарий от Darth_Revan

Наверное, вам стоит иногда высовывать нос из уютного линуксового мирка. Нормальные люди, как бы, даже не знают, что есть какие-то там протоколы. У них есть программы для общения с людьми, и «удобство протокола» вообще не является фактором при их выборе.

Axon ★★★★★ ()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

У меня даже Skype стоит. Но таки я иногда высовываю нос из уютного линуксового мирка, а не вылезаю из него окончательно и навсегда.

Darth_Revan ★★★★★ ()

ipython notebook не проще ли? и вычислительной мощи побольше тогда будет

uGin ()
Ответ на: комментарий от Darth_Revan

А у меня из близких линуксоидов только жена, да и та «пассивная». Такие дела.

Axon ★★★★★ ()
Ответ на: комментарий от uGin

ipython notebook не проще ли?

Я интрактивную оболочку использую, в основном, для отладки и на начальной стадии, когда придумываю алгоритм обработки. Дальше скрипты. Да и не показался мне почему-то notebook таким удобным. А откуда мощь-то возьмётся?

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Мощь возьмется от компа, на котором будет вертеться ipython. А с телефона уже дергать веб-морду.

uGin ()
Ответ на: комментарий от uGin

Это ж надо комп иметь доступный, и опять смартфон выходит в роли придатка. А так - полная автономность и троллейбус весело шевелит «рогами». ☺

Axon ★★★★★ ()
Последнее исправление: Axon (всего исправлений: 1)

Rapoo Bluetooth Keyboard for iPad E6300. Работает и на андроиде

RevenantX ★★★★ ()
Ответ на: комментарий от RevenantX

Отдельная клава - это не то. Боковой слайдер бы... Но вариант интересный на фоне других, спасибо.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Она достаточно небольшая и удобная. Ради интереса немного поклацал. Понравилась.

RevenantX ★★★★ ()
Ответ на: комментарий от frozenix

Для ипхона 100500 разных вариантов, блин. Всё же, есть у принципа «одна модель, и всё» свои положительные стороны.

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Я хотел написать ответ к этой картинке http://i.imgur.com/6VPHz7C.jpg они один в один.

Сам из-за этого думал взять какой-то iphone с андройдом, чтобы он мог в эти чехлы влазить. Но у него уж больно нестандартное соотношение сторон.

frozenix ★★★ ()
Ответ на: комментарий от frozenix

База у них одинаковая, но холдер для смартфона, естественно, отличается. Где бы достать вариант для нексуса...

Axon ★★★★★ ()
Ответ на: комментарий от Axon

Я ж и говорю, нужно только чехол найти. Но я думаю первая картинка колхоз из iphone или вообще рендер.

frozenix ★★★ ()

на android вроде же нативные Xorg вышел? Разве с помощью него нельзя запустить нативные приложения и DE?

Landgraf ★★★★ ()
Ответ на: комментарий от Darth_Revan

!

Алилуййййййййййййааааа! Неужто,кроме меня,кто-то пользует «imo.im»\-)

Horse ()
Ответ на: ! от Horse

Нет, я использую jTalk :-P.

Darth_Revan ★★★★★ ()
Последнее исправление: Darth_Revan (всего исправлений: 1)

А практический смысл во всем этом есть?

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

На самом деле, иногда в метро придёт в голову мысль, и руки чешутся её поскорее проверить. Теперь у меня есть шансы это сделать не отходя от кассы. И можно работать с данными за чужими компами, на которых нет необходимого инструментария, имея при себе только мобильник и putty, скачиваемую из тырнета за 10 секунд. Правда, производительность вычислений на ARMv7 так себе, если честно. Раза в три медленнее, чем на стареньком core2duo.

Axon ★★★★★ ()
Последнее исправление: Axon (всего исправлений: 4)

а сколько А*ч кушает поделие при, к пр меру, просмотре графики? серфинге? =]

int13h ★★★★★ ()
Ответ на: комментарий от int13h

а сколько А*ч кушает поделие при, к пр меру, просмотре графики? серфинге? =]

Я не замерял. А при чём тут графика и серфинг?

Axon ★★★★★ ()

matplotlib
на смартфоне

и как оно там тормозит?

thunar ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.