Well,

I see this discussion going exactly the way it previously was
>6 months ago when we ended up in agreement of the situation.
These are still interesting arguements, but still re-hash. IIRC, I 
believe Charles and I (at a minimum) are still following the same
line of thought. It might make it clearer if I simply digress my
IHMO in a simpler manner than before........

The present backend (e3, lrpkg, and lrcfg) are simply not compatible
with the present desires of home users and more experienced users
alike much of the time. We can't network load packages or images 
w/o major modification, the system isn't viable (as is) for any front-end
other than hand-editing, the use of boot-media other than a floppy 
(sans DCD) is rather advanced (Martha Stewart won't be making a
BeringCD image today), and the additions of any other front-end require
quite extreme measures by the user and redundant template code.

There are people with Bering that are running systems with each and
everyone of these options out there that _have_ jumped through all 
these hoops to make it work. We can either quickly develop an addition
to the existing system and rework it forever to add a few desired options
on a regular basis OR we can develop a new system that is capable of
all of these things w/o anything but a simple addition/change to the existing
package format w/o needing to revisit the system itself to do so.

lrpkg, lrcfg, and the *.lrp package format was well thought out and our
present use of such indicates that it was worth the effort. Bering was
a proof of concept that broke and forced the old LEAF/LRP system into
a new way of building the core itself, which is now found to be an
acceptable change even by those who were not originally sold on the
idea. I see this as the same thing, we can change and people _can_
accept it if they choose, but we _should_ look into the future of LEAF
with this concept NOW, instead of looking back wishing we had.
The size is non-consequental if no templates are stored and the bulk is
done with shell and well placed binaries (as Charles suggests). If you
forget the value and power of shell-script, you don't really understand
the LEAF/LRP system at all. 

I see either this concept can be embraced or ridiculed, but if you don't
see it as necessary in the future you plainly haven't followed the desires
on list for the last year or two. Packetfilter, apkg (Oxygen), LINCE,
Mosquito, and individual systems are proof that it is time to move on.
I'll write a new system myself if no else feels this way, it may never be
complete or ideal, but I imagine that it will be integrated sometime in the
future if not now. I don't want to try and save an old system for
compatibility, Oxygen, Eiger, DachsteinCD, Bering, PacketFilter, WISP, 
LINCE, Coyote and many others weren't too concerned with compatibility.
If this ends up as a new variant, so be it..... it shouldn't be necessary; 
PacketFilter was proof of this if anyone spent the time to actually look into
that 'package' as well. I see this as a extension of Serge's concept(s),
which I don't feel were ever understood due to the way he presented them. 
-- 
~Lynn Avants
Linux Embedded Firewall Project developer
http://leaf.sourceforge.net


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com

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

Reply via email to