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

2017-06-03 17:07:27 +08:00
 abmin521
之前有人提到移植 AOSP https://www.v2ex.com/t/350509
以及相同想法的 https://www.v2ex.com/t/226160

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

关键是否在于 bootloader ?

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

能否比较完美的运行 linux ?
7289 次点击
所在节点    Android
32 条回复
abmin521
2017-06-03 23:35:15 +08:00
@czmecho 我的意思是一直插上充电器 Android 可能有内存泄漏以及唤醒 而 linux 可能稳定些 仅此而已
jyf007
2017-06-04 10:37:10 +08:00
@abmin521 所以要搞 aosp 呗。
coolypf
2017-06-04 13:43:17 +08:00
chroot + debootstrap 装一个 Debian armhf/arm64 的用户态环境,
需要 GUI 就用 VNC,不需要就用终端模拟器。
ji4ozhu
2017-06-04 14:52:36 +08:00
楼主不要在手机上运行 linux,手机不是干这个的,随便买个几百的电脑都比手机强。。
nicevar
2017-06-04 17:36:29 +08:00
@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
2017-06-04 20:29:52 +08:00
termux ,安装以后 apt install python2 挺好用的,手机内存要够大,基本够用
zippo01
2017-06-05 11:55:12 +08:00
linux deploy,安装简单,使用方便,图像界面可安装 vnc 解决,我试过 centos,debian,ubuntu,都挺好用的
pqpo
2017-06-05 12:16:07 +08:00
买个树莓派吧
xlvecle
2017-06-05 18:17:19 +08:00
@abmin521 Ubuntu touch 有 apt,为什么会没有,就是个图形界面是移动端的全功能 arm ubuntu 而已
xlvecle
2017-06-05 18:20:48 +08:00
@abmin521 而且 ubuntu touch 并没有楼上所谓的被遗弃之说,媒体报道少了而已,而且 port 新设备的速度比较慢。何况又不关心图形界面,我都把 n4 的 ubuntu touch 的图形界面关掉了,当一个小 server 用,娱乐娱乐
Aetherium
2017-06-06 02:04:06 +08:00
越狱的 iPhone 可能比较符合楼主的期望
huclengyue
2017-06-07 10:15:08 +08:00
内存泄露问题早已经不存在了,Android 手机我都是一个月关机一次。
另外有那个 linux 发行版桌面系统稳定性高于 android 的?
如果你真担心长时间开机问题,可以写个定时任务,每天关机,虽然我觉得并没有什么用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/365689

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX