开源软件开发导论 第3次作业

开源软件开发导论 第3次作业
作业要求:

https://bbs.csdn.net/topics/608463896

项目题目:

openEuler 内核热补丁自动恢复工具

(编号2-4)

项目组成员:

本小组为开源软件开发导论第十小组,共四名成员:

昵称链接
swmrw7https://blog.csdn.net/swmrw7
zxcvzxcv3295https://blog.csdn.net/afdrsggetg
zkllll23https://blog.csdn.net/zkllll23
buaalknhttps://blog.csdn.net/a61561444
项目任务

内核热补丁是一种在不重启操作系统或者插拔内核模块的前提下,修复内核和内核模块中缺陷的一种工具,可以在不中断业务的情况下解决问题。每个热补丁本质上是一个内核模块,插入系统后对内核缺陷函数实现了替换修复,但在系统重启后会丢失之前的插入状态。本项目需要了解openEuler内核热补丁功能,掌握热补丁的基本操作流程,并构建一种能实现机器重启后自动恢复重启前已加载热补丁的工具,且激活的顺序要与原有激活顺序保持一致。

具体开发需求为:

● 实现一个内核热补丁自动恢复工具。

● 给出工具功能说明文档。

● 自动恢复工具能记录热补丁加载顺序,并按记录的顺序进行恢复。

初步方案

仍在讨论中。

暂定为,学习openEuler操作系统的内核热补丁代码和学习Linux自启动服务编写,编写工具和编写文档的流程。

任务分工

仍在讨论中。

暂定为,在学习内容方面,尽量组内各自探索调研,腾讯会议组内分享成果,同步学习进度;在开发内容上细分任务,分配开发。

时间规划

仍在讨论中。

暂定为在4周内学习开发需要的基本知识,尽量快的投入开发,在6周内完成工具编写,在7周内完成文档编写。

关于当前的进度

我们与指导老师取得了初步的联系,并着手开始了解项目内容。由于指导老师在10月30日前没有时间为我们讲解项目的内容,自学难度较大,我们对于项目的内容没有一个细致的了解,目前我们对于该项目的初步方案、任务分工、时间规划暂且无法给出一个稳定不变的规划。

关于组内合作机制

组内使用微信群进行沟通,并每周给出一定时间在组内使用腾讯会议共同开发,考虑到本次项目的学习成本较高,使用腾讯会议直接沟通、协同开发能够很好的降低学习成本。我们会考虑引入看板机制的可能性,灵活高效分配学习和开发任务。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值