I read today a bit about unikernels, from what I understand it is an operating system that runs only one application.
I would like to know if it's possible to run a specific android application in an unikernel on raspberry pi.
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It only takes a minute to sign up.
Sign up to join this communityI read today a bit about unikernels, from what I understand it is an operating system that runs only one application.
I would like to know if it's possible to run a specific android application in an unikernel on raspberry pi.
I'll expand a bit on my initial comment on the question by dividing this into two distinct approaches:
Implementing a unikernal which runs an application that mimics or duplicates exactly, and would be interoperable with, an existing Android application, is almost certainly possible. A caveat here is that if the app depends on network connectivity to a proprietary service, that is a major and possibly insurmountable obstacle.
Implementing a unikernel which actually runs an existing Android app is probably possible, if you need to deal with the caveat just mentioned, or want to keep updates of the app in step. However, it will not save you any labour, since implementing such a unikernel environment will be much more work than implementing one that duplicates the functionality of the app (this approach likely stretches the definition of "unikernel" a bit, and would be a task much better suited to a normal OS).
By "much more work", I mean something on the scale of renting some space, hiring a team of five or ten software engineers, and being prepared to pay them full time for a year or so. That may be optimistic.
However, I'd at best qualify as "junior code monkey" on such a project, so for a more informed opinion you may want to dig deeper, as in, do some more research about the requirements and find the right place to look for more informed opinions. I think my guesstimate is reasonably close to the mark, however, so if this sounds like it is way beyond the resources you have at your disposal, it probably is.