相對(duì)于專有操作系統(tǒng),開源操作系統(tǒng)具有明顯的低成本、安全和高度可操作的優(yōu)點(diǎn)。這在很大程度上促進(jìn)了開源操作系統(tǒng)的普及應(yīng)用,其發(fā)行版快速涌現(xiàn),以Fcdora、Ubuntu等操作系統(tǒng)為例。其軟件包更新極快,大版本更新周期僅6個(gè)月,小版本軟件包更新更是日新月異,因此,軟件配置管理系統(tǒng)已成為開源操作系統(tǒng)開發(fā)維護(hù)的一大瓶頸。傳統(tǒng)的軟件配置管理過程中版本生成與控制的流程無法滿足系統(tǒng)的需求,更多的技術(shù)人員開始引入自動(dòng)化軟件配置管理技術(shù),希望進(jìn)一步完善軟件配置管理系統(tǒng)的管理機(jī)制,以實(shí)現(xiàn)統(tǒng)一管理軟件生命周期中各階段出現(xiàn)的多版本,形成自動(dòng)化軟件配置管理系統(tǒng)。軟件配置管理系統(tǒng)融合了當(dāng)前流行的源碼管理系統(tǒng)、異構(gòu)集群式包構(gòu)建系統(tǒng)、版本控制管理系統(tǒng),解決了當(dāng)前開源操作系統(tǒng)手動(dòng)編譯的困難,改善了開源操作系統(tǒng)版本混亂的現(xiàn)狀,大大減輕了系統(tǒng)版本生成和管理的負(fù)擔(dān),提高了版本生成和管理的效率。異構(gòu)集群式包構(gòu)建系統(tǒng)是集群式軟件配置管理系統(tǒng)的主要功能部件。該系統(tǒng)的主要目標(biāo)是通過網(wǎng)絡(luò)互聯(lián)實(shí)現(xiàn)集群系統(tǒng)中系統(tǒng)資源的共享。通過對(duì)系統(tǒng)資源的高效管理和對(duì)編譯任務(wù)的實(shí)時(shí)調(diào)度實(shí)現(xiàn)對(duì)系統(tǒng)資源的高效共享,從而提高系統(tǒng)資源的利用率。