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>