Linux从他的英文名字可以看出,它不是属于国内的事物。我们知道它是在计算机上面运行的,可以说它是一款软件。那它是应用程序(app)还是操作系统,可以运行在哪些硬件上面,它起源于哪里?
我们知道一个带有功能的硬件产品,是由硬件、内核、系统调用、应用程序组成。Linux在里面充当着内核、系统调用的角色,那么它就是一个操作系统。Linux是Torvalds先生在1991年写了Linux内核,并且能支持386系列所有的外围硬件。我们知道每一款CPU的指令集和架构千差万别,那么操作系统虽然提供了多款CPU的API但是那只是针对架构类似,例如想要在AMD、Intel、Apple等公司生产的CPU上运行那么就必须修改操作系统的内部函数。