Go to the FreeLists Home Page Home Signup Help Login
 



[openbeos] || [Date Prev] [11-2002 Date Index] [Date Next] || [Thread Prev] [11-2002 Thread Index] [Thread Next]

[openbeos] Re: Binary compatibility with Linux, and Be OS

  • From: François Revol <revol@xxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Wed, 06 Nov 2002 22:23:47 +0100 (CET)
En réponse à Mark A Johnson <hotplasma@xxxxxxxx>:

> Yeah, I know this thread was meant for the making of RealPlayer open
> source, but this should bring up a point.
> Ok, well my take on it is, that maybe this would be a good idea. Do
> what
> the people at SkyOS did. Integrate a LinuxVM, so you can run Linux
Take a look at http://line.sf.net and 
http://www.ugcs.caltech.edu/~steven/lxrun/
I already begun porting LxRun, but there is a major problem, which the 
BeWine folk face also, which is that the virtual space in BeOS is 
reverse than those of Linux and windows (kernel from 0 to 0x7ffffff)
This will make things very tricky.

> programs on O/BeOS or whatever the new name will be. And have a third
> party developer develop X for BeOS (even further than what has been
That is being taken care of already... though it's not much alive for now.
Contact BeUnited if you want to help.

> done). Or under this VM (probably going to be ran as a server maybe
> linvm_server) And with this server have all the system calls adapted
> to
> OBOS's calls and add some compatibility between the two and you will
That's how LxRun works, it intercepts Linux syscalls (int 0x80),
which segault in BeOS and other Unices (BeOS uses int 3 for syscalls),
and reroute them.

> have
> Linux programs running on BeOS, I know it is more complicated than
> what
> it sounds but if enough determination and effort, it can happen.
> 
> Mark


Anyway this is OT for this list.
Mail me if you want to help on LxRun.

François.





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.