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 ()

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

меня интересует энергопотребление планшета/смартфона при работе linux deploy, к примеру, в среднестатистических задачах.

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

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

Да особо не тормозит, только считает неторопливо. Прогнал простенький бенчмарк, получилось, что floating point math в питоне на четырёхъядерном ARMv7 на 1.5 GHz в 5.7 раз медленнее, чем на двухъядерном Core2 Duo E6750 на 2.66GHz.

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

меня интересует энергопотребление планшета/смартфона при работе linux deploy, к примеру, в среднестатистических задачах.

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

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

4.2, всякие говноподелки, юзающие Oscar, не нужны. Сколько раз уже протокол меняли, чтобы этим «умникам» дошло - не доходит...

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

Ой, да, что-то я об этом не подумал. ☺ Только он не работает, в ведроидном ядре нет поддержки perf.

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

Общение со всем этим производится трансректально

Стандартно для линукса.

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

Я пользовался, когда оно в Skype умело. Ещё на винде. Постоянно вкладкой в Thunderbird держал. Потом нашёл plus.im, но на постоянной основе пользоваться им почему-то перестал (к тому времени уже починил зависимости и поставил на линукс нативный скайп). А потом и скайп запускать перестал - сначала для энергосбережения (часто лекции печатал), а потом и вообще про него забыл... Вот только вчера запустил.

//Вот на телефоне юзал бы IM+, но он, сцуко, платный - родной скайпоклиент окончательно прикрыли ещё год назад.

MiniRoboDancer ★☆ ()

Я так понял, у нексуса в данном случае нет никаких преимуществ? Попыток поставить линукс нативно (не огорожено ж кагбэ) не предпринималось?

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

Я так понял, у нексуса в данном случае нет никаких преимуществ? Попыток поставить линукс нативно (не огорожено ж кагбэ) не предпринималось?

Зачем? Как телефоном таким аппаратом пользоваться будет нельзя, интерфейс всего нативного софта заточен под клаву и мышь, а ни того, ни другого на смартфоне нет. Пытался запилить убунтуфон, но там какой-то баг на 4.4, и оно не ставится. Потом ещё попробую.

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

Как телефоном таким аппаратом пользоваться будет нельзя

А с meego звонилку утащить никак? Я ж не думаю, что там модем настолько огорожен...

интерфейс всего нативного софта заточен под клаву и мышь

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

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

А с meego звонилку утащить никак? Я ж не думаю, что там модем настолько огорожен...

Настолько. Вообще, свободных прошивок для GSM-модулей просто не бывает. В том же maemo вся система была свободная, но гуёвая оболочка и все дрова - проприетарщина.

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

Это дурацкое заблуждение, культивируемое на ЛОРе, и не больше. Вы попробуйте этот гном на реальном тачскрине поюзать, быстро поймёте, что тач тут ни при чём, а просто гномодевелоперы наркоманы, и на этом всё.

И вообще, полноценный софт всегда можно почикать и попилить, а с куцым андроидным софтом такое не пройдёт.

Пиление ради пиления?

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

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

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

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

Чушь какая. Разве не очевидно, что разные устройства ввода подразумевают разную эргономику?

На андроиде вон браузеров с поддержкой юзерскриптов единицы, я уж молчу про инспектор.

Тач-то тут при чём?

С текстовыми процессорами и прочим громоздким софтом ещё хуже.

Ясный пень, в отсутствие хардварных клавиатур-то.

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

Разве не очевидно, что разные устройства ввода подразумевают разную эргономику?

Нет. Дело вообще не в устройствах, а в задачах. Для звонки-интернет-музычга-игрульки - современные мобильные ОС подходят. А когда доходит дело до использования устройства как КПК...

Тач-то тут при чём?

Тач ни при чём. При чём - полноценный линукс.

Ясный пень, в отсутствие хардварных клавиатур-то.

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

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

Нет. Дело вообще не в устройствах, а в задачах.

Мдё. Теоретики такие теоретики. Дальше обсуждать этот вопрос не вижу смысла.

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

Скорее не теоретики, а кактусоеды. «Можно делать» и «удобно» - две большие разницы. Большинство людей слишком импульсивны, чтоб заниматься чем-то в неудобном интерфейсе - телефон полетит в стенку. Я к таким не отношусь.

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

использования устройства как КПК

И как же нужно использоваться устройство, чтобы «как КПК»?

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

Большинство людей слишком импульсивны, чтоб заниматься чем-то в неудобном интерфейсе - телефон полетит в стенку. Я к таким не отношусь.

Но рассуждаете об эргономике...

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

Делать всё то же, что и на ПК. Только чтоб устройство влезало в карман. Без резистивного экрана и клавы возлагать на устройство такие задачи сложновато, да. Но низкая точность распознавания координат отчасти компенсируется размерами экранов нынешних коммуникаторов.

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

Эргономика - вещь субъективная. Некоторые нынче уже настолько обнежились, что отказываются работать на железе, на котором их любимое жирноDE тормозит (тормоза - тоже вещь субъективная, кто-то от стамилисекундных задержек на стены лезет, кто-то и от пятисекундных усом не ведёт).

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

Делать всё то же, что и на ПК. Только чтоб устройство влезало в карман.

Если бы это было возможно, то зачем были бы нужны ПК?

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

Эргономика - вещь субъективная.

Удобство - вещь субъективная. Эргономика - нет.

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

Делать всё то же, что и на ПК.

