This page is for if you're looking for projects.
This page is not for if you want others to do projects.
- An improved FAQ (by going through the newsgroup archives to find common questions)
- More documentation for developers
1. Beginner-level Tasks
Eradicate the minix 64-bit functions. Now we have 64-bit arithmetic in the base compiler, all of the minix 64-bit functions have to go, i.e. all of <minix/u64.h>. It will make the code more readable and one less header file is nice. I.e. replace all calls like add64(a,b) by simply 'a+b'. And remove the u64_t struct (with 32-bit lo/hi members) if it still exists. Work began.
Broken packages: call for help at https://groups.google.com/forum/#!topic/minix3/3ASi24Tnw2w
Change all K&R-style function declarations to ANSI-style declarations
Write missing man pages (see DocumentationAndPackages)
Port missing NetBSD userland utilities
2. Intermediate-level Tasks
- Extend or rewrite our isofs file system server to support the Joliet and/or Rock Ridge extensions
- And change the system to generate and support MINIX3 installation CDs with one single isofs-mountable partition
Remove the constraint to have FS buffers statically defined as arrays of _MAX_BLOCK_SIZE (see comment in /usr/include/minix/dirent.h)