Using the iBCS emulator with Kernel 2.4 and SuSE Linux 7.2

Support knowledgebase (ibcs_72)
Applies to

SuSE Linux: Version 7.2
This article refers to an older version of SuSE Linux. Therefore some of the informations given in this article may be outdated or the article may contain stale links.

Kernel: Version 2.4.4

Request

You want to use the iBCS emulator for SCO Unix programs just like with kernel 2.2 also with kernel 2.4 in SuSE Linux 7.2. But that fails, because the shipped kernel lacks the support for that emulation.

Procedure

First get the update of the kernel from the following URL:

ftp://ftp.suse.com/pub/suse/i386/update/7.2/kernel/2.4.7/

and install it.

After that you have to edit and adjust the file /etc/modules.conf accordingly:

# Linux-ABI
if `kernelversion` == "2.2"
alias char-major-30       iBCS
alias binfmt-332          iBCS
alias binfmt-518          iBCS
alias binfmt-002c         iBCS
else
alias char-major-30       abi-ibcs
alias binfmt-332          abi-ibcs
alias binfmt-518          abi-ibcs
alias binfmt-002c         abi-ibcs
alias personality-1       abi-ibcs
alias personality-2       abi-ibcs
alias personality-3       abi-sco
alias personality-4       abi-wyse
alias personality-5       abi-ibcs
alias personality-7       abi-ibcs
alias personality-13      abi-solaris
alias personality-14      abi-uw7
endif

Keywords: IBCS, SCO, KERNEL, 2.4, 7.2

SDB-ibcs_72, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 01. Okt 2001
SuSE Linux AG - Last generated: 01. Okt 2001 by snbarth (sdb_gen 1.40.0)