我的问题是:是否有一个文档(或文档集合),描述(足够详细地使用它) Ubuntu特有的设计决策,从而将Ubuntu与其他发行版/发行版(如CentOS、Debian、Red等)区分开来?
也就是说,我要求的不是针对Linux新手的Linux技术介绍,而是专门针对有经验的用户/管理员的Ubuntu的技术描述。
背景:我在Linux系统工作和生活了大约20年(作为一个非IT人士,但却是一个狂热的程序员),并且从12.04开始就开始使用Ubuntu,我非常有信心去寻找这个系统的“引擎罩”,并做出可能无法从GUI中进行的调整。而且,我偶尔也会试图找出一些意想不到的行为的原因,或者自己解决一个我在网上找不到解决方案的问题。
这样做,我发现有时候很难弄清楚事情最初是如何运作的。作为一个例子(仅),在我相对新鲜的18.04安装中,我注意到用户切换不时失败。在谷歌上,我发现这显然与一个“持久”的lightdm崩溃相吻合,即重新启动lightdm服务失败,直到我重新启动为止。现在我只能理解为什么失败了。
在这里,我想要一些描述“幕后”系统的文档,例如使用哪些软件组件(在哪个版本中)、如何启动系统、如何启动服务、在哪里配置什么等等。桌面的“官方Ubuntu文档”显然只针对桌面用户,而不是针对有我野心的人。相比之下,谷歌给我的信息非常多样,往往相互矛盾,往往过时,因此不太可靠。这就是为什么我要寻找关于我的系统的一个可靠的信息点。
谢谢你的帮助!
发布于 2018-09-07 19:33:12
这可能不是一个规范的答案(双关意),但如果您想了解不同的组件是如何在引擎盖下协作的,最好的方法是手动组装系统。我知道我在说什么,因为很久以前我就是这样学习GNU/Linux的。
有“乐高发行版”,他们往往有惊人的文档,许多新手指南,基本上将指导您通过每一步。你只需要有热情,并问自己:“我为什么要迈出这一步?如果我跳过它会发生什么?”不要害羞去做实验。
一些这样的LEGO发行版的简单列表,从最简单到最难:
https://askubuntu.com/questions/1073160
复制相似问题