All Projects → THSS13 → XV6

THSS13 / XV6

Licence: other
软件学院 2015年计算机系统软件 XV6 系统优化开发

Programming Languages

assembly
5116 projects
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
shell
77523 projects
perl
6916 projects
OpenEdge ABL
179 projects

XV6

软件学院 2015年计算机系统软件 XV6 系统优化开发


xv6最新原码地址:https://github.com/mit-pdos/xv6-public


##小组分工:

  1. MP3(徐京傲组、马希鹏组、高贤达组)
  2. GUI(夏英达组、陈彤宇组、竺俊超组)
  3. Shell(柯豪组、洪政佑组)

申请加入

  1. 点击Issues#1
  • 按照要求回复
  • 等待管理员邀请
  • 收到邮件后点击链接同意请求

项目需求

  1. 将二字班去年选题二(在resource分支下的Project_2文件夹)的xv6内核进行升级。
  • 将二字班去年选题一(在resource分支下的Project_1文件夹)的代码整合进升级后的代码中。
  • 做一些提升功能。

合作方式

需求的提出:

根据我们的项目需求提出细分的任务目标,将目标以及描述以issue的方式提出。 补充任务: 提交BUG

任务的认领:

预估自己的能力大小,在issues页面以回帖的形式进行认领。如任务粒度过大,可以将其细分提出新的issue再认领其中一部分。

完成开发:

根据自己认领的任务,建立相应的分支,分支名为 "issue %d"%issueID 并完成相应开发。 只做与任务有关的最小改动,注意不要修改无关文件。

合并代码:

完成相应的开发以后需进行:

  1. 合并与上游代码保证无冲突
  2. 进行充分测试至少保证编译
  3. 提交PR请求 如果管理员进行合并时与上游冲突请合并冲,需要撤回并重复以上步骤

任务清单(不定时更新)

  1. 在第十周(11月22日)前将往届的Project2在自己的电脑上跑起来。(跑不起来的可以看一下Issue#7)
  2. 在某一周前搞定代码整合(需求中的1和2)。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].