On 05/09/07, Joachim Worringen <[EMAIL PROTECTED]> wrote: > > Our software stack (which actually consists of 6 kernel modules and much > userland stuff) uses an internal abstraction layer which makes it > possible to keep much of the code generic. This is essential to be able > to support Linux, Windows, Solaris and other more exotic OS like HP-UX. > The needed functionality actually boils down to maybe 30-40 > functions. It does of course help if the kernel APIs (well, some OS > don't have such a thing...) match well to keep the required adaption > layers thin and simple. >
Strangely enough our s/w stack has to run on Linux, Windows and Solaris too and the mismatching kernel APIs and threading models are a pain ;-/ Paul -- Paul Durrant http://www.linkedin.com/in/pdurrant _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
