Как стать автором
Обновить

Комментарии 19

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

Так как я работаю с телом через ssh, то телефон я не трогаю и он почти всегда лежит с выключенным экраном. Но есть нюанс , аккумулятор убитый, поэтому телефон всегда подключен к ЗУ. Возможно из-за этого не наблюдаю снижения производительности ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯. Наверное в вашем случае ядро ограничивало активность процессов, чтобы сберечь заряд батареи.

убитая батарея в девайсе постоянно висящем на зарядке пожароопасно. некоторые ведроидофоны могут жить от ЗУ даже если вынуть АКБ, проверьте, если это ваш случай то АКБ лучше выкинуть.

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

я отключал, там прям динамическое отключение ядер было, открываем htop, смотрим у нас 8 потоков, экран тухнет, 2 потока

Это скорее связано с тем, как андроид даёт работать приложениям в фоне. Ещё один прикол термукса: запустить сессию screen или tmux, отсоединиться от неё и "закрыть" окно терминала (например по ctrl-d). Если открыть потом терминал заново, то сессии как не бывало, т.е. в этом случае все юзерские процессы покиляны с концами.

А получится при этом установить docker и запускать контейнеры? Или даже какой-нибудь k3s развернуть

если я правильно помню для запуска докер контейнеров на андроиде нужно собирать кастомное ядро. хотя на некоторых устройствах ядро в докер умеет. your mileage may vary

Достал из шкафа свой старый смартфон 2016 года, а там Android 4.2. Как и на большинстве бюджетных китайцев того времени… Скачал статью и положил в архив: через 10 лет, когда старыми начнут массово становиться устройства на Android 7+, пригодится.

Проверьте наличие кастомных прошивок для вашего устройства на xda developers например, возможно там есть 7 android и выше, если у вас Snapdragon то шанс наличия таковых большой

Статья интересная конечно, но

xiaomi-libra - существует postmarketos, работает зарядка, wifi. Следовательно вот вам большая экономия ресурсов. Сама ось будет занимать от силы 30мб в оперативки.

Я тоже когда-то запускал на телефоне python Flask который использовал termux для отправки СМС

А как на счет KSWEB: web developer kit?

Знаю одно образовательное заведение (уж простите не уточню) у которого в разгар августовских движений умер сервер на котором хостился сайт заведения. Конечно в стойке рядом стояло ещё пару серверов, но то-ли алкоголь в крови админа, то-ли жажда приключений.. в общем ещё пару месяцев сайт хостился на ипхоне (емнип 3джЫ) с джейлбреком и накаченым апачем.

А по сабжу: есть подозрения что mysql при более менее весомой активности сайтеца (не имею ввиду нагруженный прод, просто wordpress бложика на себя самого хватит) убьёт память в вашем испытуемом.

прикольно, а node.js можно поднять?

Это конечно интересно. Возможно использовать как скрытый сервер: взламываем роутер соседа, ставим ему DynDNS, проброс портов на подключенный телефон. Телефон вместе с ЗУ вмуровываем в розетку. Наверняка можно и без роутера как то привязать домен к динамическому ip ОпСоСа.

А бля чего ещё эти танцы с бубном - не понятно. Ведь работать вы будете с ПК. Удобнее поднять локальный сервер (например OSPANEL, справится даже моя кошка).

В образовательных целях конечно прикольно. Это как запуск Квейка на калькуляторе или в MS Exel.

Вот буквально на днях сделал web сервер из приставки Xiaomi Mi Box S на Android TV 9, только правда ограничился статичным контентом без PHP. Работает хорошо, даже при прокидывании портов на роутере, виден в интернете. Но тут закрадываются два минуса: не прокидывается 80 порт (возможно ограничение при использовании DDNS от TP-LINK) и самое главное - приставка уходит в спящий режим и сервер не работает, пока не включишь приставку. Конечно с этим можно разобраться, но мне это не было так нужно, просто забавы ради.

Сон у приставки отключается в настройках для разработчиков, jfyi

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории