From owner-freebsd-questions@freebsd.org Wed Aug 5 07:13:46 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EC1C33AC9A1 for ; Wed, 5 Aug 2020 07:13:46 +0000 (UTC) (envelope-from ralf-mardorf@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BM2sj5pLDz4Qtf for ; Wed, 5 Aug 2020 07:13:45 +0000 (UTC) (envelope-from ralf-mardorf@riseup.net) Received: from capuchin.riseup.net (capuchin-pn.riseup.net [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BM2sg2hsYzDsZT for ; Wed, 5 Aug 2020 00:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1596611623; bh=/gcCbFOuXlhOahp4SXAu9vrrqn6dGKBz0FT/d/4Lj1I=; h=Date:From:To:Subject:In-Reply-To:References:From; b=WC1UL9PPI82wPkv4wRS+ZfAMBoGLhxnlflrtvl53vTr0c8TztFeELS4/z0uWT1rIn Xx0NvigBYujX/gWl+0EDClhsmUTNBbfvO5Jo1FmFvIhotTJLkOYYCcj9wU0daxjtj9 9v/6qITfq3hN4xiRHo9rzSCOvQ0baFC3VDdcDMqE= X-Riseup-User-ID: 67FF943BC39BDA69DFF55BE2609175694AAD04EE984B18339D5459B902A7C1FD Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 4BM2sf6DWhz8scB for ; Wed, 5 Aug 2020 00:13:42 -0700 (PDT) Date: Wed, 5 Aug 2020 09:13:31 +0200 From: Ralf Mardorf To: freebsd-questions@freebsd.org Subject: Re: Complete idiots guide to virtualize Android with bhyve Message-ID: <20200805091331.4b52af5c@archlinux> In-Reply-To: <2FpLnblcS8dY17rDqJi-ACKQ4qXa5A6M7LZjQ2xv79zjqXLj9-jCTMZes_SU1glRZmJ8BtpIp5IJDT0dBNBq5fWf_6vBDexQ_UqivFWS7Hk=@dstev.xyz> References: <2FpLnblcS8dY17rDqJi-ACKQ4qXa5A6M7LZjQ2xv79zjqXLj9-jCTMZes_SU1glRZmJ8BtpIp5IJDT0dBNBq5fWf_6vBDexQ_UqivFWS7Hk=@dstev.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4BM2sj5pLDz4Qtf X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=riseup.net header.s=squak header.b=WC1UL9PP; dmarc=pass (policy=none) header.from=riseup.net; spf=pass (mx1.freebsd.org: domain of ralf-mardorf@riseup.net designates 198.252.153.129 as permitted sender) smtp.mailfrom=ralf-mardorf@riseup.net X-Spamd-Result: default: False [-4.43 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[riseup.net:s=squak]; NEURAL_HAM_MEDIUM(-1.00)[-1.005]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[198.252.153.129:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[riseup.net:dkim]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[riseup.net:+]; DMARC_POLICY_ALLOW(-0.50)[riseup.net,none]; NEURAL_HAM_SHORT(-0.81)[-0.807]; NEURAL_HAM_LONG(-1.02)[-1.018]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:16652, ipnet:198.252.153.0/24, country:US]; RCVD_TLS_ALL(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[198.252.153.129:from] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Aug 2020 07:13:47 -0000 On Wed, 05 Aug 2020 02:48:47 +0000, Daniel Stevenson wrote: >On Tuesday, August 4, 2020 9:12 PM, Antonio Olivares wrote: >> Any examples and Android sources where bhvye succeeds are >> appreciated. Instruction to students may be hybrid part in school >> and part online maybe entirely online. This will help setup some >> videos since many students have smart phones and most run Android >> they can setup Google Play or Fdroid and get them to help >> instruction calculators, math programs and or Google sheets, Google >> Docs and Google Slides. Hi, it doesn't make sense to install an operating system that doesn't fit the users needs and then to emulate a mobile phone on that operating system, to run the required applications. That is the most worst mismanagement possible in the first place. "Android is [...] designed primarily for touchscreen mobile devices such as smartphones and tablets [...] its source code is known as Android Open Source Project (AOSP) which is primarily licensed under the Apache License. However most Android devices ship with additional proprietary software pre-installed [...]." - https://en.wikipedia.org/wiki/Android_(operating_system) You are using an operating system not providing what you actually need, so to workaround the wrong choice done in the first place, you consider to use a virtual machine, but not to run the most useful guest for your purpose, instead you consider to try the most freakish "solution". > Ubuntu A Zoom mobile app is available for iOS and iPadOS, too, see https://zoom.us/support/download . Why not running iOS or iPadOS as virtualbox guest? Consider to run Ubuntu as guest on your FreeBSD host and iOS as guest in the Ubuntu guest. See: https://lists.ubuntu.com/archives/ubuntu-users/2019-April/296577.html Take a look at the date, when the screenshot was taken and at the date of the post to the Ubuntu mailing list. It's around one year ago, so it should still work today. https://i.imgur.com/4rHkCs4.jpg Joking apart, the "complete idiots guide" you are asking for, is to not do something completely idiotic. I can't comment on the "Zoom Extension for Browsers". I can't comment on Zoom at all. However, did you already test it? If Zoom shouldn't run (as app or browser extension) on FreeBSD, maybe an alternative to "Zoom" does. If nothing should work on FreeBSD, then before considering to emulate a mobile phone, try to run a more common guest, either "Linux" or "Windows" or even consider to purge FreeBSD and to install an operating system that does suit. Well-implemented virtualisation is something very useful. Using virtualisation to patch a lack of plan makes the lack of plan just worse. It's a "Fass ohne Boden", translation: https://t4.ftcdn.net/jpg/00/53/46/37/240_F_53463791_23a9vQG7TIsliZE2PyWT4SEzh3MDTZWL.jpg Regards, Ralf