基于龙芯2E的Linux发行版研究与实践

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:a_b_c_d
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从Debian GNU/Linux操作系统的基本概念和设计实现出发,研究了在龙芯处理器平台上Linux发行版的开发过程和实现方案,对实现过程中软件包编译和管理环节提出了优化方案和实现方法. Debian GNU/IJnux是Linux操作系统中一款优秀的发行版,凭借其完全免费、开放源代码、自由分发、强大的软件包管理机制以及多架构支持等特点,成为最受欢迎的一个发行版.基于这些原因,龙芯PC选择Debian GNU/Linux作为其操作系统. 在全新的处理器架构上移植Linux操作系统,前期关键在于制作完善的交叉编译工具链.本文阐述了如何从源代码级来建立X86/Mipsel交叉编译环境以及相关的技术,同时利用Debian源码包编译方式的特性,交叉编译生成二进制软件包并构建了基本系统. 一个Linux发行版中包含数量巨大的软件包,完全采用手工方式编译和制作软件包是不切实际的.为此,本文实现了自动编译系统来自动编译软件包.自动编译系统中,编译工作占据了大部分时间,本文提出了软件包依赖关系排序算法和分布式并行编译的优化方案.这些工作使得整个编译的周期大大缩短,提高了开发效率. Debian通过软件包仓库来管理软件包.如何有效地管理软件包,方便最终用户对系统的定制是非常重要的一个问题.本文引入了一种高效、方便的软件包仓库管理工具,并配合自动编译系统,不仅可以提高自动编译系统的编译效率,而且还可以自动建立软件包仓库镜像源.将自动编译系统和软件包仓库管理系统集成起来协同工作是本文的一个技术创新点.
其他文献
资源空间模型是知识网格理论的核心模型之一,用于规范、管理和共享资源,是一种基于分类语义的数据模型.资源使用机制是主要阐述如何在资源空间中管理和使用资源的机制. 本
学位
消防监督检查是指各级消防监督机构依法对建筑物遵守消防法律、法规情况进行的监督检查,对违反消防法律、法规的行为,责令改正,并依法实施处罚.通过消防监督检查,消防监督机
由于存储器和处理器速度差距的日益增大,访存延迟已经成为限制程序性能的主要瓶颈.数据预取通过提前将数据取入缓存,可以掩盖访存延迟,对于提高程序性能有很大的帮助.本文以O
数值型数据是信息领域中非常重要的数据,广泛应用于商业经济、地理环境、社会资源以及科学实验等各个领域。科学数据库广泛存在数值型数据,主要集中在中国自然资源数据库,覆盖水
学位
流感是人类历史上最重要的流行病之一,给人类牛命健康带来了很大的灾难,尤其2003年以来高致病性禽流感H5N1的频繁爆发使得流感病毒的研究再次成为热点.流感测序序列日益增加,
动态电压调度(Dynamic Voltage Scaling,DVS)是一种有效的分布式嵌入式系统的系统级低功耗技术.这种技术通过降低系统中的处理部件的频率和电压,使得处理部件的功率显著下降,
为了解决软件复杂性危机,学术界和产业界提出了自主计算的概念.自主计算的核心是使计算机系统具有自管理能力,包括自配置、自优化、自恢复和自保护.虽然自主计算描述了美好的
随着社会生产力的持续进步,人们对高性能计算的需求与日俱增,而机群已经牢牢地占据了HPC体系结构的主流地位.网络攻防技术的激烈转换,使得通过Internet共享资源的计算中心所
无线自组网由于其鲁棒性、抗毁性、适应环境能力强等特点,被广泛用在国防战备、军用通信、紧急救灾等不需要基础通信设施或者只需要临时通信的环境.随着移动通信和移动终端技