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.

               also refer to the document "opportunity_exploit_perl_hash_data_dumper_asn_representation_session_mgmt.txt"

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 for RF or other network based devices ....further to as envisaged by 
                     this individual ...taking the case of a mobile device ....stdout ...network/vdu ??
                     introduction of few ...standard network-descriptors ...that would be available
                     or loadable dynamicall ...much on the lines of accessing env in 'c' lang progamming 
                     context [also understanding and interpreting from sockets as a programming interface
                     ....enhancing sockets programming by introducing the three standard descriptors 
                     viz. stdin, stdout,stderr ....into the sockets programming interface ...socket ideally
                     defined being a end-point .]   ....deriving two-potential standard layers 
                     or interfaces to programme the same protocol-stack ....also refer else-where as envisaged
                     by this individual.
            
                           

             ....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,
            deriving from how a OS atop assembly language is built 
                                  ...reduce the intermediary layers ...between perl as a language
                                  and the instruction-set[ibm-pc-dos a example] required to
                                  interface with the components comprising a computer ...refer else-where as
                                  envisaged by this individual


           most devices or peripherals ship oem software with exposed api or interfaces,
                                                 perl/python/java are supported on most of the operating-systems in vogue ...thus
                                                 when writing cross-platform applications leveraging the perl/python/java ...and
                                                 using jit's respectively ...drastically reduces not only the support issues but
                                                 also RAD times....refer to a product called sanpoint-control that used be around
                                                 monitoring/managing cross-platform san-fabrics.  

                                                 advantages being like counting on bug fixes's ...programmer or developer mischief's
                                                 like memory leak's !!     


Opportunity: further to above ...deriving from the definition of a Shell viz. a interface to kernel.

             a innovative shell that leverage's the best of the worlds viz. features ...from awk (ability to manipulate columns of text),
             vim,sed, perl kind of scripting.

             further to as published in projects.pdf, else-where on this uri / url eg: opportunity_dynamic_virtualization_storage_blueprint.txt,
                                                                                       opportunity_datastorage_mediums_data_access_views.txt, 

             the fact to be noted is apart from accessing the features of the kernel, the data stored on the disk-mediums and part of the or
             under the control of the host environment is accessed via the shell.  

             A important key to leverage and objective ...deriving from some work's carried for veritas software corp ,
            ...refer as articulated in projects.pdf, as envisaged on this uri/url eg:opportunity_programming_framework_compiler_syntax.txt.

             populating the virtual-memory with a addressable data-structure of table of data read from a file,
             deriving from the schema of the 'c' lang's ability to organize and address multi-dimensional array's(with the entries in the
             array being pointer's to)


             ability to address the column-ar structure i.e. a 'column' of data in virtual-memory, the awk-styled or perl kind of named 'column's
             ...on the line's 'vim addressed buffer' and manipulation of the data.


 

   
 


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
       http://ravishankarkv.tripod.com/projects.pdf
        ....apply appropriate
      'use-case' modeling, rationalize and arrive at a workable and feasible 
       solution both commercially and techinically viable.