ch提供所有软件的源代码以及最基本的内核、编译器、定制工具、安装工具等的可执行文件。安装程序针对使用者不同的CPU编译成不同的文件。
软件包管理系统.发行版通常被分割成软件包。每个软件包都包含了一个特定的软件或服务。比如说处理PNG图像格式的库，一套字体，或者一个浏览器。软件包通常是已编译的机器码，并且由软件包管理器安装和卸载。每一个软件包都包含为包管理器提供的元数据，比如描述和版本，以及"依赖"。包管理器能够使用这些元数据提供搜索功能、将软件包自动更新到最新版本，以及自动解决