Linux was initially developed as a POSIX-compatible kernel that could run on Intel's "i386"cpu.
And now the mainstream Linux is the kernel that can run on so-called "pc". "pc" refers to a machine that uses "ia (Intel architecture).
IA (Intel Architecture) Although "i" refers to Intel, Linux does not only run on Intel-produced CPUs. For example, another very large CPU manufacturer AMD produced by the CPU compatible with IA,
There are many other CPUs that are compatible with IA for power saving purposes, and these CPUs can be called "ia".
As a result, Linux is also likely to function properly on these CPU machines.
However, one thing to note is what kind of CPU it is, and what CPU the software runs on that CPU.
All in all, the so-called IA, not only refers to the various CPUs that are compatible with the original "i386", but also includes the later evolutionary version of the "i586" and the "i686" architecture of the CPU.
In fact, the problem is mainly on "i386"cpu, because the kernel of the most recent Linux distribution is based on the CPU of "i586" and above, and cannot work on "i386".
For example, the Linux kernel installation program is based on "i386", but the actual installed Linux kernel must be run on the CPU of "i586" and above architectures.
Also, small PCs with power-saving CPUs are popular, so be aware of CPU compatibility when running the Linux kernel on these machines.