各位大侠好
为了让大家更深入的了解Fedora 21 for Loongson / Loongnix 1.0系统,这里我将分多个部分介绍该系统的相关特性,希望能给各位提供一个了解及使用的参考。
在开始介绍系统特性之前,我想还是有必要介绍一下这个系统名称的情况,也便于后面对系统进行描述的方便。
关于Fedora 21 for Loongson
Fedora 21 for Loongson最早是由龙芯梦兰公司是基于Fedora 21正式版发布的源代码,由于Fedora 21没有mips的支持,龙芯(Loongson)处理器是基于MIPS指令集,因此Fedora 21 for Loongson在Fedora 21源代码包中加入了大量针对MIPS的补丁,还有针对Loongson特有的补丁,并在龙芯平台上编译生成的Fedora 21系统。
由此可见,Fedora 21 for Loongson并非Fedora官方提供的操作系统版本,Fedora 21大约有15000+的源代码包,因部分源代码包是基于x86指令,因此Fedora 21 for Loongson系统大约目前移植了13000+个源代码包。
为了能够将Fedora 21 for Loongson在MIPS方面的成果能够更大程度的回馈社区,Fedora 21 for Loongson的开发者们和一些软件包的上游联系推送相关的补丁和修正,同时尝试将和Fedora系统相关的成果推送给Fedora官方系统中,推进MIPS生态环境的完善。
Fedora 21 for Loongson和Loongnix 1.0
由于Fedora 21 for Loongson的设计目标是跟进社区的技术发展不断更新的,软件包的版本会经常升级,为了提供一些用户相对稳定的软件版本及更有针对性的优化,龙芯梦兰公司和龙芯中科公司合作在Fedora 21 for Loongson的基础上对一些关键软件包加入龙芯中科公司针对龙芯指令相关的特有优化,并将软件版本进行固定,于2015.8.18在北京共同推出了Loongnix 1.0系统。
Fedora 21 for Loongson同样也吸收了来自龙芯中科和社区开发者提供的优化成果,由上面的过程可知,Fedora 21 for Loongson和Loongnix 1.0的两个系统具有相同的软件基础,它们之间是高度兼容的,在今后的发展过程中Fedora 21 for Loongson会吸收Loongnix的优化成果,而Loongnix也会有针对性的吸收Fedora 21 for Loongson的技术成果。
对于用户来说,Fedora 21 for Loongson和Loongnix 1.0是两个高度兼容和技术相同的系统,但Fedora 21 for Loongson更加针对用户的个性化定制化需求,而Loongnix 1.0的系统则更加针对特定化用户的定制需求,各自不同的安装系统就是他们特点的表现之一,这方面我们会在后面的介绍中逐渐接触到。