3 ms·
Yes, I would like a FreeBSD-powered phone that can run Android or iOS consumer apps totally sealed inside virtual machines.
by macdice 6y ago
Yes, I would like a FreeBSD-powered phone that can run Android or iOS consumer apps totally sealed inside virtual machines.
- rahimnathwani 6y agoOne VM per app would need a lot of RAM. Maybe one VM for Linux/Android, and one for iOS, would be a decent compromise. We'd still 'waste' some RAM, but isolation between different Android apps could be handled by cgroups/namespaces.
- esrauch 6y agoHe said Android or iOS. It seems like massive overkill to have a phone that can run both. Even running Android apps well is a pretty tall order, running iOS apps natively on your own open source phone seems like a pipedream. It took even Google a long time and a lot of investment to get Android apps to work reasonably well on ChromeOS.
- GekkePrutser 6y agoIf you're talking FreeBSD you would use jails instead which eliminate a lot of the doubled up resources. It's a lot more like docker containers.
- deleted 6y ago[deleted]
- macdice 6y agoTrue. The question is whether the Linux emulation can be good enough to satisfy Android. There are lots of funny quirks ... I wish something like CloudAPI/Capsicum would take off to be more secure, while also being an open platform, instead of Linux ubiquity rendering standards irrelevant.
- Apocryphon 6y agoTechnically iOS is the closest thing to a *BSD-powered phone, because of the Darwin lineage.
- ekianjo 6y agoBUt in practical terms it's the most locked platform in existence, so stretching definitions hardly matter here.