Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Estimated time frame for implemention: 4-6 weeks

Goals for the zeroth system:

1. Setup development and testing environments.
2. Decide on a consistent coding style.
3. Implement skeletons for each major module of the system.
4. Combine code written by different people.
5. Write unit tests.
6. Setup an environment which facilitates performance measurements. Make baseline performance measurements (for lowest possible latency, and for a naive and unoptimized system based on TCP or UDP).
7. Decide on a marshalling/de-marshalling method.
8. Be able to startup a server process on a machine.
9. Setup git.
10. Flesh out the source code directory structure for the entire system.
11. Decide on a kernel version?

Implementation and Environment related decisions made:

1. Use C/C++ as the implementation language.
2. Use git (on the fiz server) as the version control system.
3. The zeroth system should be implemented as a loadable kernel module. The aim is not to recompile the kernel for now.

  • No labels