![]() ![]() Basically anything that can be on the motherboard and is required for booting. VirtualBox not only virtualizes the CPU, but also certain key peripherials: system memory, various bus controllers (PCI, USB), hard disk controllers, sound cards, graphics. * It probably could be *ported* to compile with ARM, by replacing those x86-only bits, but it is a non-trivial effort. ![]() It includes low level CPU-dependent code that can only run on a x86/amd64 CPU. * VirtualBox cannot be (AFAIK) compiled for ARM *today*. Seems like we have a little bit of noise here preventing communication. ![]() There will just be nothing for IT to run! dtpoirot Posts: 26 Joined: 12. so the Xcode 12 compiled version of the Type 2 VirtualBox Manager app will already run on the AArch64 M1 Mac - if you could get it to load. The real surprise is that the Apple Xcode 12 compiler suite will default to 'Universal Binaries' - huge code blobs which include both X86_64 and AArch64 versions in the same app - just like the 'Fat Binaries' from the PowerPC -> Intel migration days. ![]() It tries to translate x86_64 instructions to AArch64 - if possible. Rosetta 2 is a 'translation environment'. Sure, there will be an army of early adopters, and the battery life will be a game changer, but they will be running apps from the App Store - with ALL of the openness and diversity iPhone users enjoy. The Reality Distortion Field is strong with the Apple fanboi camp. make no mistake, the M1 Mac is not a general purpose computer with a BIOS or UEFI. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |