From owner-freebsd-questions@freebsd.org Wed Aug 5 15:09:26 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 2EF8B37923F for ; Wed, 5 Aug 2020 15:09:26 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BMFQY1lVmz3SnM for ; Wed, 5 Aug 2020 15:09:24 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([188.102.101.6]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPA (Nemesis) id 1Mnac7-1kV0kQ06hZ-00jVoS for ; Wed, 05 Aug 2020 17:09:23 +0200 Date: Wed, 5 Aug 2020 17:09:22 +0200 From: Polytropon To: User Questions Subject: Re: Complete idiots guide to virtualize Android with bhyve Message-Id: <20200805170922.dfa056f4.freebsd@edvax.de> In-Reply-To: <20200805103924.0637d8e2@scorpio.seibercom.net> References: <20200805144653.c0d48b2e.freebsd@edvax.de> <20200805103924.0637d8e2@scorpio.seibercom.net> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:wzzzyRR3Ip2j+MhkkubrzhurDOU+Db9vGZF/IgQ1VVr8ENFRVLa bICN92nLJYuLoJKcdhwzvr1R0/g01SwAPF8qcsSLNxu5cxPnTI8K5fpVPUaIpbMg8bX1k/L RBoRbix0bYZbUEjWnwm86WmYrNhaRWf03haKfRKvh2/8jeennyNzFUzTvULkH44fIcqyT3B 7Pr+0Vw30SsUu6fj2JrxA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:9EZnpwsBO/g=:5qLQyqeux1626dZqIiwI5b 9E2bYrQNb4W+YnZLtHl4W2uUZspbni0mVRCOMcx9KNnbbZ+7JrMYoHJdMtxBfCORZUk4F6+yG Xb64McdAS/LCGwkIaIFWOVfvopik18libK1vS53sqTMpJkV1KS9Heybbl7CBL1IhmSMREGUYa 6LDmm8HfPbG7nOnKYlUP+yu/r0npaUftMNPPPDVsBKfCIRAUflZ0jftQSYcg9NDH1AAu4Idsp yJZlUm/dmDMstgCE1dRbep3jImKm5KeK6C0Z8hH1xYVNzeYrryJny9Wny7aQofhm1E1mDlKVF 2oieafcPRQX6yrl4X/Uw9AcNh71m91PsW71hzudkLfqwCOuak4/s04HNho2P1du8BOpzNsTsx m7y0exH+Rc+msLypvi0cdrz+k2ahe7ibF85Ar/6lSzx5QJdNC+x7tE0J18cxvgT8Sbk64cp1g a2DTy2NtV4s9+HF9erF+RDD9Xv3qWo92rjLnqayCVLScBnVnYuc+9/08FyNZ1DQQfzurWda5o gpRua91S6e9TT7WSRWCB+PTdF/rcC9Zm1YJq4OMWK36KzJwp3AAk7+/WgcNs6L+MiZdmaJ4xa mXZFXwjyOeatWnu41pC4j51a2x8AGY8Ge7RAtUMl1AbflQjpDaBFP/Obe4SzceO5527YaSE7b UKO5r7ZI7idZpABknQqtKN12tE/ZPbEEY26+qy3XbdrsDLtYpOROkRI2JcFX/XxMKq9Hc00wD PaaOECxaRKvmnCm/a3ydOGN7pXAQZ3iVFRPQ4+IyP0t7m+GVym6GMP6VQEvU9OXv15d2czPIW YZd7stTsQlesYpCEbmrS6qMZDotyfOrCmn9iUljEgZXdrqcxRRSXraTLwEmB2XTHn0JxTF8 X-Rspamd-Queue-Id: 4BMFQY1lVmz3SnM X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 217.72.192.74) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [4.35 / 15.00]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; TO_DN_ALL(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[188.102.101.6:received]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:217.72.192.0/20, country:DE]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.43)[0.427]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.54)[0.543]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_LONG(0.97)[0.975]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[217.72.192.74:from]; R_SPF_NA(0.00)[no SPF record]; DMARC_NA(0.00)[edvax.de]; RWL_MAILSPIKE_POSSIBLE(0.00)[217.72.192.74:from]; RCVD_COUNT_TWO(0.00)[2] 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 15:09:26 -0000 On Wed, 5 Aug 2020 10:39:24 -0400, Jerry wrote: > On Wed, 5 Aug 2020 14:46:53 +0200, Polytropon stated: > >On Wed, 5 Aug 2020 11:13:44 +0200, Tomasz CEDRO wrote: > >> Just an idea - if Android applications were designed to be portable - > >> why Dalvik/Java cannot be ported to various OS just as Python or Java > >> is available to make those applications simply work on various > >> platforms? ;-) > > > >Yes! Java! Write once, run every-... oh sorry, this program > >only runs on latest "Windows"... ;-) > > There are a couple of questions that need to be answered here. > > 1) Whose fault is it that the application only runs on MS Windows? > > 2) Why would the author of such applications choose to prioritize > a Microsoft operating system over a rival operating systems? > > Before assessing blame in this situation, those two basic questions > should first be answered. Nothing should be answered, because there's a ";-)" appended to the statement. Java != Java, especially when you consider how a Java program can hook into OS-specific internals that sometimes should be abstracted by Java libraries, but in reality often aren't abstracted, so there is a thick layer of OS-dependent (!) code involved. You can see this for apps written in Java intended to be run on Andoid, and even there, things like "version mismatch" or "only runs on those models" can be found. Similarly, there are Java programs which can be called "Java program written for Windows", and as such will not flawlessly run on anything else, even if the Java runtime environment is present and working. The reasons why there is a "for" in the development process can be many, such as intending a vendor lock-in, requiring 3rd party libraries not available anywhere else, or having a testing team that does now have anything than "Windows" PCs they could test the software on. Comparable reasons can be found to explain the restrictions of "Java for Android". Nothing has been asked, nothing needs to be answered. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...