freebsd-dev/sys/compat/linux
Søren Schmidt e1743d02cd First attempt at FreeBSD & Linux ELF support.
Compile and link a new kernel, that will give native ELF support, and
provide the hooks for other ELF interpreters as well.

To make native ELF binaries use John Polstras elf-kit-1.0.1..
For the time being also use his ld-elf.so.1 and put it in
/usr/libexec.

The Linux emulator has been enhanced to also run ELF binaries, it
is however in its very first incarnation.
Just get some Linux ELF libs (Slackware-3.0) and put them in the
prober place (/compat/linux/...).
I've ben able to run all the Slackware-3.0 binaries I've tried
so far.
(No it won't run quake yet :)
1996-03-10 08:42:54 +00:00
..
linux_file.c Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
linux_ioctl.c Add support for LINUX_TCSETAW and LINUX_TCSETAF, which Linux-pine uses. 1996-03-04 11:15:19 +00:00
linux_ipc.c Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
linux_misc.c update linux_times() and linux_utime() emulation, 1996-03-04 21:03:11 +00:00
linux_signal.c update linux_times() and linux_utime() emulation, 1996-03-04 21:03:11 +00:00
linux_socket.c Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
linux_stats.c Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
linux_util.c Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
linux_util.h First attempt at FreeBSD & Linux ELF support. 1996-03-10 08:42:54 +00:00