Linux是什么与如何学习( 四 )

内核与硬件的关系

由于不同的硬件它的功能函数并不相同 , 例如IBM的Power CPU与Inlel的X86架构就不一样 , 所以同一个操作系统是无法在不同硬件平台上运行的!举例来说 , 如果你想要让X86上面运行的那个操作系统也能够在Power CPU上运行时 , 就得要将该操作系统进行修改即可 。 如果能够参考硬件的功能函数并以此修改你的操作系统程序代码 , 那经过改版后的操作系统就能够在另一个硬件平台上运行 , 这个过程我们叫“软件移植” 。

软件架构

Linux提供了一个操作系统中最底层的硬件控制与资源管理的完整架构 , 这个架构时继承了UNIX良好的传统而来 , 所以相当的稳定且功能强大 。 此外 , 由于这个优秀的架构可以在目前的个人计算机(x86系统)上面运行 , 所以很多的软件开发者渐渐地将它们的工作重点转移到这个架构上面 , 所以Linux操作系统也有很多的应用软件 。

Linux系统

推荐阅读