Skip to content

What is the difference between Avalonia Linux DRM/embedded Linux/Android? #17088

Answered by thevortexcloud
kyuranger asked this question in Q&A
Discussion options

You must be logged in to vote

This is somewhat common in highly specialised embedded devices (EG cars, which might have an airconditioning "app" and a music "app"). It is however unusual for desktop apps to do this. But I have also seen and implemented something similar myself before. Generally the process is to make some sort of interface, and then implement it in another DLL. Your main app can then load the DLL that implements the interface at runtime and does what ever init it needs to do.

https://learn.microsoft.com/en-us/dotnet/core/tutorials/creating-app-with-plugin-support

This however is far higher level than an operating system. It's at best a highly specialised shell. It can also get real painful to manage a…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@kyuranger
Comment options

@thevortexcloud
Comment options

@kyuranger
Comment options

@thevortexcloud
Comment options

Answer selected by kyuranger
@kyuranger
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants