From owner-freebsd-current@freebsd.org Fri Dec 9 08:55:10 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9769C6D767 for ; Fri, 9 Dec 2016 08:55:10 +0000 (UTC) (envelope-from AWilcox@Wilcox-Tech.com) Received: from mail.wilcox-tech.com (mail.foxkit.us [45.32.83.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.wilcox-tech.com", Issuer "StartCom Class 1 DV Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AF4C71845 for ; Fri, 9 Dec 2016 08:55:10 +0000 (UTC) (envelope-from AWilcox@Wilcox-Tech.com) Received: (qmail 9357 invoked from network); 9 Dec 2016 08:55:06 -0000 Received: from ip68-13-242-69.ok.ok.cox.net (HELO ?10.1.1.57?) (awilcox@wilcox-tech.com@68.13.242.69) by mail.foxkit.us with ESMTPA; 9 Dec 2016 08:55:06 -0000 Subject: Re: Mac OS X on bhyve To: freebsd-current@freebsd.org References: <20161205161541.M51118@i805.com.br> <20161205174757.M9255@i805.com.br> <20161205193106.GA72310@neutralgood.org> <20161207223429.M39@i805.com.br> <584A2201.1000701@Wilcox-Tech.com> From: "A. Wilcox" Message-ID: <584A715A.8020402@Wilcox-Tech.com> Date: Fri, 9 Dec 2016 02:54:50 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="8hlDLmnmPOhcCJRBcxX7vlKSjLeI7ixS9" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2016 08:55:10 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --8hlDLmnmPOhcCJRBcxX7vlKSjLeI7ixS9 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 09/12/16 02:16, Matthias Gamsjager wrote: > On 9 December 2016 at 04:16, A. Wilcox wrote:= >> If you do have the proper type of Mac OS X that can be virtualised >> legally on PC hardware, you still need the SMC to be emulated. That >> will need to be added to bhyve before you could boot Mac OS X natively= , >> i.e. without hacks. >> >> > The hacktingtosh community did quite a lot of work in that aspect. Eg. = the > Clover bootloader which most use to start OSX on normal PC hardware And VirtualBox can boot Mac OS X without any bootloader or hacking, so it is much more stable, and resilient to automatic updates (which you need much experience to disable on newer releases, including macOS Sierra= ). Note that if you have an AMD CPU, your options will be limited. I'm unaware of any bhyve option to customise the CPUID presented to the guest (it may be undocumented, but I doubt it - the team is very good at docs). If you have an AMD CPU, you will need Clover and likely a patched mach_kernel for AMD support. I thought all this knowledge would be useless, three years after I retired my last full-time OS X box... Who knew... --arw --=20 A. Wilcox (awilfox) Open-source programmer (C, C++, Python) https://code.foxkit.us/u/awilfox/ --8hlDLmnmPOhcCJRBcxX7vlKSjLeI7ixS9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYSnFbAAoJEMspy1GSK50UFeYQALHj8wZ4qUQeQ7kRiaB0P9o4 rM9jZlpwsS8BMuUVjD4FiuQCXCDPMJxLy+Pz2t3YUBmKdGyfMwtYO2D8fuWz2Dzf Rz0Z+TjxnHSUKOvtcmOc453roc2h2NFU4PzDMkLBMvZYj6TMxW4nvitcawQPAji3 FPOPSFrjDSnrUugZTkX8zNkIR+MRKFzc3VX42D8PQIphchKn4MeCBb4pXdlvUOcP WIguZkfMYWaTgHoUvGbPXO2Dem9Bqkt6mKGtjSHlV8MC5FtOXwPKo80hNrKnJzxT FracbC65txemzj/3AeXRiz2zQeITJjyqJ1GeWRvcW/gtqFHnWPhNgJjcW64PuuVB 1P6X/z7kpeZH0AArndC5QAtEvMLI2AMeIKifzFJcs6dRKbCl7Uw2r3I5lAUMkJOf XWJlJYBIKfk+fMLqq/Jt73jqf4SBmlfdbKn1ibgbmEGxoB21XMW6SOY5egXW3jxt HG92T+Mx5x2nFlmQlk/5+PuWH3iGXN4dKEtCqluUEdXssbrtYPvAoW6JhjYLbzaZ rCLjesAKNpb9VOC3/vqjqU4vMhaoiGPPaWZD5zw7r9pKikOfptXFNcYT2rscTmqZ 3mljHy61Y3lNMT1kex4uhqZfpKylFghrbjFhOt13I2iUuShvID95l/+jPMvYSYnZ lqdvPmUGlNJKYWwwX9m2 =OFbw -----END PGP SIGNATURE----- --8hlDLmnmPOhcCJRBcxX7vlKSjLeI7ixS9--