On 02/04/07, gns <[EMAIL PROTECTED]> wrote:
Project proposal : busybox-ksh93

Busybox on OpenSolaris is about providing a busybox equivalent for OpenSolaris. 
This will help in making possible small sized distros and distros(exp LiveCD) 
with better bootup time and run-time performance. This should also be useful in 
the appliance domain.

The project would have 2 outputs:
1. Shell integration of stand-alone commands in a modular manner. ksh93 will be 
the shell of choice for the same.
2. All the identified commands housed in a stand alone executable. ksh93 design 
would be reused here (by providing a wrapper around libcmd)

The set of built-in commands will be configurable. The set of commands that 
will be made as the default integration set will be identified based on 
commands frequently used in the startup and smf scripts of solaris distros. The 
modularity of the setup will ensure addition/removal of commands is possible at 
buildtime.

The project would use the code-base of ON. Where multiple command sources are 
present (ex: /usr/bin,/usr/xpg4/bin,etc), the project would choose the source 
code base that is most standards compliant and aware of multibyte characters.

A related piece of work has been done for the belenix project(sh integration) 
and code has been contributed to belenix. This will become available with the 
belenix release that is scheduled for this month(April-2007).

Future possibilities not considered in the current scope include :
1. Optimizing libc for size and resources, generating customized libc with 
reduced functionality.
2. Ability to customize the set of features included in the commands in the 
interest of minimization.

The initial leaders of this project would be:
Moinak Ghosh
Roland Mainz
Shivakumar GN


+1 from me, I've been toying with the idea of getting the original
BusyBox up and going on Solaris among the many projects I have on my
mind as of late.

I think this project is an important step towards getting Solaris used
in embedded and "tiny pc" environments.

--
"Less is only more where more is no good." --Frank Lloyd Wright

Shawn Walker, Software and Systems Analyst
[EMAIL PROTECTED] - http://binarycrusader.blogspot.com/
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to