Skip to content
/ XV6 Public
forked from THSS13/XV6

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

Notifications You must be signed in to change notification settings

jy-Hamlet/XV6

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

XV6

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


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


申请加入

  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. 在第十二周(12月6日)前搞定内核升级以及代码整合(需求中的1和2)。

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.1%
  • C++ 4.3%
  • Makefile 2.0%
  • Assembly 1.9%
  • Shell 1.2%
  • Perl 1.1%
  • OpenEdge ABL 0.4%