我有好几个旧的安卓手机,解锁root了,看到各种垃圾佬折腾破笔记本机顶盒路由器甚至随身wifi…
在我看来旧手机的性能很好,一直在角落吃灰很浪费,如果能跑起来做一个内网穿透应该挺合适的,比如我最想折腾的旧手机小米11(骁龙888超级旗舰处理器,8G超大内存,对比同规格VPS可是很牛逼的…)
我大致搜了一下,直接将Linux镜像安装在裸机上貌似没有教程和案例,都是一些通用的安卓系统虚拟出Linux环境,想问问各位佬有比较了解的吗?
之前在小米6上跑了Ubuntu touch 也算linux吧
是个好点子,蹲一手
termux
能搞出Ubuntu等系统,之前挂了一段时间,结果电池鼓包了。。。
要直接刷机的话,一般不行,还要和机型适配
旧手机确实要注意电池的问题
直装没什么意义,这个事挺抽象的,驱动被谷歌闭源了你首先得解决这个再考虑后续
常见的方案无外乎就是容器和虚拟机,前者想要无损要编译下内核,后者很简单上手快
刷个 LineageOS跑虚拟机或者容器就行了,别折腾裸机了,就算跑起来很多硬件都不一定有驱动,天选之子就那么几部,安卓要是遵从linux的规范也不会被踢了
感觉会挺折腾
手机的问题主要是两个,一个是屏幕,一个是供电
手机默认是在屏幕输出的,一般没办法改成接口输出,接口只能做切换
供电的问题是手机必须依赖电池,没法绕过电池直接供电。
网上倒是有用手机主板改一些电视盒子,开发板之类的项目或成品
但自己肯定是搞不了的,你肯定要拆出主板来改
最后就是软件层面,如果手机内核不开源,那你只能在安卓上跑虚拟终端或者容器,那就没意思了
推荐用termux,首先安卓就是linux,如果你的目的是跑linux那已经实现了,termux的话会利用安卓内部的linux文件系统+一个自建的glibc给你一个类似于树莓派的环境,监听端口跑跑服务都没问题,还能装x11,用termux-x11能跑一个linux桌面环境
如果你是要x86的东西,建议用box64,这玩意可以在arm上跑x86的linux二进制,很多人用它跑wine从而实现用安卓手机玩赛博朋克2077
我也是 ,手机改直供电不知道行不行
太行啦,你甚至可以把电池上的小板拆下来,并联几个电容直接干
那位佬友可能没了解过,diy方案蛮多的,记着那几个硬件社区还有开源的稳定方案能直接抄作业的
AidLux很好用,细节没研究过
想过,不想动手(哈哈哈,手残党
看见有人说termux了我就不多扯了,如果要跑容器什么的或者负载重的任务确实termux是最佳选择,如果负载比较轻(比如挂个小网站什么的)可以把程序打包成magisk/kernelsu模块来在后台常驻运行,同时不影响Android系统使用,也不怕杀后台
怎么不搞个青龙和ADG
基本需要的功能用路由就够了,手机多的性能没啥用吧
用zerotermux跑了个ubuntu
国外有个组织专门干这个的,忘记名字了,支持一部分设备刷入原生Linux,如果可以搞这个确实很好,旧手机性能不差(至少比一些arm软路由,tv盒子强的多),搞个小集群还是很能抗的,主要是省电不占地方啊.设想下10台骁龙835负载一个L站,我觉得完全无压力好吧.
chroot或proot可以,但是在安卓上跑docker是要自己编译内核的