Мы не на том уровне развития технологий, ОС тут не причем. Я бы даже сказал наоборот, современные мобильные ОС стараются уменьшить эту разницу. Многое из того, что делаешь на ПК, уже без особых проблем делаешь на планшете. Но все же, если выбирать мобильность или пкшность, я выберу мобильность. Для задач ПК есть ПК.

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

зачем были бы нужны ПК?

Для удобства, большей мощности и расширяемости.

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

Мы не на том уровне развития технологий, ОС тут не причем.

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

современные мобильные ОС стараются уменьшить эту разницу

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

Многое из того, что делаешь на ПК, уже без особых проблем делаешь на планшете.

Кинцо и фтентакли? Для этого ПК не нужен, да.

Но все же, если выбирать мобильность или пкшность, я выберу мобильность. Для задач ПК есть ПК.

Мобильность как раз и заключается в расширении возможных условий использования. У ПК они слишком узки.

MiniRoboDancer ★☆ ()

Можешь купить Bluetooth-клавиатуру, я так и сделал.

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

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

Нет, софт пишут под возможности железа.

При этом выкидывая всё остальное

Выкидывают то, что не нужно или портит концепцию.

При этом выкидывая всё остальное

В том числе. Но лично у меня тут еще и почта с офисом есть. Сижу сейчас в аэропорту, написал несколько писем, сверил пару документов.

Мобильность как раз и заключается в расширении возможных условий использования. У ПК они слишком узки.

Компромис.

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

Нет, софт пишут под возможности железа.

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

Выкидывают то, что не нужно или портит концепцию.

Концепцию чего? А нужно всё. Вот тебе, может, VBA в текстовых документах нахрен не нужен, а дядя Васе из Нижнего Тагила без него ну никак.

написал несколько писем

А если письмо сверстать надо?

сверил пару документов.

А редактировать? Со всякими формулами и экзотическими шрифтами?

Компромис.

Между чем и чем?

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

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

Ну ты-то должен понимать, чем отличается твой пк от железа в телефоне.
Еще раз: мобильная техника не заменяет пк по многим объективным причинам, но позволяет делать часть работы там, где пк не доступен. Для еще более комфортного использования придумали облака, часть инструментов ты можешь оставить там, а гаджет использовать как тонкий клиент. Это позволит еще немного уменьшить разницу, не убивая важные преимущества - мобильность.

Между чем и чем?

Между мобильностью и функциональностью. Если не хватает - бери ноут.

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

Ну ты-то должен понимать, чем отличается твой пк от железа в телефоне.

Мощностью и открытостью. Остальное не суть важно. Мощность уже достигла достаточного уровня (средний ПК 10-летней давности), черёд за открытостью.

Для еще более комфортного использования придумали облака

Облака проблему интерфейса никак не решают.

Если не хватает - бери ноут.

Ноут в карман не положишь. И нетбук тоже. А девайсов форм-фактора Nokia Communicator нет.

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

Облака проблему интерфейса никак не решают.

Если есть приложение, то решают.

cipher ★★★★★ ()

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

Это ректально с глубоким проникновением, ведь у того же PolarFox-а есть более простая реализация с X-сервером прямо на Android, что удобнее.

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Читайте внимательнее, я именно его вариант и использую, и отдельно упомянул об этом в ОП.

Axon ★★★★★ ()

А автор самого Linux Deploy на ЛОРе обитает?

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

meefik@gmail.com, можете спросить. Но непохоже.

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

Каким образом? Экран тот же, точность распознавания та же, сосиски те же. Средства построения интерфейса по возможностям ничем принципиально не отличаются, разве что по мелочам.

MiniRoboDancer ★☆ ()

Andorid == linux

модераторы! -20!

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

Вот что было круто сделано в Maemo, так это IM, ведроид в этом отношении просто полное днище. Впрочем, на эту тему я тут уже ныл.

ох, как я скучаю по телепатии из n900... :(

Stil ★★★★★ ()

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

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

В маемо был пиджин насколько я помню. А ещё в маемо были иксы. Можно попробовать откопать образ маемы и через андроидные иксы его изнасиловать.

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

Hangouts тоже отдельно

Оффтоп. А XMPP уже окончательно зарубили или еще работает? А то у меня девушко одна из gmail.com есть в ростере и что-то она давно онлайн не была. Вроде после перехода на Hanqouts на Gmail еще можно было использовать XMPP (сам не пользуюсь gmail.com, поэтому не знаю). Может, уже окончательный каюк? Никто не знает?

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

В маемо был пиджин насколько я помню

Пиджин для maemo был, но он был на фиг не нужен, потому что встроенная система сообщений в разы удобнее.

Можно попробовать откопать образ маемы и через андроидные иксы его изнасиловать.

Месье знает толк. :-)

Axon ★★★★★ ()

на котором запущен... в котором развёрнут

Кто на ком стоял?

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

друг уже после предполагаемого убиения писал мне с вебинтерфейса в jabber.el, да и щас появляется, статус видно, все дела

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

друг уже после предполагаемого убиения писал мне с вебинтерфейса в jabber.el, да и щас появляется, статус видно, все дела

А я где-то видел, кажется, что люди из gmail.com будут видны, но общаться с ними нельзя будет, то есть они не будут получать сообщения. Но я что-то не помню, где я это видел, и насколько это правда будет.

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

я тоже видел что-то подобное, потому и удивился, когда он отписался.

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