> Hi: > I should have been more clear. BSD driver interoperability is a seperate > issue from Linux application interoperability but I think both are > important.
For an example of Linux/*BSD driver interoperability and the grief and difficulties therein, you might want to look at the Qlogic SCSI/FibreChannel driver I've done. It exists for FreeBSD,OpenBSD,NetBSD and Linux. It's a dicey business trying to straddle this broad of a set of fences. The take home lesson here is that in order to make a dirver work without overloading a platform specific areas is that the core driver has to be single threaded, not do locking and not do too much porpoising in and out of the platform layers. To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message