Why is Godson only applicable to linux?

Because Windows only supports x86 machines, Godson is MIPS. Just like IBM's Power machine, it can't run Windows. SUN (now Oracle Bone Inscriptions)' s sparc minicomputer can't use Windows.

This is the compatibility of computer hardware. CPU needs its "language" to run programs, while Windows currently only has x86 "language". But Linux supports many CPUs, and GCC also supports many CPU "languages", so Linux can run in many places, including mobile phones, game machines, cars and supercomputers. Windows can only run on x86 CPU. At present, there are only three companies authorized by x86: Intel, AMD and VIA (acquired through the acquisition of Cryix), followed by a university: Peking University. But Peking University has no right to produce and sell, and can only be used for research.

Without the patent authorization of Intel and AMD, it is impossible to make x86 CPU. But it is impossible to get their authorization. Godson's patents without MIPS authorization have also been scolded for a long time (these MIPS patents are invalid in China, and it is said that they can be bypassed, and the basic MIPS compatibility can be used directly).

In addition to obtaining authorization, you can also choose a hardware translator to explain the operation, but the efficiency is very problematic. Transmeta's CPU is to explain the operation. Flash can run at full speed, but in fact, its CPU performance is not good, and its translator is not as efficient as 100%, and the highest seems to be 80%. Plus the speed problem, not at all. So now Transmeta is a company that makes a living by transferring patents. The rest have been closed, disappeared or merged.

In fact, you can read more articles on this issue, especially the history of Silicon Valley in the United States, and learn more about it. Starting from Fairchild, the whole history will naturally understand the ins and outs of x86. Don't just follow the crowd. Few people know this history now. There are architectural differences among x86, power, MIPS and arm. Many people regard Windows as a computer, but they don't know that Windows is actually the narrowest operating system.