我的互联网解决方案 篇三十:小米note2打造成一台“高性能”曲面屏Linux主机!
小米note2和红米2一样是PostmarketOS社区支持机型,虽然小米note2刷PostmarketOS后仍存在很多问题,但作为Linux主机的基本功能可以满足。
小米note2配置:骁龙821+4G/6G+64G/128G(我刷机的配置是骁龙821+4G+64G),note2曲面屏让这台Linux主机别具特色。骁龙821性能吊打树莓派4B没什么问题,作为Linux主机还是挺不错的。遗憾的是作为手机最重要的通话和4G数据功能目前不可用,决定了刷机后的小米note2只是台Linux主机而非Linux手机。
刷机前首先要解锁小米note2的BootLoader,解锁之后,就可以使用fastboot刷机了:
http://www.miui.com/unlock/index.html
刷机前建议先刷入twrp,方便以后恢复或者刷其它系统,手机进入fastboot模式后,用fastboot刷机:
fastboot flash recovery twrp.img
fastboot reboot
然后刷入PostmarketOS的系统镜像:
fastboot flash userdata 20220622-2251-postmarketOS-v22.06-phosh-18-xiaomi-wt88047.img
fastboot flash boot 20220622-2251-postmarketOS-v22.06-phosh-18-xiaomi-wt88047.img
fastboot reboot
熟悉的开机画面之后,刷机成功。我最初选择了plasma-mobile桌面,想要尝试点新东西也为大家踩了一个坑。事实证明plasma-mobile还不够完善,1个小时内桌面崩溃2次。想正常使用还是老老实实选择phosh桌面吧!
刷机完成之后开启sshd:
sudo service sshd start
sudo rc-update add sshd
换源之后升级一下系统,后续玩法照搬红米2,新的玩法慢慢开发:
vi /etc/apk/repositories
http://mirrors.tuna.tsinghua.edu.cn/postmarketOS/v22.06/
http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/main
http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/community
总结一下小米note2刷PostmarketOS的优势和缺点
优点:1.CPU比红米2强很多,比树莓派4B也要强一些,所以整体流畅度更高了;2.屏幕更大清晰度更高,操作起来更加舒服;
缺点:1.充电速度非常慢(这个是目前最影响使用的缺点);2.重力感应无效,手机不能自动旋转,需要手动转屏(影响一般);3.扬声器不能使用只能通过耳机播放(影响一般);4.home键等按钮不能使用,指纹识别更别想了(影响一般);5.通话和4G数据功能目前不可用(限制了设备更多使用场景);
总体来说最大的痛点是充电效率,如果充电效率问题解决那么这台主机的续航就不存在障碍。另外一个痛点是4G网络和通话功能。如果这2个问题能解决小米note2可以说绝对是一台可玩度非常高的Linux设备。
由于有更好的WiFi速度、更强的CPU,红米2能做的小米note2大多能做得更好。内存更大,安装docker也不会有容量焦虑,可以同时跑更多的服务。所以期待社区后续能把功能进一步完善吧!
虽然目前出现过的手机Linux方案不少:postmarketOS、Mobian、Manjaro ARM、Arch Linux ARM、PureOS、Ubuntu Touch、Salfish OS、Fedora Mobility。
但目前真正能玩的也就postmarketOS、Mobian。在我看来Ubuntu Touch是用Linux去仿造安卓,结果功能不如安卓还把Linux的功能都阉割了,一个非常失败的产品。其余的都需要pinephone这样的专属硬件支持。
事实上手机硬件性能飞速发展,要是设备厂真开放一点点,Linux玩家就真的有福了,奈何安卓设备的硬件生态和x86目前没有可比性。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友1986385944
校验提示文案
咪了个喵喵喵
校验提示文案
落恒
校验提示文案
骑蜗牛上高速路
校验提示文案
阿和花
docker也安好了。但是,安了 memos,nginx,这些可以web访问的镜像后。
我在redmi上,可以用firefox访问127.0.0.1:80访问到,也能正常看到网页。
但是用跟redmi一个局域网的电脑 或者 手机访问 http://redminote7:80,就会直接给我redmi弄重启了。
这个请教下,是啥问题啊?
校验提示文案
阿和花
docker也安好了。但是,安了 memos,nginx,这些可以web访问的镜像后。
我在redmi上,可以用firefox访问127.0.0.1:80访问到,也能正常看到网页。
但是用跟redmi一个局域网的电脑 或者 手机访问 http://redminote7:80,就会直接给我redmi弄重启了。
这个请教下,是啥问题啊?
校验提示文案
值友1986385944
校验提示文案
骑蜗牛上高速路
校验提示文案
落恒
校验提示文案
咪了个喵喵喵
校验提示文案