如题,一个奇怪的想法 如果能在手机上跑像是 docker 这样的容器化服务,岂不是能让旧手机变成一台能跑各种服务的服务器?手机的处理器也是 arm 架构,现在 docker 上很多包也有 arm 版了
如果要实现,会有什么样的麻烦呢?我知道手机上有像是 termux 这种能够运行 linux 系统的东西,不过好象有些限制。 ipad 上好像也有 utm ,能够做模拟器
|  |      1lhx2008      2023-05-02 11:49:07 +08:00  1 | 
|      2duke807      2023-05-02 11:53:20 +08:00 via Android 不用移植就可以 我之前做过 下载 gentoo 系统,解压到 android 手机,然后 chroot 进去就是一个标准的 linux 系统 我当时在这个 chroot 的 gentoo 系统里面起服务器操作 usb 外设,android 自带浏览器访问 gentoo 里面的服务器,html5 呈现 gui | 
|      3duke807      2023-05-02 11:56:01 +08:00 via Android 只需要 root ,kernel 不用改,非国产机,十年前的事 | 
|      4duke807      2023-05-02 11:56:59 +08:00 via Android 国产白菜价平板也试过可以 | 
|  |      5qq565425677      2023-05-02 12:08:52 +08:00 手机不能 root 的话会有很多问题,像我之前的华为装了 termux 之后,只要熄屏,系统会深度休眠,此时 ssh 都会很卡甚至连不上,手机又是 oled 屏不适合长时间画面不变保持亮屏。而华为又不支持 root ,就很难受 | 
|      60o0O0o0O0o      2023-05-02 12:12:52 +08:00 via iPhone postmarketOS | 
|      7tunggt      2023-05-02 12:22:37 +08:00 via Android 有啊,而且也很多。 骁龙和天玑不是太老的 cpu 都支持 kvm docker | 
|      9TonyMike      2023-05-02 12:30:53 +08:00 via Android 微信不就是嘛 | 
|      10ltkun      2023-05-02 12:31:00 +08:00 早就有了 就是大多手机默认内核不支持 需要重新编译 正常 termux 就可以了 | 
|      11systemcall      2023-05-02 17:09:44 +08:00 via Android 可以,只要重新编译内核,再刷回去,就可以用 docker ,把 kernelsu 编译进去可以顺带解决 root 的问题。正常情况下需要解 bl 锁,哪怕你用的是原机的系统+原机内核+安卓软件,很多国产机上也需要解 bl 锁外加刷一些 magisk 模块,才可以干掉杀后台的那些组件 | 
|      12systemcall      2023-05-02 17:10:44 +08:00 via Android @noahhhh #8 一般的零售机器,高通锁死了 hypervisor 吧,起不来正常的 hypervisor | 
|      13taotaodaddy      2023-05-02 18:04:55 +08:00 "让旧手机变成一台能跑各种服务的服务器",最大的问题可能是电池会鼓包 | 
|  |      14cangshui      2023-05-02 18:10:47 +08:00 @taotaodaddy 一般都是改电源直供 | 
|      15julyclyde      2023-05-03 08:25:55 +08:00 不用 docker 也可以运行服务啊 这事跟 docker 有啥关系 |