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

  • From: François Revol <revol@xxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Thu, 07 Nov 2002 18:20:23 +0100 (CET)

En réponse à Manuel Jesus Petit de Gabriel <freston@xxxxxxxxxxx>:

> ----- Original Message -----
> From: "François Revol" <revol@xxxxxxx>
> To: <openbeos@xxxxxxxxxxxxx>
> Sent: Wednesday, November 06, 2002 1:23 PM
> Subject: [openbeos] Re: Binary compatibility with Linux, and Be OS
> 
> > > 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.
> 
> 
> Please, be acurate. BeOS uses int 0x25 for syscalls. Int vector 3 in
> x86
> world is
> used for breakpoints.
> 
> 

Yeah, sorry, don't know why I said 3... I knew it was for BPs anyway...
Though I myself put sometimes an asm("\tint0\n"); as breakpoints in codes 
=)

Anyway the key is it's not the same, which makes us happy about it.

François.

Other related posts: