Roy*_*ico 42
在我们开始之前需要注意的一件重要事情是 Microsoft 是Windows 操作系统的单一来源,“Microsoft Windows”可能被视为单一产品,但从技术上讲,它由多层软件组成,从用户的角度透明地协同工作观点看法。然而,在 Linux 世界中,这些层中的每一层都有多个可用的软件包。这一系列的选择使不习惯的用户很容易对这些术语感到困惑。
我将尝试解释下面的多层。
为了理解 Linux 的多层方面并用类似 Windows 的简单术语来描述它,让我们假设我们回到了 Windows 95 的时代。
在这个类比中,“Linux”操作系统类似于 DOS,其中一切都从命令行界面(缩写为“CLI”)执行。事实上,在大多数 Linux 的服务器安装中,CLI 是访问机器的唯一方法。Linux 启动后,根据配置,它要么停留在命令行模式,要么自动启动图形用户界面(缩写为“GUI”)。此外,在一些保持 CLI 模式的机器上,登录到 CLI 的用户可以手动启动 GUI。
GUI 位于命令行界面的顶部。现代 Linux 系统通常使用X Server,它本质上就像 Windows 桌面 - 将其视为空白画布。
这一层处理 GUI 的硬件层,管理来自键盘、鼠标等的输入,以及到显示器等的输出。基本上,它处理如何将事物绘制到屏幕上;什么是在屏幕上绘制由窗口管理器进行控制。
位于 X 窗口系统之上的是一个窗口管理器。它负责在“画布”上绘制每个应用程序,并将常见的窗口元素(如边框、标题栏和最小化/最大化按钮)附加到窗口上。切换窗口管理器就好比在 Windows 中在“经典模式”和“航空模式”之间切换:窗口的框架会改变,而窗口的内容保持不变。
Linux 世界中最引人注目的窗口管理器是 KDE 和 Gnome,通常 Linux 发行版将专注于一个窗口管理器作为主要界面。但是,一般来说,您可以在任何发行版上安装任何窗口管理器,并且可以毫无问题地运行它。
最终,选择您想要使用哪个平台是一个问题。每个都使用它们的框架提供了大量在它们下运行的应用程序。同样重要的是要知道多个窗口管理器可以同时运行(Enlightenment 可以在 Gnome 等下使用),但这通常超出了普通用户的需要。
就 Gnome 和 KDE 而言,这两个项目的规模已经远远超过单纯的窗口管理器。除其他外,它们还包括用于创建应用程序的开发框架。KDE 框架称为 Qt,Gnome 框架称为 GTK。在这篇文章中说明这两个项目的整个范围将是信息过载。
为了帮助普通用户解决这个问题,KDE 和 Gnome 框架现在也可用于 MS Windows 平台,通常由试图在多个平台上使用的应用程序(如 IM 客户端Pidgin)使用。然而,在大多数情况下,当您看到提及 Gnome 或 KDE 时,所描述的是 Linux 桌面。
感谢 Phoshi,我建立了他的回答。
Wil*_*sum 19
最简单的定义——
Gnome 和 KDE 之于资源管理器,就像 Linux 之于 Windows!
不过,我不能推荐任何其他人。
这不是一个完全 不同的世界,而是一个不同的世界!
编辑 - 由于定义的原因,有些人对此表示反对,所以我会解释更多。
Windows 是操作系统,资源管理器是“外壳”的名称,既是任务栏又是文件管理器。虽然我会说 99% 的人使用资源管理器作为 Windows 外壳,但可以使用其他人并且非常容易切换。
如果您想看看其他人,例如您甚至可以在 Windows 上使用 KDE。
Ric*_*haw 16
侏儒:

克德:

磁通盒:

这些是桌面环境——它们是系统的图形界面,通常带有一套与它们一起设计的应用程序。
Linux 实际上只是操作系统的内核,它是操作系统连接到硬件的部分,也是您实际上看不到的部分。
在 unix 类型操作系统中,图形应用程序通常在 X(又名X Window System)中运行,在 X之上运行一个窗口管理器,这是一种处理其他应用程序窗口的特殊应用程序。人们可能还需要工具栏/任务栏/码头等,这些通常是桌面环境的一部分。KDE 和 Gnome 是两种不同的桌面环境,它们定义了您的操作系统的外观和感觉,它们包括窗口管理器、工具栏、任务栏、文件浏览器等。
| 归档时间: |
|
| 查看次数: |
20958 次 |
| 最近记录: |