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

Windows10系统

Linux是什么?操作系统/应用程序?

我们以前在前面的文章中说到过整个计算机系统的概念 , 计算机主机由一堆硬件所组成 , 为了有效地控制这些硬件资源 , 于是有操作系统的产生 。 操作系统除了有效地控制这些硬件资源的分配 , 并提供计算机运行所需的功能(如网络的功能)之外 , 为了要提供程序员更容易开发软件的环境 , 所以操作系统也会提供一整组系统调用接口来给程序员使用!

Linux应用程序

知道为什么要讲这些了吗?没错 , 因为Linux就是一个操作系统!如下图所示 , Linux就是内核与系统调用接口那两层 , 至于应用程序算不算Linux?当然不算!

由上图我们可以看出其实内核与硬件的关系非常紧密 。 早期的Linux是针对386的计算机来开发的 , 由于Linux只是一个操作系统 , 并不包含其他的应用程序 , 因此很多工程师在下载了Liunx内核并且安装之后 , 就只能看着计算机开始运行!接下来这些高级工程师为了自己的需求 , 再在Linux上面安装它们所需的软件即可 。

推荐阅读