Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 May 2003 12:20:49 -0300
From:      omestre@freeshell.org
To:        freebsd-hackers@freebsd.org
Subject:   linux emulation.
Message-ID:  <20030521152054.24C7A10214@ws-tor-0004.procergs>

next in thread | raw e-mail | index | archive | help
Hello,
 The FreeBSD is great.
 I have my desktop running with FreeBSD 5.0 kernel, and the ROOTFS is
a Debian/GNU Linux 3.0. (The filesystem is UFS2).
 There are only two programs in the filesystem that are FreeBSD ones:
 route and sysctl.
 I did saw the documentation (in handbook), about the emulation that
are not emulation. :) But i want to know more about that. Where can
i find this documentation?
 i know, i know... the sources. But i want to read articles about
that... talking about the implementation and how it works (more
deep than the handbook), so, maybe i can understand the sources.
 Example:
 In the handbook, i did read that the proc structure (now thread in 5.0),
holds a pointer to the sysent[] table. (sys calls). Each process have one
pointer to it. But, the FreeBSD sysent struct i have found, but the linux
do not. It suppoused to be in /usr/src/sys/compat/linux tree... right?
 Really, the SO implementation, vm, io and etc is independent of ABI that
it is running. Excelent. But i want know more. I want know if there are
overhead in some point (sysent traduction?).
 Thanks

 The english? sorry... :)



---



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030521152054.24C7A10214>