树莓派 Ubuntu 64 位系统玩家体验版

编者按:早先我们有一篇《树莓派64位系统Debian 9先行测评:性能最高提升30倍!》的文章里面测试了按64位系统下树莓派3B的性能表现。现在有树莓派玩家放出了可用的64位系统(Ubuntu 版),有兴趣的朋友可以安装体验一下。

前言

我对于 Linux 里的 Ubuntu 情有独钟,包括对树莓派3也不放过,树莓派3有一个64位的CPU,但一直使用的是32位的系统,太憋屈了,最近看见 barnami 大神移植了 Debian stretch arm64 到树莓派上(项目地址 https://github.com/bamarni/pi64),不过,我想说的,还是 Ubuntu。
Ubuntu 的 arm64 版本可不好找,不像 Debian 有一个健壮的 arm64 移植版,所以我找了很久,找到了一个15.10(没办法,只能这样了),对于 15.10 官方不给支持了(毕竟不是LTS)。

介绍

本系统由以下组成

  • boot: 原汁原味官方 Ubuntu 16.04 armhf for Raspiberry Pi 3
  • firmware: 由树莓派官方的 linux-rpi-4.9.y 编译的 aarch64
  • rootfs: Ubuntu15.10 (无力吐槽)

对于这次移植呢,有点小问题,就是开机在boot界面时会连接某服务器,但这服务器访问不了,会重试几次,但还不善罢甘休,请求 192.168.1.1 的相应地址(废话,更不行了),导致开机可能要花一点时间,不过不影响系统的正常使用,各项功能没有太大问题。

欢迎大家参与测试,优化,调试。

特点

  • 使用了 aarch64 内核,完美搭建arm64系统底层
  • 使用了 arm64 系统,性能更好
  • 完美释放出了树莓派3的性能
  • 驱动各方面迄今无太大问题
  • 稳定性有待提高

暂时没有升级到 16.04 或 17.04,可以借助官方帮助文档进行交叉升级。

传送门

Ubuntu 15.10 arm64
GitHub 地址: https://github.com/chainsx/ubuntu64-rpi
版本说明:
默认用户:ubuntu 密码:ubuntu;root 用户密码:root
默认开启 SSH,不想要的自己去关。
默认为命令行,想要图形界面的自己装。
第一次开机时不会拓展 rootfs 分区,意思是你需要自己拓展,用 fdisk 或 gparted 来拓展吧。

Ubuntu 17.04 for rpi3(64位内核,32位系统)
GitHub 地址: https://github.com/chainsx/ubuntu-17.04-for-RaspberryPi3
版本说明:
集成了raspi-config,你只需要在命令行里输入raspi-config就行了。
默认用户名:ubuntu 密码:chainsx007
支持安装gnome, apt install gnome 即可,unity 待测(不过,gnome卡出翔)。
默认为命令行,需要桌面的自行安装,推荐lxqt,:安装apt install lxqt。
因为是源自 rpi2 移植的,所以在 boot 分区有两个内核,一个是rpi3的(默认),另外一个是rpi2的(当然不支持64位内核),需要在config.txt里将kernel=kernel8.img改为kernel=uboot.bin。我觉得,你要在pi2上用的话还不如直接在官方下载。

关于我

本人喜欢玩 Linux,更多的是喜欢乐在其中,结交更多好友,学习更多技术。
小编按:本文作者 Github 中提供了联系方式 1396219808[a]qq.com,如有项目相关问题可尝试联系原作者。

虽然只是推荐,但我相信,树莓派3的64位除了 openSUSE 的系统(Debian、Ubuntu)是非常惊人的吧!
我也亲自测试过,这两种系统完全完全的把树莓派3的64位性能给释放出来了,十分惊人,不推荐一下完全对不起原作者的苦心和树莓派的 ARMv8 芯片。
原作者表示:原文无任何版权,我们只是乐在其中,以后还要定期更新,我其实想抽空一直维护这个系统,直到Ubuntu官方的系统正式发布为止。此系统无任何风险(因为我以前制作安卓第三方ROM时就被质疑过,但最后证明了的却无任何风险,这个也一样)。

作者:CX_Dandelion
出处:http://www.jianshu.com/p/a955348083bd

这是一篇发布于 7年 前的文章,其中的信息可能已经有所发展或是发生改变,请了解。


7 评论

  1. nice work!
    楼主的工作又为树莓派添砖加瓦了。
    不过,ubuntu的arm64版很早就有了吧?虽然没有专门的rpi版本
    从这里 http://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/
    可以下载rootfs,配合上自己编译的内核和boot loader,就是一个完整的ubuntu LTS了
    ubuntu提供了全部的arm64软件包,然后就可以apt install了
    我在ARM64的服务器上这么用过,没问题的。
    ubuntu的rootfs叫做ubuntu-base,各个版本的都可以提供下载,从我上面给的链接可以找到

  2. 感谢各位的回复,那个rootfs我在这个之前就试过了,就是配合已编译的aarch64的kernel。
    也不知中间哪里出问题了,然后就放弃这个思路了,
    感谢各位提醒,我会在试试的,ubuntu 17.04的aarch64

1 Trackback / Pingback

  1. 自行移植树莓派64位内核系统的方法介绍 – Log@X.X.B

mep进行回复 取消回复

你的邮件地址不会公开


*