Hi All,

I've been thinking about what it would take to make systemimager, at 
least the core of it, portable across many platforms, mostly because I 
have to deploy a bunch of machines with differing operating systems, and 
it would be very nice to just have a single product to take care of it.

I'm thinking, the first step would be to make systemimager know if it's 
runnining on Linux, and compartmentalize the linux pieces, and leave 
only a very striped down core?  Each other OS would have to then build 
up "modules" or something to allow them to be used? 

I'm going to take a swing at some of this, using OpenBSD as the first 
non-Linux test, partially because I need it, and partially because the 
installer and everything about OpenBSD is pretty simple, and therefore 
easy enough to move into the systemimager regieme (unlike something like 
Solaris, or dare-to-dream.. Windows).  The installer for OpenBSD is a 
single script, that actually resembles the systemimager install script 
in it's flow through the installation.

The most basic common functions that we'd need are:
1) si_prepareclient
2) si_getimage
3) some sort of kernel/initrd/bsd.rd or something that can net-boot, 
needs to have busybox in it.
4) installation script
5) si_updateclient
6) boel_binaries.tgz that works with the correct kernel/bsd.rd

One change that would be important, would be for si_prepareclient to 
save the output of uname, possibly uname -a, to a file, so that getimage 
knows what sort of autoinstall script it should build for this client?  
(or is this already here?)

Is any of this thought process rational?  Is it something that's 
"commitable" to systemimager?  Should I even be thinking of commiting 
this sort of thing, or should this be a fork?

-- 
Paul Greidanus
CAD Administrator / Systems Administrator
Center of Excellence in Integrated Nanotools    University of Alberta
[EMAIL PROTECTED]                       780-492-7368
http://www.cein.ualberta.ca


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sisuite-devel mailing list
Sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to