bzt wrote:
@linuxyne: "you want "common, reusable driver set"" Nope, read again my OP. "You do know that FUSE, on which you base your idea" I did not based my idea on FUSE, that was just an interface example. Isn't that obvious? Read the OP. And according to fd/index, read my previous post. I won't repeat myself, as that won't make any good for you. Let's talk when you've understud what I wrote so far.
Great. You need an interface; it needs a framework, else what are you going to achieve with just an interface without anybody implementing the framework and the drivers corresponding to them?
Do you only care about bridging monolithic and microkernel OS? If so, clarify that.
I don't mind repeating myself. The fd/index/FILE are indistinguishable properties.
bzt wrote:
FUSE: is a good working example on how such a source compatible interface can be done
This is more than enough for me to know that that wants to mimic what FUSE did. The word "done" is to be taken as "implemented". It is also
marked as "working" which is another positive.
Another example: Vulkan is just an interface (like yours is just an interface), but there are concrete pieces of code surrounding this API which do the actual work of realizing the goals that the interface set out to achieve.
Also take a look at Linux's USB stack.
bzt wrote:
I had a little hope when Korona seemed to understand the concept, but clearly he is a minority.
Awww... This is quite cute. That aside, drivers demand access to kernel functions by calling/linking with them. Drivers expose their interfaces through their export tables. Can each OS not implement its loader to recognize how it needs to patch-up/shim a driver?
bzt wrote:
Most of you are unable to read and comprehend my answers, therefore it is futile to explain the concept any further, at least not on this forum
That's because you are not a good teacher. I somehow believe that you take pride in that fact.
Why do you need somebody else's approval before you can implement your interface? Show the work, and people will join as they understand what is being built. Honestly, you are selling the world short, and that only exposes your arrogance.
How does this forum's inability (so you say) to understand what you are proposing, preventing you from designing and implementing even a tiny bit of your proposed scheme on your own? Walk the talk.