ibcs-us
User space emulation of SCO, Solaris and others

iBCS (Intel Binary Compatibility System) emulate at the following Unix systems at the system call level: xenix, isc, sco, solaris, svr4, uw7 and wyse. It uses the Linux user space syscall API directly rather than via some POSIX'y inteface, so it will only work on Linux i386 and Linux amd64.

This is a fork of the sourceforge package iBCS64, which in turn was a fork of Linux-ABI. iBCS64 is a set of kernel modules doing the same job. The kernel modules require too much work to maintain because the Linux kernel API changes to rapidly. The Linux user space syscall ABI on the other hand is very stable (mostly because to Linus is an arsehole about it - thank you Linus!).

Documentation

There is a the man page ibcs-us(1), change log and a README.

Copyright and License

ibcs-us is copyright © 2019,2021,2023 Russell Stuart and (lots) of others. It is licensed under the GNU General Public License, version 2.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Downloading, Feedback & Contributing

Development for ibcs-us is hosted on Source forge:

 


Russell Stuart, 2019-Jun-03.