8 ms·
Craig Federighi confirms Apple Silicon Macs will not support booting other OS
- bathtub365 6y agoDirect link to the statement: https://youtu.be/Hg9F1Qjv3iU?t=3772 https://youtu.be/Hg9F1Qjv3iU?t=3772
- HenriNext 6y ago"The need to direct boot shouldn't really be a concern", says the same man who said that the lack of expansion slots on the trashcan Mac Pro 2013 shouldn't really be a concern because you have a lot of Thunderbolt ports.
- deleted 6y ago[deleted]
- commandlinefan 6y ago> will not support booting other OS ... "without voiding the warranty", anyway. Where there's a will, there's a way.
- draw_down 6y agoYou’re also not allowed to run macOS on non-Apple hardware. Hope nobody out there is doing that!
- nextos 6y agoIt's going to be hard to have good Linux support. Even current Intel MacBooks are full of glitches and things that don't work due to custom T2 chips. In the future, I expect this to be more of a problem as Apple continues pushing custom chips. This makes a lot of sense for them as they can develop significant advantages by controlling their architecture, like e.g. Commodore did with Amiga. In contrast, early Intel MacBooks were fantastically open. For example, the MacBook 2,1 is one of the few machines to be able to run Libreboot. The MacBook Air Late 2012 was run by many people as a daily driver, including Linus, as it was a pure Intel machine. Silent and simple, everything was supported.
- ansible 6y agoI expect that running alternate OSs on an ARM Mac to be about as easy as they are on an iOS device. Which is to say... not easy. Apple has been working to close holes in the secure boot for many years. The question of course is... why bother? I kind of get it as far as the laptops go, because of the hardware design. Though I think that gap has closed considerably in recent years and you can get a decent laptop that runs Windows or Linux. Though in the Linux case, support for features like suspend / resume and such tend to be spotty. For desktop hardware, I don't see the value proposition for running an alternate OS.
- eugenekolo 6y agoI think 95% of people running an alternate OS on a Mac computer are doing it for dual booting Windows and video games.
- BunsanSpace 6y agoUltimately it's the users device and the user will do what they want with it. Locking bootloaders is just security theatre. if someone wants to run Linux/otherOS on their computer, they should be allowed to do so.
- acdha 6y agoIt’s not just security theater: ask how many people will use Linux intentionally versus how many will be compromised by malware which uses the same technique for persistence? You might be able to do something like encrypting the macOS partitions with a key which won’t be given to a non-trusted boot path but that’s a lot of work and new security risk for something which almost nobody will use since most people are buying Macs for the software and very few people have needs which can’t be satisfied by running Linux under the built-in hypervisor.
- teknopaul 6y agoSuspend and resume has been stable for 10 years on linux. There is a clear value proposition for taking an old mac and installing Linux. No value for Apple, they want you to landfill the laptop and buy a new one.
- xfr 6y agoIt’s already been confirmed that kernel extensions will work on the ARM macs. From there it seems straightforward to get a basic Linux loader going.
- my123 6y agoThe biggest obstacle for those is a ton of work for drivers. Arm macs also don't use UEFI but iBoot + DeviceTree, however we provide a bridge bootloader as a part of checkra1n (pongoOS) that can be loaded after iBoot, and it boots Linux on an iPhone just fine. :-)
- rbanffy 6y agoI salute Apple for building Windows-proof computers. I am not so thrilled by them building Linux-proof ones.
- NovemberWhiskey 6y agoHe's not wrong about virtualization. I use Linux constantly at home and at work. I can't remember the last time I used a computer that booted into Linux.
- rbanffy 6y agoI use docker lot on the Mac when I need a Linux environment but, overall, the Mac side is a functional Unix environment, so I'm quite happy with it. I would, however, welcome the ability to boot Linux for when Apple decides it's time to sunset the model.
- whynotminot 6y agoYeah, as long as there's solid virtualization support I'm not too fussed. I've only ever booted true linux on devices made for the purpose--dedicated hardware. Really any other time it's in a virtual machine. Especially because VMware Fusion is so performant that I don't feel much penalty at all for being in a virtualized environment. As long as the new Macs have similar virtualization performance, I really don't care. If I really wanted dual booting I wouldn't be buying a Mac. I suspect most of the people throwing a fit about this don't even own Mac hardware.
- captn3m0 6y agoWhat happens when the Macbook goes EoL? The same that has happened with iPhones and iPads - useless pieces of hardware that can't be used anymore?
- NovemberWhiskey 6y agoI guess we'll know in ... 7 years time? I don't think there are any Macs younger than that which aren't able to run 10.15 for example.
- NovemberWhiskey 6y agoDoes Apple "support" booting any OS other than Windows today? I mean, Boot Camp is an official Apple product, so they "support" that.
- ytch 6y agonot officially support, but there still ways to install Linux on Intel Mac. But according to Craig Federighi in the video, Apple will not allow (or will ban) booting to other OS on Apple Silicon Macs. Maybe we need to find a bootrom bug to install linux in the future like iPhone.
- NovemberWhiskey 6y agoI think you might be reading too much into what's a tiny snippet of video - he's asked about Boot Camp and says something like "we're not direct booting an alternate operating system". It seems a stretch to hear that as "Apple will not allow (or will ban) booting to other OS". I hear it as "there is no Apple software for booting other OSes on ARM". It remains to be seen whether Apple will take advantage of this change to introduce some tighter, secure boot type controls that might impact the ability to boot other OSes. I can see that happening, but more as a side-effect rather than an insidious plan to mess with all 0.003% (or whatever) of their user base that currently dual boots Linux.
- teknopaul 6y agoIt's not a stretch. It's modus operandi. You cannot even install software on their phones.
- claudeganon 6y agoI wish they would give a clear picture on virtualization performance if they’re not going to support dual booting. If Linux and Windows virtualization are not at least on par with their 2019/20 models, these things are dead in the water for me as dev machines.
- ghaff 6y agoThere's no reason to believe that Windows will run in a VM on a Mac with Apple silicon anyway. I don't believe (correct me if I'm wrong) that Apple has said anything about Rosetta 2 emulation applying to an entire VM. I have to believe that would be dog slow in any case. And lacking that, standard x86 Windows isn't going to run. And even if there were a version of Windows which worked--by no means a given even if there's an Arm version for the Surface--none of the standard Windows apps would run. So I'm not sure what use running Windows on a Mac is doing to be to anyone in that case.
- makomk 6y agoAs I understand it, Apple have specifically said that Rosetta 2 emulation will not support VMs at all.
- sigjuice 6y agohttps://developer.apple.com/documentation/apple_silicon/about_the_rosetta_translation_environment https://developer.apple.com/documentation/apple_silicon/abou... There are a few things in the section "What Can't Be Translated?", including Virtual Machine apps that virtualize x86_64 computer platforms
- Gaelan 6y agoI understand that VirtualBox has a "software emulation" mode (on x86 host and guest) where it doesn't use any hardware virtualization features, and instead runs the guest OS with some sort of JIT that rewrites any hardware access to VM calls. Maybe that would work in Rosetta?
- ivanstojic 6y agoSo we are moving back into a locked boot loader state of the world. While I understand there are advantages to what Apple is doing, I worry that we will soon see lockdowns to what apps you can run on your computer. As an Apple fanboy for at least 20 years, that makes me sad.
- blinkingled 6y agoApple has been pretty consistent with where their priorities are. Simple, controlled and high margin. They hope you as a user aligns with those but they have enough money and iPhone sales not to care - you will buy one if you need everything integrated and have to make money developing iOS and Mac store apps. If I had money I would buy Apple stock - they got it down good strategy wise.
- teknopaul 6y agoThe snidest part of this is to rip off BSD for years and give nowt back to those that want to run BSD outside their walled garden. Money does not justify evil.
- blinkingled 6y agoIf any BSD developers still work at Apple it would be interesting to know how they feel about it.
- acdha 6y agoOther than years of patches, clang/LLVM, and WebKit? Apple is far from perfect but the odds are good that you’re using a browser which uses or was compiled with open source they’ve supported.
- heavyset_go 6y agoWebKit was based off of KHTML, which is LGPL, and thus Apple is forced to make its modified source available or violate the terms of the LGPL.
- GiorgioG 6y agoIt's time to move on from Apple as a consumer. This was my biggest fear.
- selsta 6y agoIt is still possible to disable secure boot using csrutil. Apple has never officially supported booting Linux on a Mac. https://twitter.com/never_released/status/1275850872153690114 https://twitter.com/never_released/status/127585087215369011... See also https://developer.apple.com/videos/play/wwdc2020/10686/ https://developer.apple.com/videos/play/wwdc2020/10686/ 19:00
- makomk 6y agoIf you read the replies, that only loosens secure boot enough to allow downgrading to older Apple-signed versions of their OS. It doesn't let you run unsigned code.
- selsta 6y agoIf you only use the GUI then yes, but csrutil allows you to disable it even further. https://twitter.com/rosyna/status/1275855786984513538 https://twitter.com/rosyna/status/1275855786984513538
- BruceEel 6y agoShame. I have installed Linux Mint on my MB Air and it does works quite well. It boots very quickly and even fails to come back from sleep no less infrequently than High Sierra itself.
- johnmarcus 6y agoThis is awesome news. Every architect I know uses Macs with dual boot since cad software isn't supported by Macs. Now they won't bother with the MacBook at all. Given how Orwellian Apple has become, I'm excited for their downfall.
- kohtatsu 6y agoYou'll love how Orwellian this page is ;) https://apple.com/privacy https://apple.com/privacy
- johnmarcus 6y agoLol, it's not just about data privacy. Right to repair, right to deliver apps without a 30% fee to my business, right to payment method I prefer, like cryptocurrencies. Right to run whatever software/os on hardware I purchased. These rights have already been eroded on iOS apps, you will see it erode further when these platforms are merged.
- cromka 6y agoSo that implies no support for VMWare ESXi on ARM macs, too, I guess?
- neilalexander 6y agoGiven that the only Macs to have ever made it onto the VMware HCL are a couple of older models of Mac mini, and ESXi isn’t even available on ARM at this stage, I wouldn’t hold your breath.
- cromka 6y agoWell, for what it's worth, the last supported Mac Mini is 8,1, which is late 2018 model, only replaced by 2020 with the same CPU. But other than that, yeah, not holding my breath.
- rgacote 6y agoAlthough I have no interest in running Linux on an ARM iMac today, I'll likely be interested in running Linux on an ARM iMac in 5 or 6 years when the OS deprecates the hardware support. Currently running Ubuntu on several iMacs as 'extra' computers.
- Turing_Machine 6y agoThe keynote showed them running Linux under Parallels, although that was a version of Linux compiled natively for ARM (which would seem to be preferable to running it with Intel emulation, speedwise). VMWare has also strongly hinted that their stuff will work on ARM-based Macs. "Not supported by Apple" doesn't necessarily mean "can't be done".
- johnmarcus 6y agoThis feels like all the same mistakes Apple made the first time they kicked Jobs out. They just don't know how to manage success.
- acdha 6y agoYou mean it costs more and isn’t stable? They’re spending tons of money on software which never ships? This is a niche feature which a very small percentage of users use even now: AAA gamers usually don’t buy Macs and most of the Windows-only software which people have doesn’t run on ARM anyway — and given how good cloud services are now you’d have to ask how many sales are going to be lost by someone who needs bare-metal Windows or Linux but won’t buy a PC.
- johnmarcus 6y agoYes to the first two. Quality decline has been an ongoing issue. With regards to lost sales, there are many professional genres which use software that simply won't run on Macs, architecture is one of them which also has a high crossover with designers. Many use dualboot so they can run the cad software which only runs on windows when the need to.
- recursivedoubts 6y agoI hope that someone in the linux space is able to take over as the default hardware-and-software-together provider. System76 seems like the most likely candidate I am aware of. If anyone there is reading, I would be happy to subscribe to a yearly PopOS update to keep it improving as an Open Source OS built for your specific hardware.
- greatgib 6y agoSo, this is the real reason of the switch to arm "apple proprietary" cpus. - First step, only Os X is able to run and the machine and apple control all the layers of the "stupid buyers" hardware to ensure TPM and signed bootloader/os. - When no OS alternative, they can complete the current evolution to force using signed/notarized third party applications. - Once everyone will already submit their binaries for apple validation, they could suddenly force users to use the Mac App Store. And prevent any installation outside of it. (As always, officially it will be for security and convenience of users...) - Then, they will have the same level of control of your computer as they have on the iPad and iPhone. - Then, you will have no right anymore on your own computer... That is the dream of Apple and Microsoft for a few years. Hopefully this strategy failed for Microsoft and their AppStore, but in their case they did not have control over the hardware!
- neilalexander 6y agoHonestly, this seems like an incredibly sensationalised take. The word “support” here probably doesn’t mean what you think it means. With Boot Camp, Apple produced an installation wizard and an entire fleet of drivers to make Windows work acceptably on a Mac. They spent man-hours working on and testing Windows on their hardware. That was them “supporting” Windows. So far, there is nothing that suggests that the bootloader will be locked or that it’ll be in any way impossible. It’s more about the fact that Apple just won’t help you do it, much in the way that booting Linux on a Mac works today but it isn’t a “supported” Boot Camp platform.
- greatgib 6y agoAh ah, I think that you understand what you would like to understand! I agree that there can be a doubt in the meaning of his words, but Apple past and corporate strategy can show you very clearly what is their strategic goal. But we can take the bet here and I will come back here to tell you that I was right in 1 or 2 years.
- zepto 6y agoYou won’t be. There is no strategy here and no advantage to them doing what you claim, whereas there obviously has been with iOS. There is literally no evidence at all to support your assertion.
- exabrial 6y agoI'll be surprised if Apple Silicon macs allows sudo commands
- neilalexander 6y agoOf course they will. Apple have already said that they will preserve the UNIXy userspace as a first-class citizen, it’ll just be on a different architecture.
- dangus 6y agoI guess in some way it’s sad, in another way it’s a feature that really not many Mac users are asking for. I read somewhere that boot camp usage is down to something like 2% of Mac users. In the early days of boot camp it was in the double digits. A lot of the people who “switched to Mac” used it as a safety net in case their apps weren’t on the Mac. In 2020, third party application support for macOS is so much more comprehensive that booting into another operating system doesn’t really make sense. Even though it’s possible, the Mac is really a terrible machine for other operating systems. Aside from Windows being a mediocre experience it’s already very difficult to run Linux. Apple’s business model in a way predates Microsoft’s disruptive strategy of selling operating system licenses to compatible OEMs. In my understanding of computing history, the earliest computers around the Apple II era largely had each computer manufacturer writing their own operating system software. Apple seems to just happen to be the only company that survived that particular business model.
- chooseaname 6y agoAnd soon the industry follows. How long until we cannot get a laptop that runs Linux? Before you down vote, at least let that sink in a minute.
- neilalexander 6y agoThere is no danger of that happening whatsoever. Even Dell have committed to Linux support and PINE have started manufacturing Linux-first laptops.
- ac29 6y agoThere was a lot of speculation that Microsoft's push for secure boot would be used to lock out Linux on PCs. That never happened, dont know why vendors would start now.
- bborud 6y agoEven 13 years ago when I made the move to OSX and Macs I was comfortable with the somewhat closed nature of Apple's platforms. I made an informed choice about what I was giving up and I have continued to make informed choices about what I have progressively given up over the years. Because Apple mostly made really good computers this was an acceptable tradeoff. Fast fordward to 2020, and I dread that my ageing Macbook Pro (2015-2016?) is going to kick the bucket because newer Macbooks have compromised hardware. If it kicks the bucket I have to make a choice. Do I stay on OSX or am I going to start migrating everything off OSX. (I have half a dozen Macs - iMacs, Mac Minis, Macbooks etc) Apple no longer make laptops that you can buy without any thought. You have to wait and see what problems this iteration will have. And how much pain others go through to get them fixed. And while I used to own a Mac Pro and am definitively in the segment of users that looks for high power options, I would never risk buying a Mac Pro today. I simply can't afford to pay that kind of money and not know if it will cost me a fortune to fix if it breaks -- or if it will be fixed at all. This in itself isn't a big dramatic change for me. I'm not happy about it, but I only run OSX anyway. It doesn't change anything for me. But it is another notch on the ratchet. And there have been numerous notches in the last decade. Slowly making the walls around the garden higher and higher, while the rent has been going up and the quality has been going down. If Apple doesn't make a quality product and a product they will stand by and support unquestioningly when it fails, I think at least I will find myself where I was 13 years ago. With Windows as the platform for running applications, Linux to do software development and PC hardware to do it on. Apple will have to nail the next MacBook Pro or I think developers will start leaving.
- laggyluke 6y agoA year ago I had very similar concerns, but now I'm a happy user of a 16" Macbook Pro. Yes, the silly touchbar is still there, but with a hardware Escape key I can tolerate it. Is there anything else lacking for you from a 16" model?
- bborud 6y agoI'm mostly concerned with their durability and fixability. We used to have no problems with Macbooks until some years ago. Keyboard, screen, battery etc. Fortunately no burned SMCs so far (which is essentially a death-sentence since Apple will do their best to turn replacement of a $2 part into an opportunity to sell you a new Mac) A couple of batteries died for no apparent reason on machines newer than 6 months, I think one screen failure was due to bad thermal design (hot airstream vs connector), we've had keyboards crapping out and the fans tend to be on constantly when running workloads that are more than "mostly idling". Even though the batteries are glued down, we stared doing those repairs ourselves. But anything that requires an inventory of dubiously sourced parts tends to mean a bad, time-consuming and expensive repair job at some authorized shop - and most of the time they don't actually repair stuff; they chuck the board in the bin, put in a new one and make you pay for it. How do you cope with the thermal throttling? Or do you run light loads?