Live data from Hacker News

Waydroid – Run Android containers on Ubuntu

waydro.id

71–80 of 214 posts

Re: Waydroid – Run Android containers on Ubuntu

#71
post #54

Earlier quoted context omitted.

Waydroid has Android use your actual Linux kernel, so on an x86-64 host you’ll run x86-64 Android, and on an ARM host, ARM Android. This means that there will be some apps that won’t run on your Intel/AMD computer. I have no idea at all how common it is for Android apps to be tied to ARM, but I imagine that ARM64 will have helped with architecture-neutrality.

> This means that there will be some apps that won’t run on your Intel/AMD computer. Should be able to still run them if you use binfmt_misc. Of course it will be slower but it's possible.

> binfmt_misc

https://en.wikipedia.org/wiki/Binfmt_misc

> binfmt_misc can also be combined with QEMU to execute programs for other processor architectures as if they were native binaries.[9]

QEMU supported [ARM guest] machines: https://wiki.qemu.org/Documentation/Platforms/ARM#Supported_...

Edit: from "Running and Building ARM Docker Containers on x86" (which also describes how to get CUDA working) https://www.stereolabs.com/docs/docker/building-arm-containe... :

  sudo apt-get install qemu binfmt-support qemu-user-static # Install the qemu packages
  docker run --rm --privileged multiarch/qemu-user-static --reset -p yes # Execute the registering scripts

  docker run --rm -t arm64v8/ubuntu uname -m # Test the emulation environment
https://github.com/multiarch/qemu-user-static :

> multiarch/qemu-user-static is to enable an execution of different multi-architecture containers by QEMU [1] and binfmt_misc [2]. Here are examples with Docker [3].

Re: Waydroid – Run Android containers on Ubuntu

#73
post #24

What's different between this and anbox (other than support, focus, etc)? How good is the 3d support, ie: Does it support a modern version of OpenGL ES? Can it process that via host hardware support (a la angle or similar)? Can it do that headlessly without an window server running on the host? Can the video output of the app be easily captured by nvenc or intel/amd equivalent? Is arm translation supported natively o…

I'm sorry if this is rude, but this comment reads really strangely. You seem to acknowledge that you really want something, whilst also accept you cannot do it for a lack of time|skill and then seem annoyed that the people who do ask for some kind of payment for their work?

This is just my personal conspiracy theory, but I feel as though a really good android desktop container system hasn't been made available to Developers because it would make it a lot easier to pull back the curtain on all the shady native advertising and tracking shit everybody is getting up to. Even with a rooted device there's still a lot of open questions for me.

Anyway, this is to say that I'm also a little bit angry about wanting such a product without the primary purpose of catering to corporate whims instead of developer tinkering

Re: Waydroid – Run Android containers on Ubuntu

#74
post #65
post #24

What's different between this and anbox (other than support, focus, etc)? How good is the 3d support, ie: Does it support a modern version of OpenGL ES? Can it process that via host hardware support (a la angle or similar)? Can it do that headlessly without an window server running on the host? Can the video output of the app be easily captured by nvenc or intel/amd equivalent? Is arm translation supported natively o…

That's quite the shopping list

Real use cases/requirements.

Re: Waydroid – Run Android containers on Ubuntu

#75

Earlier quoted context omitted.

What streaming service doesn't work on FF ESR on Linux? Netflix and prime and Pluto do, at least. That's all I use, so I am curious. I don't stream anything else, no Roku or Android-tv or whatever.

None on ARM. Google never offered widevine to Firefox on ARM64.

Exactly, AFAIK you can't watch netflix on your ARM SBC.

Re: Waydroid – Run Android containers on Ubuntu

#76
post #24

What's different between this and anbox (other than support, focus, etc)? How good is the 3d support, ie: Does it support a modern version of OpenGL ES? Can it process that via host hardware support (a la angle or similar)? Can it do that headlessly without an window server running on the host? Can the video output of the app be easily captured by nvenc or intel/amd equivalent? Is arm translation supported natively o…

I'm sorry if this is rude, but this comment reads really strangely. You seem to acknowledge that you really want something, whilst also accept you cannot do it for a lack of time|skill and then seem annoyed that the people who do ask for some kind of payment for their work?

agreed

Re: Waydroid – Run Android containers on Ubuntu

#77

Earlier quoted context omitted.

i.MX still needs binary blobs. I think the only ARM SBC today that can run blob-free today is Radxa's Rock pi 4.

Why only that particular rk3399 board? My rock64 runs blob free, as I would imagine most rk3328 boards do. The rk3399 type c port does require a blob, but I guess that is optional and boards without the USB3 type c port do not need it. Other than that the only blob I need for my PBP is for the broadcom WiFi modem. Are there any ac WiFi modems that work without blobs? I have only seen the ath9k chipsets which top out…

The USB-c port on the rock pi 4 is for power only, no eDP or any blob required for HDMI. The model A has no wifi, so no blob required for that too.

Re: Waydroid – Run Android containers on Ubuntu

#78
post #24

What's different between this and anbox (other than support, focus, etc)? How good is the 3d support, ie: Does it support a modern version of OpenGL ES? Can it process that via host hardware support (a la angle or similar)? Can it do that headlessly without an window server running on the host? Can the video output of the app be easily captured by nvenc or intel/amd equivalent? Is arm translation supported natively o…

I'm sorry if this is rude, but this comment reads really strangely. You seem to acknowledge that you really want something, whilst also accept you cannot do it for a lack of time|skill and then seem annoyed that the people who do ask for some kind of payment for their work?

Just looking for the delta between this and anbox free/anbox cloud/genynotion cloud. No quams about paying for it honestly, just inquiring if any of these formerly paid-only (or build it yourself) features are being offered in the open here.

Re: Waydroid – Run Android containers on Ubuntu

#79
post #24

What's different between this and anbox (other than support, focus, etc)? How good is the 3d support, ie: Does it support a modern version of OpenGL ES? Can it process that via host hardware support (a la angle or similar)? Can it do that headlessly without an window server running on the host? Can the video output of the app be easily captured by nvenc or intel/amd equivalent? Is arm translation supported natively o…

I'm sorry if this is rude, but this comment reads really strangely. You seem to acknowledge that you really want something, whilst also accept you cannot do it for a lack of time|skill and then seem annoyed that the people who do ask for some kind of payment for their work?

That's one way to look at it. Another is that we have this beautiful open source commons that most devs make use of and we would like it to be richer.

Re: Waydroid – Run Android containers on Ubuntu

#80
post #58

Earlier quoted context omitted.

The PinePhone runs mainline Linux on a regular Arm64 SOC. Why shouldn’t it work? ;)

The SoC is pretty slow. speaking as a PinePhone owner.

Sure. I have one too. I know.

But that’s no reason for it not to work, it will just work more slowly ;)

Post reply on HN