From: Simon S. <ne...@di...> - 2001-12-13 11:36:27
|
Because of this projects size, there must be established some coordination. There are many subtasks which is partly able to be parallelized, example: in this early stage GUI development has nothing to do with the microKernel. Those tasks can easily be splited between several teams. I see following teams and their responsabilities: * Kernel - handles microKernel, exec.library. * Language - bytecode, IPC/RPC, distribyted systems, package management, system script, system language. * Driver - drivers, Filesystems, hardware probe. * Graphic - GUI, gadgets. * Library/API - think out/maintain APIs for libraries, datatypes, handlers. * Security - think out rolebased securitymodel. * Port - port software to the system. * Core - representences from all teams that ensures the system keep holding its course. During time there will be a high amount of communication between the groups. Some of us will be a little everywhere. Each team has its own representence/spiritual leader, who is member of the Core Team. Responsebilities/Team leaders as i see it: Allan - Graphics team Jesper - Language team Simon - Driver team or should it be API team? Sune - Kernel team Left needs to be assigned responsebility for the security and library teams. Regards SimonS |