浅谈Linux 什么是linux内核?什么是GNU工具?

1.liux起源

第一版linux内核是Linux Torvalds在赫尔辛基大学上学时开发的,起初他只是想仿造一款unix系统而已。
首先,Linux可划分为以下四部分:
(1)Linux内核
(2)GNU工具
(3)图形化桌面环境
(4)应用软件

(1)Linux内核:

Linux系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。内核主要负责以下四种功能:系统内存管理、软件程序管理、 硬件设备管理、 文件系统管理

(2)GNU工具:

除了由内核控制硬件设备外,操作系统还需要工具来执行一些标准功能,比如控制文件和程序。GNU组织(GNU是GNU’s Not Unix的缩写)开发了一套完整的Unix工具。
shell:GNU/Linux shell是一种特殊的交互式工具。它为用户提供了启动程序、管理文件系统中的文件以及运行在Linux系统上的进程的途径。shell的核心是命令行提示符。命令行提示符是shell负责交互的部分。它允许你输入文本命令,然后解释命令,并在内核中执行。

(3)Linux 桌面环境:

在Linux的早期(20世纪90年代初期),能用的只有一个简单的Linux操作系统文本界面,随着Microsoft Windows的普及,电脑用户已经不再满足于对着老式的文本界面工作了。这推动了OSS社区的更多开发活动,Linux图形化桌面环境应运而生。
(1)X Window系统:X Window软件是直接和PC上的显卡及显示器打交道的底层程序。它控制着Linux程序如何在电脑上显示出漂亮的窗口和图形。Linux并非唯一使用X Window的操作系统,它有针对不同操作系统的版本。在Linux世界里,能够实现X Window的软件包可不止一种。
(2)KDE(K Desktop Environment,K桌面环境)最初于1996年作为开源项目发布。它会生成一个类似于Microsoft Windows的图形化桌面环境。
(3)GNOME(the GNU Network Object Model Environment,GNU网络对象模型环境)是另一个流行的Linux桌面环境。GNOME于1999年首次发布,现已成为许多Linux发行版默认的桌面环境(不过用得最多的是Red Hat Linux)。
(4)如果你用的是Ubuntu Linux发行版,你会注意到它与KDE和GNOME桌面环境有些不一样。准确来说,这是因为负责开发Ubuntu的公司决定采用自己的一套叫作Unity的Linux桌面环境。

2.特定用途的 Linux 发行版

发行版描述
Centos一款基于Red Hat企业版Linux源代码构建的免费发行版
Ubuntu一款用于学校和家庭的免费发行版
PCLinuxOS一款用于家庭和办公的免费发行版
Mint一款用于家庭娱乐的免费发行版
dyne:bolic一款用于音频和MIDI应用的免费发行版
Puppy Linux一款适用于老旧PC的小型免费发行版
  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值