Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Since the UDI environment is currently mostly in a “layered” onto existing OS facilities, doesn that hurt performance?

0
Posted

Since the UDI environment is currently mostly in a “layered” onto existing OS facilities, doesn that hurt performance?

0

Not really. There are certainly facilities that could benefit from tighter integration into the host OS but we didn’t do so in the name of risk management during the prototyping phase. Because we were often developing the specification, the drivers, and the environment simultaneously, we tried to avoid debugging the host OS at the same time. There were some tradeoffs involved, but now that we’ve reached stability and reasonable performance, a tighter integration is practical to consider. We also expected developer resistance to requiring patched or custom kernels before using the environment. As such, we worked hard to provide an environment that worked on stock kernels of our target OSes and were willing to make some tradeoffs. • If the environment uses native interfaces behind the scenes, how can it be faster than native interfaces? As one example, we allow instance independence which isn’t common in many existing driver models. By placing locks only around the entry points into a re

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123