On Wednesday, 12/20/2006 at 09:07 CET, Rob van der Heij <[EMAIL PROTECTED]> wrote: > On 12/20/06, Adam Thornton <[EMAIL PROTECTED]> wrote: > > > I don't know how much OCO there really is anymore, actually. The > > QDIO drivers are available now, and I think there's even a 3590 > > implementation. You could certainly get a Linux system, with > > networking, built without anything that isn't Free Software. > > I suppose having source code that produces something that works in > Linux is helpful to understand how it works, but I could not tell > whether that's enough to implement the function in another operating > system.
As I see it, there are three categories of function: 1. machine interfaces that are document in the Principles of Operation or a Device Description book 2. machine interfaces that are not so documented, but whose existence is disclosed in, and behavior inferred from, the available source code (to the extent needed to replicate the functionality present in the source code) 3. machine interfaces that are neither documented nor used in open code An OCO module may use the above in any combination, so I'm not sure what Jack is asking about: OCO modules (none remain - the 3590 tape driver was open sourced back in May) or interfaces in category 2. Alan Altmark z/VM Development IBM Endicott
