Re: [leaf-devel] 2.6.x kernel support?

2005-08-20 Thread Mike Noyes
On Fri, 2005-08-19 at 12:26, [EMAIL PROTECTED] wrote:
 But I agree, the initramfs approach would make a technical cleaner
 implementation. But it also means (because of redundancy and a bigger
 kernel (2.6)) a bigger base image. I also don't see a lot of real
 advantages for our case yet.

Eric,
There may not be at this time. However, I believe someone in the leaf
community should evaluate it now, and work on prof-of-concept/Alpha.
This would allow the rest of us to try it out, and see if it does have
long term benefits that aren't obvious right now.

Note: I'm not advocating Bering uClibc switch to initramfs.

-- 
Mike Noyes mhnoyes at users.sourceforge.net
http://sourceforge.net/users/mhnoyes/
SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] 2.6.x kernel support?

2005-08-20 Thread Mike Noyes
On Fri, 2005-08-19 at 15:01, Charles Steinkuehler wrote:
 I would, however, be in favor of using a very powerful, but very small
 'shell-like' scripting language (ie: forth) in the initramfs, with the
 'applications' being scripts rather than biaries, which is what would make
 this idea attractive (at least to me).  The downside is utilities like tar
 and gunzip would have to be coded in forth, which I haven't been able to
 find (or had the spare time to write).

Charles,
Does the initramfs cpio newc/crc buffer format fulfill the compressed
file support?

I'll look for forth gzip and tar source.

-- 
Mike Noyes mhnoyes at users.sourceforge.net
http://sourceforge.net/users/mhnoyes/
SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] 2.6.x kernel support?

2005-08-20 Thread Charles Steinkuehler

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mike Noyes wrote:

| On Fri, 2005-08-19 at 15:01, Charles Steinkuehler wrote:
| I would, however, be in favor of using a very powerful, but very small
| 'shell-like' scripting language (ie: forth) in the initramfs, with the
| 'applications' being scripts rather than biaries, which is what would make
| this idea attractive (at least to me).  The downside is utilities like tar
| and gunzip would have to be coded in forth, which I haven't been able to
| find (or had the spare time to write).
|
| Charles,
| Does the initramfs cpio newc/crc buffer format fulfill the compressed
| file support?

It's not the initramfs system I'm worried about, particularly.  It's the
utilities we need to put INTO the initramfs in order to build a LEAF root
filesystem image from the LRP files and configuration information (ie:
LEAF.CFG and the kernel command line parameters).

Several utilities are needed (look at /linuxrc for full details), but a lot
of stuff could be worked around (ie: replace sed code with 'native' script)
or are fairly trivial (ie: mount/umount and similar are pretty much just
calls to the kernel with little user-mode function we'd have to duplicate),
so it's stuff like gunzip and tar that I think will be hardest to replicate
in a 'ground up' rework of the init scripts.

| I'll look for forth gzip and tar source.

Good luck!  I've looked for these before, but have never been able to put
much time into it.  While you're on the prowl, it might also be good to
keep an eye out for lua or (other small script interpreter) versions of
these utilities as well...

- --
Charles Steinkuehler
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFDB3jvLywbqEHdNFwRArfJAKDPpcmvOkiXhcOECxejh323Qjn85QCgiMNV
kH5Jj9koHlcQeuV0dgkPTMg=
=j3iv
-END PGP SIGNATURE-


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] 2.6.x kernel support?

2005-08-20 Thread Mike Noyes
On Sat, 2005-08-20 at 11:39, Charles Steinkuehler wrote:
 | I'll look for forth gzip and tar source.
 
 Good luck!  I've looked for these before, but have never been able to put
 much time into it.  While you're on the prowl, it might also be good to
 keep an eye out for lua or (other small script interpreter) versions of
 these utilities as well...

Charles,
Forth code is hard to find. The best I could locate is here:

http://forth.sourceforge.net/
http://cvs.sourceforge.net/viewcvs.py/forth/forth-repository/

I'll look for lua source next.

-- 
Mike Noyes mhnoyes at users.sourceforge.net
http://sourceforge.net/users/mhnoyes/
SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel