Menu Close

什么是Linux? 什么是操作系统?Unix操作系统的系统结构, Linux是如何创建的?

什么是Linux? 什么是操作系统?

Linux® 是一个开源的操作系统(OS)。所谓操作系统,是指直接管理系统硬件和资源(如 CPU、内存和存储空间)的软件。操作系统位于应用与硬件之间,负责在所有软件与相关的物理资源之间建立连接。

我们可以将操作系统看作汽车的发动机。发动机可以单独运行,但当与变速箱、车轴和车轮组合在一起时,它就变成了一辆能开得走的汽车。如果发动机运转不正常,那汽车的其余部分也将无法工作。

LINUX是开源操作系统。 它的功能列表很像UNIX。 内核是Linux操作系统的核心程序,负责处理基本内容,例如让硬件与软件进行通信。

什么是操作系统?
什么是操作系统

操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。

操作系统也提供一个让用户与系统交互的操作界面。

 

linux

Linux是最著名和最常用的开源操作系统。 作为操作系统,Linux是一种软件,它位于计算机上所有其他软件的下面,可以接收来自这些程序的请求并将这些请求中继到计算机的硬件。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU操作系统

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

下图是简单的unix 系统结构图。

unix系统有四大部分构成:

  1. kernal (内核) – 内核是操作系统的心脏。 它与硬件相连接,大多数任务(如内存管理,任务计划和文件管理)通过它指挥硬件;
  2. Shell(外壳) – Shell是处理您的请求的实用程序;
  3. Commands and Utilities ( 命令和实用程序) – 有250个左右的标准命令和实用程序,但通过第三方的软件,可以运行无数的命令和实用程序;
  4. 文件系统 – 文件和目录-Unix上的所有数据都组织成文件。 然后将所有文件组织到目录中。 这些目录被进一步组织成称为文件系统的树状结构。

Linux与其他操作系统有何不同?

在许多方面,Linux与您以前使用过的其他操作系统类似,例如Windows,macOS(以前称为OS X)或iOS。与其他操作系统一样,Linux具有图形界面以及您习惯使用的相同类型的软件,例如文字处理器,照片编辑器,视频编辑器等。在许多情况下,软件的创建者可能已经在其他系统上使用了同一程序的Linux版本。简而言之:如果可以使用计算机或其他电子设备,则可以使用Linux。

但是Linux在许多重要方面也与其他操作系统有所不同。首先,也许是最重要的是,Linux是开源软件。用于创建Linux的代码是免费的,并且可供公众查看,编辑,并且-对于具有适当技能的用户来说,也可以对Linux操作系统进行贡献。

Linux也有所不同,尽管Linux操作系统的核心部分通常很常见,但是Linux的发行版很多,其中包括不同的软件选项。这意味着Linux是可定制的,因为不仅可以交换应用程序,例如文字处理器和Web浏览器。 Linux用户还可以选择核心组件,例如哪个系统显示图形以及其他用户界面组件。

谁使用Linux?

无论您是否知道,您可能已经在使用Linux。 根据您所查看的用户调查,互联网上三分之一到三分之二的网页是由运行Linux的服务器生成的。Linux服务器比较安全,灵活,并且您可以从广大用户社区中获得出色的支持,此外,Canonical,SUSE和Red Hat等公司也都提供商业支持。

您可能拥有的许多设备(例如Android手机,平板电脑和Chromebook,数字存储设备,个人录像机,相机,可携带设备等)也都运行Linux。 您的汽车在后台运行Linux。 甚至Microsoft Windows都具有Linux组件,它们是Linux Windows子系统(WSL)的一部分。

今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合。

目前Linux不仅在家庭与企业中使用,并且在政府中也很受欢迎。

  • 巴西联邦政府由于支持Linux而世界闻名。
  • 有新闻报道俄罗斯军队自己制造的Linux发布版的,做为G.H.ost项目已经取得成果.
  • 印度的Kerala联邦计划在向全联邦的高中推广使用Linux。
  • 中华人民共和国为取得技术独立,在龙芯过程中排他性地使用Linux。
  • 在西班牙的一些地区开发了自己的Linux发布版,并且在政府与教育领域广泛使用,如Extremadura地区的gnuLinEx和Andalusia地区的Guadalinex。
  • 葡萄牙同样使用自己的Linux发布版Caixa Mágica,用于Magalh?es笔记本电脑和e-escola政府软件。
  • 法国和德国同样开始逐步采用Linux。

 

谁“拥有” Linux?

凭借其开放源代码许可,任何人均可免费使用Linux。 但是,名称“ Linux”的商标属于其创建者Linus Torvalds。 Linux的源代码受其许多作者的版权保护,并获得GPLv2许可。

术语“ Linux”在技术上仅指Linux内核。 大多数人将整个操作系统称为“ Linux”,因为对于大多数用户而言,操作系统包括一系列程序,工具和服务(例如台式机,时钟,应用程序菜单等)。 有些人,特别是自由软件基金会的成员,将此集合称为GNU / Linux,因为其中包含的许多重要工具都是GNU组件。 但是,并非所有的Linux安装都将GNU组件用作操作系统的一部分:例如,Android使用Linux内核,但很少依赖GNU工具。

 

Unix和Linux有什么区别?

您可能听说过Unix,这是Ken Thompson,Dennis Ritchie和其他人在1970年代在Bell Labs开发的操作系统。 Unix和Linux在许多方面都相似,实际上,Linux最初是与Unix难以区分的。 两者都有用于与系统连接的相似工具,编程工具,文件系统布局和其他关键组件。 但是,并非所有Unices都是免费的开放源代码。Linux是UNIX的一个分支,别的分支还有freebsd等,UNIX是命令行下的系统, linux是加了窗体管理的系统。

多年以来,已经创建了许多尝试成为“类unix”或“ unix兼容”的不同操作系统,但是Linux一直是最成功的。

从产品方面看,UNIX和Linux都是操作系统的名称.Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux. UNIX多数是硬件厂商针对自己的硬件平台的操作系统,主要与CPU等有关。

Linux是如何创建的?

Linux是由赫尔辛基大学当时的学生Linus Torvalds于1991年创建的。 Torvalds构建Linux作为Minix的免费开放源代码替代品,Minix是另一个Unix克隆,主要用于学术领域。 他原本打算将其命名为“ Freax”,但是服务器Torvalds的管理员建议使用Linux。 L来自于Linus,inux 来自于Unix

 

Linux 的优势 ?

现在,Linux处于极盛时期,在世界各地的程序员和常规计算机用户中都享有盛誉。 它的主要好处是-

Linux - 可靠的操作系统
Linux – 可靠的操作系统

它提供了一个免费的操作系统。 您不必花几百美元就可以获得Windows之类的操作系统

  • 作为开源,任何具有编程知识的人都可以对其进行修改。
  • Linux操作系统现在提供数百万种程序/应用程序供您选择,其中大多数是免费的!
  • 一旦安装了Linux,就不再需要防病毒软件! Linux是一个高度安全的系统。 更重要的是,有一个全球开发社区正在不断寻找增强其安全性的方法。 随着每次升级,操作系统变得更加安全和强大
  • 由于Linux的稳定性和可靠性,Linux是服务器环境的首选操作系统(亚马逊,Facebook和Google等大型公司将Linux用于其服务器),基于Linux的服务器可以连续运行多年而无需重启。

 

READ  Linux之父终于被劝动:用了30年的Linux内核C语言将升级至C11
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in Linux 教程

Related Posts