● 摘要
随着Linux在各个领域中接受程度的提高,更多的普通用户对降低Linux部署成本、提高Linux应用定制和管理能力提出了新的要求。但是面对这种新的需求,传统Linux发行版的软件管理能力已经出现了疲态,特别是基于库级别的软件管理方式,实在是无法满足普通用户对简单的需要。本文给出的组件化Linux系统框架是Linux组件化方案之一,是RPLinux项目组件化方向的一个参考设计与实现。它由组件化Linux系统、组件管理系统、组件化Linux开发工具组成。其中,组件化Linux系统以具有技术特征或者应用特征的组件作为系统构成的基本单位,抽象出组件的实现细节,做到了组件化Linux系统的组件层次上的高内聚和低耦合,同时也使普通用户的视线停留在了组件应用层次上,确确实实地给用户提供了管理Linux的简单性。组件化Linux系统的核心是组件管理系统,它是用户进行组件管理的主要工具,对于具体的组件实现细节则是由该系统进行处理。组件化Linux开发工具(CLDK),向提供开发人员进行组件开发使用的工具链。用户无需关心组件具体实现,是因为绝大部分组件高内聚和低耦合的工作已经由组件开发人员进行了处理,而CLDK就是为了协助组件开发人员在开发过程中的工作。
相关内容
相关标签