Linux是在1991年由林纳斯·托瓦兹(Linus Torvalds)开发
Linux是一款免费、开源,并集可靠、安全、稳定于一身的多平台操作系统
Linux的四大组成部分:Linux内核、GNU工具、图形化桌面环境、应用软件
内核作为Linux系统的核心,它控制着计算机系统上的所有硬件和软件,并且在必要时分配硬件以及根据需要时执行软件,主要职责是:系统内存管理+软件程序管理+硬件设备管理+文件系统管理
GNU工具:在Linux中除了由内核控制硬件设备之外,操作系统还需要工具来执行一些标准功能,就比如说控制文件和启动程序等,也就是说Linux内核需要实用性程序指示它去完成指定的操作,所以只有Linux内核和GNU操作系统工具整合起来,才能算得上是一个完整的操作系统。
GNU工具集包含了许多不可或缺的工具和实用程序,其核心组成部分包括了GNU Bash(GNU Bourne Again Shell) 是Linux 系统默认的命令行解释器、GNU Coreutils包含了许多基本的文件和文本处理工具,是操作系统中最基本的工具集、GCC(GNU Compiler Collection)是一个功能强大的编译器套件支持多种编程语言是开源社区中最常用的编译器之一 、GDB(GNU Debugger调试器)用于调试和分析程序的行为开发者可以使用GDB进行代码调试和问题排查、GNU Make是一个构建自动化工具用于管理代码编译和构建过程是许多开源项目中的必备工具