Stefano,

If you are going to end up in user space, you might consider the ACE C++
Adaptive Communications Environment, which is based on STREAMS, is very
mature, and runs on just about anything.  See,

 http://www.cs.wustl.edu/~schmidt/adaptive.html

--brian

On Mon, 16 Oct 2006, Longhi Stefano wrote:

> 
>    Hello,
> 
> 
> 
>    I   am   trying   to   compile   some  modules  and  drivers  together
>    with LiS-2.18 configured  to  run  in user-space. Those drivers do not
>    use   directly   the   hardware   but   communicate   with a  separate
>    non-streams driver.
> 
>    My aim is to obtain something that runs on a target environment.
> 
> 
> 
>    I read  in LiS documentation that it is possible to build a user-space
>    version  of  LiS  that can be used for laboratory testing, but I could
>    not find any additional information about this functionality.
> 
>    I have some questions about that:
> 
>    -  Is  it possible (and safe) to use this laboratory version of LiS to
>    compile a target application that runs in user-space?
> 
>    -  how should I compile my modules together with user-space streams.o?
>    is it enough to link them together in my final executable?
> 
>    -  is  it possible (and how) to exchange data between a streams module
>    compiled in user space and a non-streams driver in kernel space?
> 
>    - are performances worst in this configuration?
> 
> 
> 
>    Thanks in advance
> 
>      Stefano

-- 
Brian F. G. Bidulock    ¦ The reasonable man adapts himself to the ¦
[email protected]    ¦ world; the unreasonable one persists in  ¦
http://www.openss7.org/ ¦ trying  to adapt the  world  to himself. ¦
                        ¦ Therefore  all  progress  depends on the ¦
                        ¦ unreasonable man. -- George Bernard Shaw ¦
_______________________________________________
Linux-streams mailing list
[email protected]
http://www.openss7.org/mailman/listinfo/linux-streams

Reply via email to