Carnegie Mellon

Computer Science Department |
 |
 |
 |
 |
 |
| |
|
|
15-412 Projects
Project Archive
Here are selected entries from the project archive...
- AC'97 Audio Device Driver for the Plan 9 research operating
system
- Status: Completed by Bankim Bhavsar and Deepti Chheda
- Namespace crossings for the Plan 9 research operating
system
- Status: Proof-of-concept completed by Wes Filardo
- Implement the CART
page-replacement algorithm in the Linux kernel
- Status: completed by Rahul Iyer
- Port the Plan 9 research operating
system kernel to 32-bit PPC Macintosh systems
- Status: proof-of-concept operational; submission in progress.
- An overlay file system for the Plan 9
research operating system
- Status: completed by Chao-Kuo Lin.
- Adapt OpenAFS to the relevant
Linux 2.6 kernel cataclysms
- Status: completed by Jonathan Curley.
Proposals
What we need for a draft proposal:
- Brief summary of what project does (link to summary page is fine)
- Statement on what you want to add
- Features of the code base:
- brief outline of chunks of code base (e.g.,
per-platform "modules", common-code "modules"),
with lines-of-code breakdown by chunk
- approximate percentage which is assembly language
- status of compiler/linker/debugger tool chain (if non-standard)
- license flavor
- Standard acceptance process for code in this project
- Details of what you propose to accomplish:
- Lines of code you expect to write
- Type of code you expect to write (plug-in, device driver, mutate 1% of every existing file, ...)
- List of rough milestones and time estimates (in weeks)
- estimated person responsibility breakdown (including
estimated lines of code)
- Who else is working in the area
- Resources:
- How many machines of what type will be necessary
- Which machines you plan to provide
- What will be resident in 412 "lab" (how many IP addresses?)
|