For what need Open Shading Language?

I am the lucky owner of a video card from amd and therefore have to use rendering on the processor. I noticed that there is a “Use open shading language” setting. But what does it do? The difference in the final image is minimal and not to say that in favor of “Open shading”. And the rendering time at large resolutions and the number of samples reaches almost double. So what is the purpose of this setting in principle? Maybe for weak processors? I have ryzen 5900x, does this feature work the same for others?

As outlined in the bar on top of every page on the forum

For questions about how to use Blender, ask on one of the community forums.

OSL also has a chapter in The manual