什么是Linux
Linux是一个操作系统,根据操作系统的角色图,操作系统属于系统调用与内核这两层。因此应用程序和硬件也就不属于Linux的范畴。
而且早期的Linux是针对386计算机[^1]来开发的,作为一个操作系统,Linux本身并不含有其他的应用程序,因此为了满足自己的需求,我们需要像使用Windows那样安装自己所需的软件。
[^1]:intel 80386,386即指CPU的型号
由于不同的硬件的功能函数并不相同,因此同一个操作系统是不能在不同的平台上进行运行的,举个例子,Windows系统使用的是Intel的x_86架构,那么他就无法在IBM的power CPU上运行,如果想要运行,那么就必须修改他的操作系统程序代码。修改操作系统让他能够在另一个硬件平台上运行的过程就叫做软件移植
但是因为Linux是一个开源的操作系统,这个特性决定了他能在所有的平台上流畅的运行,因为源代码可以被所有人修改。