From: Quick, K. <Kev...@Su...> - 2002-10-02 16:16:33
|
Bob, I'm not sure what antecedent you intended in your reference to "they" below, but here's an answer and tell me if it's answering your question: UDI drivers are written for location independence. This means that the only thing that they are aware of is that they are running in a UDI environment. They have no awareness of running in a kernel environment, user environment, or otherwise. There can be user-space UDI environments as well as kernel-space UDI environments (our prototype POSIX environments are a rough version of the former). The principle challenge to a user-space UDI environment is support of the Physical I/O spec. (should it choose to do so). A user-space UDI environment would tend to be a little more than a "library" because it would have independent execution contexts and global elements (such as the Management Agent) that are not traditionally aspects of a library. It's a little hard to quantify because a UDI environment is very exactly specified whereas a "library" is more of a common nomenclature than a precise specification. Regards, Kevin -----Original Message----- From: Barned, Robert [mailto:rob...@lm...] Sent: Wed 02/10/02 10:53 AM To: Project UDI Protocol Metalanguages Discussions Cc: Subject: [UDI-protocols] UDI drivers and protocol modules in application libraries All, Does it makes sense to implement a UDI environment as part of an application library so that they can communicate with kernel drivers (UDI or non-UDI), but provide functionality that might be better to not include in the kernel? Bob ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Projectudi-protocols mailing list Pro...@li... https://lists.sourceforge.net/lists/listinfo/projectudi-protocols ------------------------------- This e-mail is for the sole use of the intended recipient and may contain confidential and privileged information. Any unauthorized review, use or disclosure is strictly prohibited. If you are not the intended recipient of this e-mail, please notify sender and delete all copies immediately. |