termux无法安装引导程序包_安卓手机上安装termux,把手机当linux服务器用

旧的安卓手机不要扔,可以拿来做一个微型的linux服务器,编程开发,跑服务都不在话下!本文就以6年前发布的小米2s为例,亲自带大家一起体验一下这种手机服务器并简单分析其中的一些原理。一、升级最新安卓操作系统像小米2s这样已经发布6年多的手机,配置已经不够用了。但是我们知道,谷歌每年发布的新安卓系统版本都有性能的优化,所以旧手机如果能升级系统,自然也能改善性能。工欲善其事必先利其器,我们先把旧手机升...
摘要由CSDN通过智能技术生成
旧的安卓手机不要扔,可以拿来做一个微型的linux服务器,编程开发,跑服务都不在话下!本文就以6年前发布的小米2s为例,亲自带大家一起体验一下这种手机服务器并简单分析其中的一些原理。

一、升级最新安卓操作系统

像小米2s这样已经发布6年多的手机,配置已经不够用了。但是我们知道,谷歌每年发布的新安卓系统版本都有性能的优化,所以旧手机如果能升级系统,自然也能改善性能。工欲善其事必先利其器,我们先把旧手机升级一把再说。

魔趣ROM介绍

33f1ec723fc4d09702d0b26e39edb03e.png

这是一个国内团队维护ROM,开源并且支持多款安卓设备。最主要的是他跟随谷歌的脚步,当有新的安卓版本发行后,魔趣ROM很快就能为多款安卓设备适配。

魔趣ROM下载地址:https://download.mokeedev.com/,需要的朋友可根据自己的手机型号选择下载并刷机使用。

例如我的小米2s手机,选品牌和型号

922d814a8b1f9c457a07d8e1f459d63f.png

选安卓的版本,我选的是8.1版本:

a1a053268c12e02c7d0f42007de16954.png

怎么刷机不是我们关注的重点,需要的请到魔趣论坛或百度搜索。刷机后,我那6年前的破手机用上了androd 8.1:

f2d39837f24ada2e8cfc5828e4641c04.png

魔趣ROM的是开源的,这意味着:只要我们愿意,随时可以下载代码下来定制自己的ROM,这非常符合开发人员的胃口!

二、将安卓手机打造成linux服务器

理解linux与安卓的关系

  • 首先,安卓操作系统的内核是基于linux的,谷歌为安卓系统做了特殊的定制,如增加了binder驱动,适合手机的电源管理驱动,Low Memory Killer驱动等等。
  • 其次,安卓系统和普通的linux的libc库不一样,可执行程序需要专门的android编译器(arm-linux-androideabi-gcc/g++)编译,用专门的链接器(arm-linux-androideabi-ld)链接专用于安卓的libc.so才能运行。

为什么我们只关注C/C++,不是有那么多语言编写的程序吗?

因为c/c++是基础,离开它们基本没什么能跑的了。java虚拟机是c++编写的,python的解析器是c写的,js的解析执行引擎也是c/c++写的。。。

本文的主角---termux简介

termux 是一个安卓平台下的app, 它能够在安卓上实现一个微型的linux,具有命令行界面,可以以apt方式简单的安装各种软件。

termux的安装与使用

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值