>>> У линуксоидов система в таком виде была при царе Горохе.
>> (albeit limited) ABI implementation is provided.
>> Вам перевести, или вы справитесь?
> Вы прелестны. :) "при Горохе" -- "да, при Горохе!" Для вас - на русском.
1 Linux kernel ABI реализовано настолько, насколько это требуется для запуска ряда binary-only приложений (AcrobatReader, GoogleEarth, Skype, etc).
Большее - нафик не упало, поскольку никакого смысла в этом нет.
Ряд ABI в оригинальном linux kernel сделано для реализации подсистем, которые существуют только в нем. Реализовывать их в bsd ядре нет никакого смысла.
2 Реализация Linux ABI была _начата_ в 1995 году.
# svn log | tail -20
------------------------------------------------------------------------
r9313 | sos | 1995-06-25 20:32:43 +0300 (Sun, 25 Jun 1995) | 11 lines
First incarnation of our Linux emulator or rather compatibility code.
This first shot only incorporaties so much functionality that DOOM
can run (the X version), signal handling is VERY weak, so is many
other things. But it meets my milestone number one (you guessed it
- running DOOM).
Uses /compat/linux as prefix for loading shared libs, so it won't
conflict with our own libs.
Kernel must be compiled with "options COMPAT_LINUX" for this to work.
------------------------------------------------------------------------
3 По мере необходимости (внимание - необходимости) подпроект дорабатывался и дорабатывается.
# svn log | head -20
------------------------------------------------------------------------
r229923 | dim | 2012-01-10 10:42:01 +0300 (Tue, 10 Jan 2012) | 8 lines
MFC r229402:
In sys/compat/linux/linux_ioctl.c, work around a warning when a pointer
is compared to an integer, by casting the pointer to l_uintptr_t. No
functional difference on both i386 and amd64.
Reviewed by: ed, jhb
------------------------------------------------------------------------
4 Состояние на данным момент
http://svnweb.FreeBSD.org/base/release/9.0.0/sys/compat/linux/
5 Версия, которую выдает модуль - фуфло, обманка для приложений.
Если кто-то делает на его основании выводы о качестве linux abi в указанных проектных целях, то это его компетентность в ит весьма сомнительна.
То, что вы написали, видимо используя в качестве источника потолок - милая, прелестная глупость.