This is not a detail guide to describe how to full install system, just figure out some important point. Even not for Gentoo newbie.
Most important handbook is Gentoo AMD64 installation guide.
There is some different between ARM64 and AMD64
Category Archives: ARM
Gentoo ARM64 UEFI Install Guide
ARM64 Centos8 Ubuntu PXE Boot Install
This document will introduce how to setup a centos PXE boot environment on ubuntu 18.04 for install centos8 to your ARM64 machine.
In this document, it uses CentOS 8 version is 8.1.1911, it might also work on later version if you change file name accordingly .
all command in this document we assume you already run with root permission.
ARM64 mfpu=neon-fp-armv8 and unrecognized command line option
又學到一個小知識
原因是因為 -mfpu=neon-fp-armv8 是 arm32 compiler option ARM64 使用 Linux ABI 那邊就規範要支援 Floatpoint 和 ASIMD(也就是 neon 的 64bit 版 )
不要用 -mfpu 指令就可以了
ref.
-mfpu=neon-fp-armv8 and unrecognized command line option
Kubernetes install nginx-ingress on ARM64
It’s easy. it needs to install helm first and just run following command
helm install \
--name nginx-ingress stable/nginx-ingress \
--namespace ingress-nginx \
--set rbac.create=true \
--set controller.image.repository="quay.io/kubernetes-ingress-controller/nginx-ingress-controller-arm64" \
--set defaultBackend.image.repository="k8s.gcr.io/defaultbackend-arm64"
ref.
https://github.com/kubernetes/ingress-nginx/issues/4876
https://github.com/kubernetes/ingress-nginx/pull/3852
Linkerd2 for ARM64
There is no regular ARM64 support for Linkerd2 now.
So, I built one for test.
All necessary packages will be downloaded from my private docker.io account. not from regular linkerd2 repository.
Linkerd2 version is master version between v2.6.0 and next version
emojivoto version is v9 (master version)
Raspberry 4 Pi + Kubuntu

買了二塊 Raspberry 4 Pi 回來,本來是準備裝 K8s 的,但是在這之前要先跑個 ubuntu image 才對.
我買 Raspberry 4 Pi 的時候知道他要用 5V3A 的電源,但是我沒有想到我自己沒有 5V3A 的 USB 變壓器,手機用的含 Apple 87W USB-C 變壓器都不足瓦
Apple 87W 只能輸出 5V 2.4A
最後找了一個 Sony 可以輸出 5V 2.7A 才可以用,所以如果要買 Raspberry Pi 4 的人請注意一下
另外這一塊的外接是 Micro-HDMI,我也忘了買,記得還要加買 SD Card
Ubuntu 18.04 ARM64 DPDK in VM (QEMU)
DPDK is a very popular infrastructure in high speed packet process domain, some applications will used the same architecture to process packet, like EPC.
For Ubuntu 18.04, it used dpdk 17.11, it not good for some other application like dpdk pktgen, but enough for testpmd and l3fwd test. here is some personal note for setup whole environment.

Gentoo ARM64 Docker Image
There is a long time no article about gentoo on my blog.
Today, I have a whim to do a gentoo ARM64 docker image, so, we have this article.

Please understand that ARM64 Gentoo is experimental, and might be different after a while.
Read more »QEMU Run x86_64 on ARM64 Server command
This is a work note for run x86_64 on ARM64 server .
Because they are different archeticture, so, run x86_64 on ARM server would be very slow.
and some functions might be different when run on different platform
近期留言