AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20070507145532.19da0678@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<tim.gardner@onstor.com>,<larry.scheer@onstor.com>,<maxim.kozlovsky@onstor.com>,<jay.michlin@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
X-Sylpheed-End-Special-Headers: 1
Date: Mon, 7 May 2007 15:00:15 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: Tim Gardner <tim.gardner@onstor.com>
Cc: Larry Scheer <larry.scheer@onstor.com>, Maxim Kozlovsky
 <maxim.kozlovsky@onstor.com>, Jay Michlin <jay.michlin@onstor.com>
Subject: Bobcat/Cougar Linux tasks
Message-ID: <20070507150015.1000a0a5@ripper.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Below is an informal list of tasks for Bobcat/Linux, and possible
assignments for those tasks.  The tasks are relisted by person at the
bottom.  A quick glance shows that Larry probably is the critical path
for most likely milestones, even if we reassign one or two of his tasks.

I have Richard factored in only just barely as yet.

This list makes no serious attempt to be an upper level management
document, and as such most of the tasks have no explanation listed for
them.  It is assumed that those close to the work understand what those
tasks entail.


LINUX LIST

Makefile tasks - Larry
	- ldap library needs to be installed in the root filesystem (and
	  in the cross build directory??)
	- deal with different 'modules' for linux and bsd.  i've already
	  started this, just take over the effort and finish it.
	  I've forgotten what this is referring to, sorry.
	- root filesystem build * (currently <10% needs to be >80%)
	- toolchain * (some % done already)

Porting tasks - ind
	+ sm-chassis - Max
	+ sm-event   - Tim
	+ sm-ipmd    - Max
	+ sm-opt     - Andy/Larry?
	+ sm-sct     - Max
	+ ssc-cluster - Tim
	+ ssc-crashsave - Max
	+ ssc-nfxnis  - Andy
	+ ssc-nfxsh   - Larry
	+ ssc-pm      - Andy *
	+ ssc-vsd     - Max
	+ malloc lib  - Andy
	+ exim        - Andy

Fix inline nonesense - Max
	- sm-event
	- ssc-nfxnis
	- Includes/Linux
	- Include/openbsd

Dev tasks
	+ design/develope install/upgrade
		* umount everything except /conf and dd the rest
		? apt/dpkg method
		? use kexec for ultra fast reboot
	+ design/develope upgrade-from-bsd special
	+ pam module  - Larry
	+ clean up crontab nonsense - Tim
		- single library routine for mod'ing crontabs
		- multiple users for evmrs, sanm, etc (instead of root
crontab)
		- use 'at' command instead of cron
	+ root file system makefile work - Larry *
	+ crossbuild file system makefile work - Larry *
	+ toolchain work - Larry *

Kernel & filesystem tasks
	+ PCMCIA driver (compact flash) - Andy
	+ i2c driver - Andy
	+ userland connectivity to rtc - Andy
	+ panic & serial line discipline return path to PROM - Andy
	+ init scripts: rcS and so forth - Larry/Andy
	+ management bus driver - Richard
	+ neteee stack  - Richard

* marks possible critical path items

===================================================================

Tasks by person

Larry
	- customized libraries need to be installed in the root
filesystem, and in the cross build directory
	- deal with different 'modules' for linux and bsd.  i've already
	  started this, just take over the effort and finish it.
	  I'm really not sure what this one even means.
	- root filesystem build - currently <10% needs to be >80%
	- toolchain?
	+ sm-opt      - Larry
	+ ssc-nfxsh   - Larry
	+ design/develope install/upgrade  - Larry/Andy
		* umount everything except /conf and dd the rest
		? apt/dpkg method
		? use kexec for ultra fast reboot
	+ pam module  - Larry
	+ root file system makefile work - Larry *
	+ crossbuild file system makefile work - Larry *
	+ toolchain work - Larry *
	+ init scripts: rcS and so forth - Larry/Andy
Max
	+ sm-chassis - Max
	+ sm-ipmd    - Max
	+ sm-sct     - Max
	+ ssc-crashsave - Max
	+ ssc-vsd     - Max
	Fix inline nonesense - Max
Andy
	+ ssc-nfxnis  - Andy
	+ ssc-pm      - Andy *
	+ malloc lib  - Andy
	+ exim        - Andy
	+ design/develope install/upgrade
		* umount everything except /conf and dd the rest
		? apt/dpkg method
		? use kexec for ultra fast reboot
	+ design/develope upgrade-from-bsd special
	Kernel & filesystem tasks
		+ PCMCIA driver (compact flash) - Andy
		+ i2c driver - Andy
		+ userland connectivity to rtc - Andy
		+ panic & serial line discipline return path to PROM -
Andy
		+ init scripts: rcS and so forth - Larry/Andy
Tim
	+ sm-event    - Tim
	+ ssc-cluster - Tim
	+ clean up crontab nonsense - Tim
		- single library routine for mod'ing crontabs
		- multiple users for evmrs, sanm, etc (instead of root
crontab)
		- use 'at' command instead of cron
Richard
	+ management bus driver - Richard
	+ neteee stack  - Richard
