Problem Statement: Understanding unix kernel ...user interface ...viz. the 'shell'

               PERL is bundled with most unix operating systems
               ....to know more about its origins ....purpose ...refer...man
               ...bundled with unix.

Opportunity : contrary to the tradional purposes exploit its as  shell
              ....The interface to unix.


              viz. exploit the use of a process pipe in perl ,
                   write or pack-age a perl re-usabe routine that can be
                   used with the command line option 'perl -e'
                   ...for more information ...may refer to a Quality Assurance
                   script written at veritas software india pvt ltd.

                   ...unix shell works much on the lines of a 'C' recursive
                      function.

                   ...viz. requires using a file handle i.e. open < command >
                           and ['|' the input and output to be captured] and displayed
                           ....the idea is to circumvent the necessity of using
                           the system() as the interface to kernel ....the 
                           above provides the simplest means of wrapping the 
                           c based utilities ...given the capabilities writing
                           custom utilities in perl ...may require perl to be
                           recompiled ...to trap or map the stdout and stdin of the 
                           process(invoked commands) to that of the perl appropriately,
                           by introducing a new language denotion say '||' that simply
                           invokes the command maps the stdin , stdout and stderr 
                           descriptors or the underlying process to that of perl 
                           ...viz. adding a few additional header files and denoting the
                           same in the IPC wrappers in the perl source code.
                           
                           

             ....Also PERL as such comes with all the basic features 
                 required to interface with kernel and programming interfaces
                 ...say much on the lines of 'perl -d' debugger option.


Objective:  package PERL as a shell(interface) to the unix.


Note: The above problem statement having been encountered in various scenarios
      and detailed in various 'Proof of concepts' as mentioned in 
      'http://uk.geocities.com/ravivenkatus/projects.pdf' ....apply appropriate
      'use-case' modeling, rationalize and arrive at a workable and feasible 
       solution both commercially and techinically viable.