Can some functionalities for os be passed to second kernel?

For example there could be docker or some other VM with Halium kernel to use some apps for example WiFi, camera and SIM calling?

Example can be qubesos which uses separate VM to do networking and other functions.

  • balsoft@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    Right, but my point is that the amount of effort required to just get the multikernel fully running on quirky phone hardware is quite a lot, and then you have to set up a lot of plumbing for both userspaces to communicate across kernels (i.e. you’ll have to write driver shims for a lot of things). It is probably easier to port software to ubports.

    • paper_moon@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Yah, I mean, thats true. I guess I was hoping the multi kernel thing would be more of a 1-time development effort that would work across phones, so once you got it set up it would help all phones accomplish the same thing. I’m not a kernel dev though so I have no idea in reality how this stuff actually works under the hood.

      • balsoft@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 months ago

        There would be shared parts for sure, but knowing the nightmare that is phone boot environments I feel like it would need a lot of effort per device still.