如何内核,操作系统和图形用户界面的分层在Linux

发布者sudhirmangla 2008年七月四日

“我不明白如何内核,操作系统和图形用户界面的分层在Linux ... ”

这个问题是一种快速运行了,我已写信给简要介绍了GNU / Linux的(通常称为只是“ Linux系统” )的人完全不熟悉如何一个典型的Linux系统的结构。 目标受众的,这是很可能有人谁正在考虑安装Linux的第一时间,或谁安装了它最近,但遇到困难处理的各种选择。

Linux系统通常由几个层次,其中有许多许多种可供选择。 我将开始在基层,然后建立。

Linux内核:发动机

www.kernel.org
心脏的Linux系统是Linux内核。 这是非常低的软件,直接处理计算机的硬件。 就其本身而言,内核没有做任何事情。 这只是坐在那里等待被告知所需要的。

Linux内核有一个生产部门,使用偶数的第一个数字后的小数点( 2.2 , 2.4 , 2.6等) 。 任何开发工作,目前正在努力为下一个重大修改,内核将使用奇数后的第一个小数点( 2.5 , 2.7 )的说明,这在当时我写这本,没有任何2.7版本的,因为所有新的功能正在迅速纳入生产2.6系列。

在GNU操作系统: 真正运行

ww.gnu.org
内核本身,没有得到工作。 这就是GNU工程(第一部分自由软件基金会,或自由软件基金会)的用武之地,他们提供的'工具'需要完成的工作。 想想这些作为一套基本的命令来执行操作。

的GNU可用于其他内核,以及。 FSF的自己赫德内核(正在开发)使用它,而且有项目获得的GNU BSD的(通常是一个独立的内核/ OS操作系统) 。 这种做法的好处这是更高层次是独立的内核,也就是说,您可以运行同一组应用程序(包括窗口管理器-更多关于这个版本) ,不论什么内核您选择运行中的未来。 (事实上, BSDs甚至可以运行相同的应用程序在其BSD的内核)

X窗口系统:图形!

www.xfree86.org
www.x.org

在“ X窗口系统” ,通常被称为“ X ”的,其实只是一个系统的图形处理。 有两种流行的应用程序处理的X协议: XFree86的和X.org 。 X.org是一个叉子从XFree86的代码,就在XFree86的改变了他们的许可条款在2004年。

重要的是要注意到的X不提供任何形式的先进窗口以外的其他功能的显示它们。 用户操纵的窗口(与装饰,如titlebars ,边界和工具)是由窗口管理器,我们将涵盖未来。

窗口管理器:如此众多的选择...

该领域的管理窗口X是一个人口众多的窗口管理器。 这也许是最艰巨的和混乱的事情,微软视窗用户了解有关世界上的Linux操作系统。

在Linux中,用户可以选择窗口管理,使用很少的系统资源,或者他们可以选择带有更多的功能。 这一水平将提供一个功能齐全的图形用户界面为您的Linux方块。 一些例子包括Fluxbox ,锯鳐, FVWM ,启示, Metacity和IceWM 。

Compiz (或更正确, Compiz融合)与翡翠窗口装饰是另一个窗口管理器,特别呼吁许多。 它使用的图形卡的硬件运行的视觉效果翘曲,缩放,阴影和更多。 Compiz是密切联系Gnome和取代Metacity在“三维”侏儒的设置。 如果用户决定转回远离这个窗口管理器把一个传统的(无GPU )的窗口管理器,它们必须取代它,不只是删除Compiz 。

桌面环境:大双(加一)

www.kde.org
www.gnome.org
www.xfce.org

如果你能超越窗口管理器? 为什么,一个成熟的桌面环境,当然! 它继续一个窗口管理器叶片纳入关闭的事情,如“控制面板”项目一样,让您调整设置了大量的外围设备(扫描仪,打印机,键盘,鼠标,以及其它任何可以连接) 。

桌面环境符合大多数Windows用户期望操作系统。 所有这些额外的功能付出的成本的额外的资源被消耗。 事实上,许多人目前的Linux系统上运行的旧框不使用较重的KDE或GNOME ,以及让更多的生命离开电脑。 个人电脑仍然可以更新最新的内核和应用程序(如页, OpenOffice.org和Firefox )和是一个非常有能力的台式机。

虽然KDE和Gnome的所有额外花俏,如果你想瘦身的资源使用,但不希望牺牲的便利有增值功能的桌面环境, XFCE可能适合该法案。 自称“ 轻量级桌面环境的各种* nix中系统” ,截图这些台式机功能往往是在我们的“桌面”线程。

在简要

有多少层,它的模块化选项您选择就看您的了。 选择是很艰巨的某人第一次看他们,但作出这些选择开放源码,以便兴奋,你将拥有所有所需的工具,使您的PC机的方式工作您想要的。

我希望这有助于简要介绍一些,谁想要了解作出了Linux电脑,并采取一些混淆了。 该论坛在这里有许多熟悉的成员,其中许多IT专业人士(我没有)和经验,需要帮助你的指导下获得自己的困境。

有关职位

分类: Linux的 标签: 内核, 操作系统,

有什么话要说?