abmin521
V2EX  ›  Android

如何在 Android( nexus)上比较完美的运行 Linux

  •  
  •   abmin521 · Jun 3, 2017 · 16463 views
    This topic created in 3446 days ago, the information mentioned may be changed or developed.
    之前有人提到移植 AOSP https://www.v2ex.com/t/350509
    以及相同想法的 https://www.v2ex.com/t/226160

    linux deploy 貌似并不能利用手机的相机等硬件

    关键是否在于 bootloader ?

    希望能驱动屏幕相机等硬件

    能否比较完美的运行 linux ?
    32 replies  •  2017-06-07 10:15:08 +08:00
    zhangneww
    zhangneww
    Jun 3, 2017 via Android
    1
    ubuntu touch
    k9982874
    k9982874
    Jun 3, 2017 via iPhone❤️1
    2
    我猜下面会有一批人劝楼主不要在手机上运行 linux,手机不是干这个的,随便买个几百的电脑都比手机强,云云
    abmin521
    abmin521
    OP
    Jun 3, 2017
    3
    @zhangneww #1 这个没有 apt 吧?

    @k9982874 #2 废旧手机
    WispZhan
    WispZhan
    Jun 3, 2017
    4
    关键在与你把 Linux 一直上去之后能干嘛?

    好多常用 x86 的 linux 工具在 arm 上是没有的,你看 ubuntu touch 里的 apt 能装的东西都不多。

    bootload 是其一,
    HAL 和驱动是其二。

    要不你就干脆弄个 SSH 练到 VPS 吧。
    redapple0204
    redapple0204
    Jun 3, 2017
    5
    终端模拟器?
    abmin521
    abmin521
    OP
    Jun 3, 2017
    6
    @WispZhan #4 监控 播放器 DLNA 离线下载机等等
    jyf007
    jyf007
    Jun 3, 2017
    7
    https://wiki.gentoo.org/wiki/Project:Android
    我跟负责人谈过,但是不支持 aarch64(arm64),但是我英文不好
    jyf007
    jyf007
    Jun 3, 2017
    8
    @abmin521 就是他也没钱去实现这个移植,我也谈不起来。
    dream7758522
    dream7758522
    Jun 3, 2017 via Android❤️2
    9
    楼主不要在手机上运行 linux,手机不是干这个的,随便买个几百的电脑都比手机强
    bqbkbz
    bqbkbz
    Jun 3, 2017
    10
    a1044634486
    a1044634486
    Jun 3, 2017
    11
    楼主不要在手机上运行 linux,手机不是干这个的,随便买个几百的电脑都比手机强。。
    xzzhuce
    xzzhuce
    Jun 3, 2017
    12
    终端模拟器+php ( mysql )服务器,然后下载相关 php 开源系统放上去,不过话说你买个大内存的路由也可以完成这个效果。
    Tunar
    Tunar
    Jun 3, 2017 via Android
    13
    我自己的话,,觉得 termux 就够了
    jyf007
    jyf007
    Jun 3, 2017
    14
    @zhaohui318 我用过,直接装了除 joe 和 vim 两个包,但是官方的 zssh 是个摆设,我写个 pr 没人理这个问题。
    jyf007
    jyf007
    Jun 3, 2017
    15
    @Tunar 包不全。
    abmin521
    abmin521
    OP
    Jun 3, 2017
    16
    @zhaohui318 #10
    @Tunar #13
    @jyf007 #15

    termux 并不能控制硬件吧 比如声音 ALSA ?


    @a1044634486 #11
    @dream7758522 #9

    只是想利用一下旧手机而已
    21grams
    21grams
    Jun 3, 2017
    17
    android 就是 Linux
    nicevar
    nicevar
    Jun 3, 2017
    18
    @abmin521 就你说的监控 DLNA 几个需求 android 就能做到,为什么要用 linux ?
    abmin521
    abmin521
    OP
    Jun 3, 2017 via Android
    19
    @nicevar inux 定制性更强 更稳定吧 Androd 做多多长时间不关机?
    czmecho
    czmecho
    Jun 3, 2017
    20
    @abmin521 #19 这个观点很神奇,什么时候 Androd 会关机,当然没电的时候呀。Linux 也一样。

    你要在 Linux 实现的功能,Android 也有对应工具,甚至更好。

    但是 4L 说的,你何必搞些有的没的。把精力花在其它地方不好吗?
    abmin521
    abmin521
    OP
    Jun 3, 2017 via Android
    21
    @czmecho 我的意思是一直插上充电器 Android 可能有内存泄漏以及唤醒 而 linux 可能稳定些 仅此而已
    jyf007
    jyf007
    Jun 4, 2017 via Android
    22
    @abmin521 所以要搞 aosp 呗。
    coolypf
    coolypf
    Jun 4, 2017
    23
    chroot + debootstrap 装一个 Debian armhf/arm64 的用户态环境,
    需要 GUI 就用 VNC,不需要就用终端模拟器。
    ji4ozhu
    ji4ozhu
    Jun 4, 2017
    24
    楼主不要在手机上运行 linux,手机不是干这个的,随便买个几百的电脑都比手机强。。
    nicevar
    nicevar
    Jun 4, 2017❤️1
    25
    @abmin521 android 也是 linux 带个 vm,你要用的东西都在应用层就搞定了,用 linux 定制行强从哪里能体现出来? android 内存泄漏从 4.4 开始到 6.0 确实一直没有很好的解决,尤其是 5.x 的 ColorFade 的 SurfaceTexture 导致的问题最为严重,但是内存泄漏绝大多数是使用了 UI 层的东西出现的,所以带上桌面环境即使换 linux 能有多大改善? linux 的桌面环境内存泄漏也随处可见,何来的稳定性,这方面移动系统肯定比桌面系统强的,现在的桌面系统无论是 windows、osx 还是 linux,频繁的切换应用连续跑三天就不行了,过渡使用经常开 gc 类语言编写的软件一天就不行了,服务器版本 linux 稳定那是因为不带 ui 环境。
    nexus 5 可以刷各种版本的系统,kde 版本的 linux,玩具一个,根本没法用,ubuntu touch 也就是个试验品,已经被遗弃了,还有基于 meego 的 sailfish 2.0, 这个感觉还比较好用,但是没有高强度用过。
    所以你只是需要跑几个必要的应用,考虑内存泄漏没啥必要,直接上 android 7.0,如果换了 linux 反而问题更多。
    bill361410
    bill361410
    Jun 4, 2017
    26
    termux ,安装以后 apt install python2 挺好用的,手机内存要够大,基本够用
    zippo01
    zippo01
    Jun 5, 2017
    27
    linux deploy,安装简单,使用方便,图像界面可安装 vnc 解决,我试过 centos,debian,ubuntu,都挺好用的
    pqpo
    pqpo
    Jun 5, 2017
    28
    买个树莓派吧
    xlvecle
    xlvecle
    Jun 5, 2017
    29
    @abmin521 Ubuntu touch 有 apt,为什么会没有,就是个图形界面是移动端的全功能 arm ubuntu 而已
    xlvecle
    xlvecle
    Jun 5, 2017
    30
    @abmin521 而且 ubuntu touch 并没有楼上所谓的被遗弃之说,媒体报道少了而已,而且 port 新设备的速度比较慢。何况又不关心图形界面,我都把 n4 的 ubuntu touch 的图形界面关掉了,当一个小 server 用,娱乐娱乐
    Aetherium
    Aetherium
    Jun 6, 2017 via Android
    31
    越狱的 iPhone 可能比较符合楼主的期望
    huclengyue
    huclengyue
    Jun 7, 2017
    32
    内存泄露问题早已经不存在了,Android 手机我都是一个月关机一次。
    另外有那个 linux 发行版桌面系统稳定性高于 android 的?
    如果你真担心长时间开机问题,可以写个定时任务,每天关机,虽然我觉得并没有什么用。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4142 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 09:43 · PVG 17:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.