Hello Yuri,
I was able to get the iBCS code to compile and load as a module with the
1.3.71 kernel from information included from a linux-kernel posting from
Tom Grigg <st588@bayou.uh.edu> (Subject: patches for 1.3.71 w/iBCS). His
posting contained a patch to the 1.3.71 kernel and the 1 February 1996
version of iBCS (ibcs-1.3-960201.tar.gz). The patch installed okey, but
I had trouble compiling the iBCSemul/iBCS code due to the lack of a
/usr/include/linux/modversions.h file. I had to delete the line in the
iBCSemul/Makefile that referenced this file, but it did compile and load
okey. The x286emul code has never compiled for me, but I do not expect
that I will ever have the need to execute any Xenix programs on my Linix
system. :-)
Regarding a seperate posting from Linus Torvalds in reference to Tom
Grigg's patch and the create_aout_tables() function in the kernel, I
think that we shall very soon see some additional patches for iBCS.
I do not think that Linus will include the iBCS kernel portion of Tom's
patch in future versions of the kernel because of the issue dealing
with including code in the kernel that would be better left in user
space. You may reach a different conclusion after you have read Linus'
and Tom's postings in linux-kernel about iBCS, but I think I am correct.
It will be nice to have a new and stable kernel again, hopefully soon!
Cheers!
Bill
-- William M. Perkins Internet - wperkins@us.net The Greenwood or - bill@cais.com Commodore is dead. Long lives the Amiga! (AmigaOS/Linux/NetBSD)