diff --git a/part3intro/toolchaintechnotes.xml b/part3intro/toolchaintechnotes.xml
index 7a8058424..a6206bb91 100644
--- a/part3intro/toolchaintechnotes.xml
+++ b/part3intro/toolchaintechnotes.xml
@@ -158,8 +158,10 @@
two systems can share the same kernel but still be too different to
use a same triplet for them. For example, an Android running on a
mobile phone is completely different from Ubuntu running on an ARM64
- server. Without an emulation layer, you cannot run an executable for
- the server on the mobile phone or vice versa. So the
+ server, despite they are running on the same type of CPU (ARM64) and
+ using the same kernel (Linux).
+ Without an emulation layer, you cannot run an
+ executable for the server on the mobile phone or vice versa. So the
system
field is separated into kernel and os fields to
designate these systems unambiguously. For our example, the Android
system is designated aarch64-unknown-linux-android,