On Sun, 18 Mar 2001, Mike Noyes wrote:

> CISH team,
> Would you like to join the LEAF project on SourceForge?
>
> Our project description and goals are listed here:
> http://leaf.sourceforge.net/phpwebsite/

Hey Mike,

Getting into contact with the LEAF project was still on my list of things
to do. I seem to remember some earlier mail about this subject which I
somehow managed to rudely ignore, I blame a lack of medication ;).

Ok, here's my thought on the position of CISH and the way I think it and
the LEAF project could best help eachother out. When I first started out
with CISH, I intended it to be the replacement for /bin/sh on the stock
LRP distribution I was already running on a 486 box with a broken IDE
controller. The result of this attempt is what basically formed the 0.4
release a couple of months ago. It was partially a joke, to fool a couple
of coworkers with Cisco-envy. Partially it was a proof of concept, being
that a dedicated target like a network appliance asks for a different type
of interface than a generic UNIX shell.

What grew next started to become more than just a shell. To make it easier
to configure _every_ aspect of the machine and bootstrap the
configuration, I had to recreate init. That done, I also wrote
replacements for mgetty and telnetd because I was running really low on
floppy space. The end result, the current 0.9.0 release, is no longer a
package that you install on LRP, but rather a functional replacement of
most of LRP's boot and configuration logic.

A big item on my wishlist of features to add to the innards of CISH is an
easy way to extend the shell at runtime. Once this has been achieved, it
will be possible to create "packages" for CISH with extra functionality in
much the same way you can for LRP.

What LEAF brings, is a good reference platform to keep CISH in sync with.
This will make it easy to grow towards a situation where we can basically
share most of the packages as long as there is a good sense of
compatibility.

In conclusion, at first glance I don't think it will be easy to "fold" the
CISH project inside LEAF. Nor do I think it'd be wise to do it the other
way around. From what we _could_ benefit is mindshare and a common
direction with regards to things like package formats and kernel
architecture. I just now subscribed myself to leaf-devel, I Cc:ed the list
as an introductionary and after that I will first shut up for a bit and
see what's going on :).

Cheers,
Pi

-- 
WTF CNN AYB TIR HTH ?  UNIRwJVSSYR   :  nostalgiaaddressphobossuiCidefutuRe
ING GOD EUR         :  JNAGBAiORRE   <  joshuapolYtechnicseriouslyPlaTypusm
BMW VBS     BSE     :  ZNFBApEVIRG   >  emberswantOnpresIdencySpindlingadva
BKR ASP MKZ     --> :  SRROYRoCNPG   :  ncelighTbulbcuddlERRadiORepaIrSperM



_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to