当前位置: 首页>>技术教程>>正文


design – 是否有 Ubuntu 体系结构的概览?

问题描述

作为热情的高级 Linux 学习者,我很想大致了解一下 Linux 的体系结构/结构。你知道,就像“大局”一样。

我正在考虑一个大型示意图,显示从 a 到 z、从引导到交互式桌面的过程中什么是什么、谁是谁、什么系统(例如 X)包括哪些子系统(GDM/Gnome/Compiz),包括最重要的后台服务(身份验证、网络、cron 等)。

可能有点像这样:http://www.flickr.com/photos/pgc/140859386/ 但更详细。有 bootchart,它可以生成非常全面的图表,但它们又太详细了,很难从中获取 “big picture”。

有这样的事吗?可能不是针对整个系统,而是针对单个子系统?

我在搜索时遇到了麻烦,因为使用诸如 “scheme” 或 “architecture” 之类的搜索词指向了错误的方向(一种名为 “scheme” 的工具或适用于 Linux 的 CAD 软件)。

我感谢任何链接。如果对这些原理图概述和链接感兴趣,也许有人可以将这篇文章变成 wiki 文章?

最佳办法

有很多很多。你想知道的越多,你需要挖掘的图表就越多。

这是我做的。但当我注意到它只会变得越来越复杂时,我就放弃了,我将不得不在某个地方停下来。

(注意:这张图片可能包含一堆错误)

使用它作为指南来查看每个子系统的详细信息(并注意许多子系统缺失)。

例如,这是 Linux 内核结构图:

\n(此图片由 Conanen.wikipedia 提供,根据 cc-by 许可)

这是 xorg 上的另一个:

( source )

这是 Moblins 的堆栈思想,它特别强调了工具包和 API 之间的关系:

在它们之间,这些图表涵盖了 Linux 操作系统中正在发生的大部分事情。正如我所说,如果您想更多地了解 Ubuntu 的特定子集,您可能会找到一张详细解释某一特定事物的图表,而不是一张解释一切的大图。它们几乎不可能制造。


\n勘误表:\n \xb7 在 Ubuntu 中有一堆驱动程序是内核模块而不是被编译到内核中。\n \xb7 在我的图表中看起来这个 GVFS 业务是错误的,我不完全确定\ n \xb7 xorg 图由 wayland.freedesktop.org 的人员提供。看看他们提出了哪些更改

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13185.html,未经允许,请勿转载。