Slashdot Mirror


Apple Blocks Linux From Booting On New Hardware With T2 Security Chip (phoronix.com)

AmiMoJo writes: Apple's new-generation Macs come with a new so-called Apple T2 security chip that's supposed to provide a secure enclave co-processor responsible for powering a series of security features, including Touch ID. At the same time, this security chip enables the secure boot feature on Apple's computers, and by the looks of things, it's also responsible for a series of new restrictions that Linux users aren't going to like.

The issue seems to be that Apple has included security certificates for its own and Microsoft's operating systems (to allow running Windows via Bootcamp), but not for the certificate that was provided for systems such as Linux. Disabling Secure Boot can overcome this, but also disables access to the machine's internal storage, making installation of Linux impossible.

43 of 373 comments (clear)

  1. Linux on a new Mac — why? by Kohath · · Score: 4, Insightful

    Seems like the most expensive way to get a Linux system. There have to be at least a dozen better choices for less money.

    1. Re:Linux on a new Mac — why? by tepples · · Score: 2

      A Mac running X11/Linux is the only (legal) way to develop and test macOS and X11/Linux versions of one application on one machine.

    2. Re:Linux on a new Mac — why? by ShanghaiBill · · Score: 3, Insightful

      A Mac running X11/Linux is the only (legal) way to develop and test macOS and X11/Linux versions of one application on one machine.

      Why can't you just run Linux in a VM?

    3. Re:Linux on a new Mac — why? by Crash+Dummy+Redux · · Score: 5, Insightful

      When your Mac can no longer run the latest and greatest version of Mac OS, you can install Linux to keep using it after you get a new Mac. Now it can only be used as a paperweight.

    4. Re:Linux on a new Mac — why? by TheFakeTimCook · · Score: 2, Informative

      A Mac running X11/Linux is the only (legal) way to develop and test macOS and X11/Linux versions of one application on one machine.

      TFA lies one all of its major "Grievances"

      Here's the Apple Knowledge Base article on the Boot Assistant Utility:

      https://support.apple.com/en-u...

      Note that there are TWO "parameters" that can be adjusted.

      1. "Boot Protection". Note that this can be turned COMPLETELY OFF. No "Linux Block" Here.

      2. Whether to allow Booting from External Media. This is to guard against "Evil Maid" attacks. Notice that it, TOO, has a setting to ALLOW booting from an external drive, USB stick, SD card, etc.

      So, don't want to mess around with the SSD on your T2 equipped (or other Intel) Mac. Simply stick that Linux Install on a fast EXTERNAL drive, and use Apple's BUILT- IN BOOTLOADER to dal- boot Linux (or whichever) alternative OS. Where's the "Linux Block" NOW???

      3. There is also Disk Utility. I am not sure if you can partition the internal SSD to support different Filesystems in separate Partitions; but I would imagine that, if so, the internal SSD could be partitioned to accommodate a Linux Install, and turning off Secure Boot checking would allow you to Dual-boot Linux using Apple's longstanding BUILT-IN BOOTLOADER.

      Ah, yes, you can still have multiple partitions, each with a separate Format. I don't think Ext4 was ever supported as an option; but FAT and ExFAT are (as is HFS+), in addition to APFS.

      https://support.apple.com/guid...

      Try as you Haters might, your bullshit "objections" simply can't withstand the FACTS.

      Apple is not Microsoft, thank $Deity...

      Oh, and don't forget what you can do with Parallels, VMWare, etc...

    5. Re:Linux on a new Mac — why? by Greyfox · · Score: 4, Insightful
      I haven't checked in a while, but the old Mac Pro was a reasonably cost-effective way to get a multiprocessor Xeon system. I still have a couple of the aluminum towers from the mid 00's kicking around -- one has a 32 bit bootloader for 64 bit hardware, so if you want to run a 64 bit OS on it you have to install some code that thunks driver calls to 32 bits. That one is currently running Ubuntu Linux and is serving as a PBX system for an airport diner. The other one is currently awaiting a new Linux install and will end up being a development and test machine, which it's plenty powerful for.

      In the 10-15 years since I purchased those machines, Dell's replaced Apple for my out-of-the-box hardware needs -- I can get better hardware for the same price and they'll frequently offer Linux as an OS install option. Personally I'd usually rather just build my own hardware, but sometimes you just need some hardware immediately. I've gotten some pretty beefy server hardware from Dell and been mightily impressed by it, and am actually dropping some decades-old grudges against the company with the caveat, "They're great as long as you NEVER have to talk to their support people."

      So yeah, there are less expensive ways to get better hardware, so unless you have a boner for some of Apple's hardware, there's really not any reason to buy them. Funnily the last time they went all proprietary like this, they almost went bankrupt. Given how popular Linux is now, I'm not sure Microsoft will bail them out if it happens again.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    6. Re:Linux on a new Mac — why? by Chewbacon · · Score: 2

      A MacBook Pro is the first laptop I had no desire to install Linux. With Homebrew and MacOS it's pretty much Linux with MS Office.

      --
      Chewbacon
      The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
    7. Re:Linux on a new Mac — why? by Kjella · · Score: 5, Insightful

      Seems like the most expensive way to get a Linux system. There have to be at least a dozen better choices for less money.

      That's not really the point. If Apple is allowed to make x86 hardware that won't run Linux, I bet Microsoft will "align" their policy to allow it and do the same to their Surface line. Then the OEMs will follow. And then System76 and other niche players is your only choice. Considering they explicitly mention the Linux signing key this is not an accident, it's probably a trial balloon from Apple to see what happens if they ship Macs that don't run Linux ahead of a migration to ARM. Since Windows on ARM doesn't make much sense, they're setting up a play where the new Macs only runs Apple's OS and nothing else.

      Remember the PC as an open platform is something of an historical accident based on the naivety of IBM. Microsoft introduced the lock down capability with Secure Boot, but couldn't go through with it due to public outcry. They did try to lock it down with WinRT, except it flopped. Apple did lock down the mobile side with iOS and would like to do it on Macs. It's only dual-booting Mac and Linux users who'd like the status quo preserved. Don't assume that it'll transfer to any new "class" of desktop and don't assume it won't happen. The desktop is ripe for a major cataclysm like what iPhone/Android did to the mobile market.

      --
      Live today, because you never know what tomorrow brings
    8. Re:Linux on a new Mac — why? by HiThere · · Score: 2, Interesting

      Sorry, but no.
      That's not sufficient for me to consider Apple an acceptable vendor.

      If I buy (when I bought) an Apple it was with the intention of running all my software native. Some software was native Linux, and for that I rebooted into the Linux partition. Some was Apple, and for that I rebooted into the Apple partition. Seriously, the Apple software wasn't sufficiently CPU intensive that running native was necessary, but that was the only way I know how to run it. The Linux software needed better access to the hardware, and a VM was not a satisfactory solution.

      The Linux software was important. The Apple software was only games, and because I didn't want to support MS.

      So, OK, if this is true I'll just give Apple a skip, too, the next time I purchase a computer (probably sometime next year, but maybe the year after that).

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    9. Re:Linux on a new Mac — why? by Yaztromo · · Score: 2

      A Mac running X11/Linux is the only (legal) way to develop and test macOS and X11/Linux versions of one application on one machine.

      No, it isn't -- and I suspect you already know this.

      You can run Linux in a VM on macOS. So "only (legal) way" is already provably a lie.

      There is however a more lightweight way to accomplish the same ends -- install Docker for Mac and XQuartz, and configure the Docker Container to export its DISPLAY to the host. Done.

      (Oh look -- that link is to a blog from a team that actually uses this in development!)

      Perfectly legal at that. Who knew? Obviously not you.

      Yaz

    10. Re:Linux on a new Mac — why? by omnichad · · Score: 3, Informative

      The latest update on the article points here:
      https://unix.stackexchange.com...

      Linux is simply blocked from even seeing the SSD hardware by the T2 chip.

    11. Re:Linux on a new Mac — why? by blindseer · · Score: 2

      Considering they explicitly mention the Linux signing key this is not an accident, it's probably a trial balloon from Apple to see what happens if they ship Macs that don't run Linux ahead of a migration to ARM.

      Or, it's just a support headache that they'd rather avoid. Don't jump to malice if laziness will do. Supporting Linux on their metal costs money for what I can imagine is little gain. By stating that people are on their own to run Linux then they can wash their hands clean of any problems brought to them such as people wiping their drive of valuable data in the process.

      --
      I am armed because I am free. I am free because I am armed.
    12. Re:Linux on a new Mac — why? by TheFakeTimCook · · Score: 2

      The latest update on the article points here:
      https://unix.stackexchange.com...

      Linux is simply blocked from even seeing the SSD hardware by the T2 chip.

      I see that; but I also see that this was:

      1. A 2018 Macbook Pro, not the Mac mini (yeah, I know; but...)

      2. High Sierra, not Mojave.

      But if this is indeed still the case, I would agree that that behavior is in derogation with what is rather explicitly stated in the Secure Boot Utility documentation and Apple's whitepaper about the T2 chip and the Secure Boot process.

      However, all I see is a bunch of echo-chamber blog postings that, in typical internet-meme-fashion, employ circular references as "proof".

      IOW, I'm still not buyin' it; not with these self-referential "sources".

  2. T2 Chip by Anonymous Coward · · Score: 3, Funny

    If you try to load Linux, it terminates your booting. If you manage to break through the security, it states, "I'll be back" and relently pursues you until you are terminated.

  3. VM requires more RAM, which Apple overprices by tepples · · Score: 2

    Virtualization instead of dual booting means you need to buy twice as much RAM: half to run the host and half to run the guest. In addition, last I checked, a developer of an application that uses the GPU would be foolish to rely on performance in a VM as representative of performance on bare metal.

    1. Re:VM requires more RAM, which Apple overprices by AmiMoJo · · Score: 2

      My MacBook has 16 GB of RAM. 2GB of that is in active use, mostly by the browser.

      It doesn't work like that. Applications and the kernel might be using 2GB of RAM, but a lot more is used for caching. Try running MacOS on 2GB of physical RAM.

      In any case, the other issue with virtualization is that it tends to wreck battery life because the host OS doesn't have enough information to do a good job of power saving. You can mitigate some of it with settings but it's never going to be as good as running that OS natively.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  4. System76 by reanjr · · Score: 4, Informative

    Don't fight uphill battles. System76 sells laptops with Linux pre-installed and so do many other vendors.

    1. Re:System76 by Anonymous Coward · · Score: 5, Informative

      Don't fight uphill battles. System76 sells laptops with Linux pre-installed and so do many other vendors.

      And System76 neuters the Intel Management Engine, which is pretty awesome: https://blog.system76.com/post/168050597573/system76-me-firmware-updates-plan

    2. Re:System76 by serviscope_minor · · Score: 3, Insightful

      It's not about running Linux on a laptop, it's about pretending to have a grievance. :eyeroll:

      That was one of the smugest posts I've read in a while.

      Back to reality, Linux has long been a favourite way round these parts for escuing old hardware from the landfill. Apple just nixed that option. Yay more landfill.

      --
      SJW n. One who posts facts.
    3. Re:System76 by ryanpetris · · Score: 2

      Keeping it updated and working with secure boot isn't the problem. The problem comes when the person/company/government holding the keys decides that they no longer want to sign your software, and the hardware doesn't allow you to add your own keys. Then "your" computer can only run the "approved" software, not the software that you, the owner of the hardware, want it to run. That's exactly what's going to happen with these new machines in 5-6 years, just like iPhones. Apple won't support installing the latest version on this "old" hardware, and therefore won't sign the OS to be able to boot into the "trusted" environment for it. Yes you could turn off the trusted environment and apply some hacks to get it to install just like "old" Apple machines right now, however since you're no longer running in the trusted environment the internal SSD won't be visible so you'll have to use external storage. I still have a few 10+ year old machines that work well enough to do anything I would normally do with a computer, though they are a bit heavier and use way more power than modern equivalents. They still can be used, and there's no reason to throw them out just because they're no longer supported by the original manufacturer.

    4. Re:System76 by Kohath · · Score: 2

      Because a non-trivial amount of the stuff that you "recycle" ends up in landfills (or the great pacific garbage patch). You may want to read up on the realities of recycling. And besides, anyone with even a passing knowledge of conservation knows that in the "reduce, recycle, reuse" manta, reduce is the best, reuse is next and the far worst is recycle. It's better than throwing it away outright, but it's still not very good compared to reduce and reuse.

      What if we wanted to live our lives rather than "reduce" them to satisfy a (totally not religious) mantra?

      If I’m going to choose to believe something, why wouldn't I choose to believe that the engineers who design and build landfills and the officials who regulate them are competent?

      If history teaches us anything, it should teach us that people solve problems and, despite 1000 dire predictions, things turn out ok.

    5. Re:System76 by Kohath · · Score: 2

      > What if we wanted to live our wasteful, polluting, convenience-at-any-cost lives rather than "reduce" them

      There, FTFY.

      You forgot sinful, which is really the jist of your point. Someone who was actually like you describe would feel guilty for committing such sins, if he was a believer in your religious philosophy. I'm not either of those things, so I can make my choices rationally, guilt-free. The Earth will be ok.

  5. Re:Go figure, its Apple by Anonymous Coward · · Score: 2, Informative

    Mac OS is already loosely based on Unix

    To nitpick, if you mean UNIX, technically macOS is registered as UNIX 03.

    https://www.opengroup.org/open...

    I assume by "loosely based" you were probably referring to Linux, more appropriately the GNU tools and what not that it contains.

  6. Re:Annoying, but not a deal-breaker? by StormReaver · · Score: 4, Insightful

    But realistically, why bother except showing off you did it?

    1) There are people for whom the hardware is great, but the operating system sucks.

    2) Eventually, Apple will cripple the operating system to sell new hardware, and lots of people will discard perfectly good hardware. Being able to install Linux on it will keeps lots of toxic waste out of landfills for much longer.

  7. Linux Subsystem for Windows by im_thatoneguy · · Score: 3, Interesting

    Meanwhile Windows 10 not only allows Linux in the same machine it now let's me run pretty much all of my Linux dev tools in Windows, without emulation, side by side my Windows apps in one windowed shell.

    1. Re:Linux Subsystem for Windows by TheFakeTimCook · · Score: 2, Informative

      Meanwhile Windows 10 not only allows Linux in the same machine it now let's me run pretty much all of my Linux dev tools in Windows, without emulation, side by side my Windows apps in one windowed shell.

      And, also Meanwhile...

      TFS LIES!

      https://liliputing.com/2018/11...

      https://www.omgubuntu.co.uk/20...

      BTW, editors and Slashtards, I found these references in 0.5 secs. of Googling.

      Nice work, fucktards!

  8. Secure Boot by Anonymous Coward · · Score: 2, Interesting

    When UEFI with Secure Boot was implemented several years ago, I warned that Secure Boot could be used to block Linux. But the Secure Boot people assured us that Linux could still boot by using a certified stub from Microsoft. That still was alarming to me because then Linux was relying on something from Microsoft, which historically had been very much against Linux. But even then, Secure Boot could still be disabled allowing Linux to be installed on the local storage device.

    I never thought it would be Apple who would block Linux using Secure Boot. F*&# Apple!

  9. Mod parent up: great snark by goombah99 · · Score: 2

    A beautiful one line summary! Bravo!

    Chrome books do essentially the same thing.

    This argument isn't remotely new. It goes back at least as far as trusted platform computing. And maybe as far back as the Clipper chip which was the primordial TPC mutation. It even has shades of the original 68K mac rom code.

    The tension is who owns the computer if hardware prevents unsigned software from running in trusted status?

    If the user does then viruses can never be stopped and evil users mean platforms can't be trusted on a network.

    If the manufacturer or govt controls the signed boot chain of trust then you don't own the computer but for most people this level of control isn't important. And the benefits of having the safety of a trusted platform are overwhelmingly positive

    The good news is that both macs and chrome books support VM like enclaves that suffice for most of the cases it matters.

    So we're left with edge cases where those people can just buy a machine without it.

    Even if there were no commercial advantage of TPC it still was the inevitable security model. We had a lot of years to find something better and no one has that I know of.

    The danger is creeping vertical integration of walled gardens that won't inter operate. That is where the commercial benefit lies. Not the signed boot

    --
    Some drink at the fountain of knowledge. Others just gargle.
  10. Re:Linux on a new Mac - why? by blindseer · · Score: 3, Insightful

    Why can't you just run Linux in a VM?

    Exactly.

    You'd think that people with the skills to install Linux would realize that there's more than one way to install Linux on a computer. There's several quite capable VMs that I'm aware of with excellent support for running Linux on macOS. There's Parallels, VMWare, VirtualBox, just off the top of my head. I suspect that in no time we'll see ESXi get signed for Apple hardware for the people that take things up a notch on virtual machines, like myself.

    If the goal is to test software on multiple platforms then I'm a bit doubtful one needs to run on the metal anyway. The only things that I can think of that need that kind of access to hardware would be drivers, and someone is not likely to write Linux drivers for Apple hardware this quickly except for things like getting it booting, which is exactly what people are working on right now.

    Dual booting is for chumps. If you can't dig up real hardware or figure out how to run a VM then you are simply getting ahead of yourself. Make it work on the hardware and OS you got, then worry about making some money or dig through some university dumpsters for some hardware.

    This is a made up problem since the hardware just came out. If this persists for a while then I might see an issue. My guess is someone figures this out next month but Slashdot won't post it because it's news where people can't go on bashing Apple.

    --
    I am armed because I am free. I am free because I am armed.
  11. Re: Annoying, but not a deal-breaker? by rl117 · · Score: 4, Informative

    Actually, they did. They did exactly this on their ARM systems with UEFI. They will do it on x86 when the opportunity arises. It's only the potential for bad publicity and complaints that have kept it open up to this point. I would not assume any good intentions on the part of Microsoft; they hold the keys to the kingdom here, and the hardware is only open due to their choice.

  12. Re: Annoying, but not a deal-breaker? by serviscope_minor · · Score: 3, Interesting

    So your "5 years" has suddenly turned into a decade.

    That's still not enough. My current machine is a thinkpad W510 which is comfortably getting on towards 9 years old. It's got 16G of RAM which is still more than most midrange laptops ship with and what many laptops still max out at. If it starts feeling a bit spare, then I'll upgrade it to the maximum which is now 32G with modern DIMMS. It's got plenty of SSD too.

    I doubt this laptop will be ready for retirement in a year and a half, even without any additional upgrades.

    You might argue that Lenovo don't support it any more. Sure, but unlike Apple, they went to some effort to let others do so; ubuntu was an officially supported OS for this machine, and it's built with quality, standard parts. I strongly suspect it would run Windows 10 fine too. They've essentially ensured it will be supported for a very, very long time.

    --
    SJW n. One who posts facts.
  13. Re: Annoying, but not a deal-breaker? by OzPeter · · Score: 2

    Wow .. I didn't know it was the future already. My Ears 2011 Mac Book Pro is stuck on High Sierra because it doesn't have the graphics hardware needed to make it to Mojave. ...

    So yeah, I may have a desk full of Apple hardware, but I can see that Apple can't br trusted to keep supporting systems for more than 5 years.

    A couple problems with this.

    - It’s 2018, and 10.14 Mojave was just released. To this point your device has already been supported for 7 years.

    - Apple maintains the three most recent releases of its OS. With the release of Mojave, Apple stopped patching 10.11 El Capitan. Your current OS, 10.13 High Sierra*, will continue to receive security patches for another 2-3 years.

    So your “5 years” has suddenly turned into a decade.

    * Also a classic movie starring Ida Lupino and Humphrey Bogart.

    You are totally missing the point. Apple has introduced hardware requirements into its software that preclude me from running Apple software. Thus this outcry over the T2 chip is not surprising .. Apple has done this before and they will do it again.

    --
    I am Slashdot. Are you Slashdot as well?
  14. Re:Linux on a new Mac - why? by TheGratefulNet · · Score: 2

    dual booting is NOT for chumps.

    case in point: I was dealing with a guy in my company (at a remote office) who was doing network testing of our embedded hardware and he was running a windows box with linux on top of it in a VM.

    FOR NETWORK PERFORMANCE TESTING.

    fuck! he was serious and had no idea that this was not the proper way to test for networking thruput, latency, jitter, etc. the vm layer will invalidate ALL tests you do. its not a pass thru layer at all, not when I'm trying to quanify jitter and latency thru a network router.

    the ONLY valid way is to boot bare metal linux (using windows is beyond stupid for networking, even today) and run the rfc tests that way.

    VMs are great for some things, but they are NOT the only way to get things done, and for many tasks, its entirely the WRONG tool.

    chump - LOL. wonder if mr. chumpmaster learned anything from this post. (nah, unlikely.)

    --

    --
    "It is now safe to switch off your computer."
  15. Re:Linux on a new Mac - why? by blindseer · · Score: 2, Insightful

    I'm still pretty sure dual booting is for chumps. Let's take your example.

    If the guy needs Linux on the metal for running network tests then run Linux on the metal. He can run Windows in a VM if he needs that for things like e-mail and office apps. If he's doing work where he needs both Windows and Linux on the metal then he needs two computers. It's not like a computer is an expensive piece of hardware any more. If the company can't be bothered to get him the hardware but hobble him with reboots on a regular basis, as well as supporting computers with two operating systems installed, then they are penny wise and pound foolish.

    Even then there are ways to pass through the network hardware on the computer to the VM. One easy way that most every virtualization package I've seen supports is a USB pass through. The freeware VM packages might throttle this to 100 Mbps speeds but the payware stuff will pass through at gigabit speeds. There's even PCI pass through on some VM packages if USB is insufficient.

    If you are dual booting for something as trivial as what you describe then you are doing it wrong. It sounds like the guy is an idiot for hosting Linux on Windows instead of the other way around.

    --
    I am armed because I am free. I am free because I am armed.
  16. Re:Linux on a new Mac - why? by Dorianny · · Score: 3, Insightful
    Yes we are all aware of VM's and use them whenever appropriate. The problem with VM's is that they don't have direct access to the underlying hardware which means that you can't use them for applications requiring low level access to the Network Card or the GPU.

    Network troubleshooting and scientific apps are some of the main reasons people dual-boot Linux

  17. Denying a user's software freedom is unjust. by jbn-o · · Score: 5, Insightful

    You're missing the point: Users deserve full control over their own computers. The user should decide what OSes they want to run. Treating users unethically by denying their software freedom is unjust. There are also ecological consequences others will no doubt get into which in the large affect us all. The amount of money spent on the computer is a very minor point at best.

  18. Re:Linux on a new Mac - why? by blindseer · · Score: 2

    That and GPU-intensive games.

    You're doing it wrong.

    I'm not big on the GPU intensive gaming so I have little first hand experience on this but I picked up a few things on this reading Slashdot. Apple hardware has been regularly mocked for their gaming performance, they just aren't built for it. On the low end systems there's often a pretty pathetic GPU. On the high dollar systems there might be a nice GPU but they are optimized for workstation type stuff, which is apparently different than what gamers want. Then there's issues of things like VR systems needing a GPU that simply does not exist in Apple hardware, it would have to be an add-on.

    So, whatever the case the Linux gamer that is concerned about GPU intensive games will not be buying Apple hardware or they will do so knowing they need an external GPU for it to work well. If one is so adamant to spend the money needed for an external GPU then adding external bootable storage for the Linux OS will be nothing. The headline is deceiving, the computers seem to be able to boot an unsigned OS from external storage. If someone is going to add an external GPU to overcome the limitations of the Apple GPU then having an external boot drive is trivial in cost, complexity, and inconvenience.

    Even if the internal GPU does meet their gaming needs, and they are adamant on running Linux to play those games, then just boot from external storage while gaming. Since there seems to be a lot of complaints on Apple not putting much for internal storage (size and/or speed), making internal drive upgrades difficult to impossible, and/or a custom build with a larger drive from Apple being expensive, I'm guessing that external boot drives for the Linux on Mac gamers is the norm already.

    --
    I am armed because I am free. I am free because I am armed.
  19. Re:Linux on a new Mac - why? by blindseer · · Score: 2

    Which virtualization package were you thinking of?

    All of them.

    Unless you are running some really odd hardware then there's a way to pass through the network to the VM at full speed on every VM package I've seen. I'm guessing I've seen a lot of them but not all. If the speed of the network is critical, and you need it for an OS in a VM on a Mac, and this is for mission critical work at a for profit business, then I'm guessing one just needs to suck it up and open up the wallet a bit for the right software. I double checked VMWare's website because that's what I use on my laptop and they say VMWare Fusion supports USB3 speeds on pass through. That should be good for gigabit Ethernet on any USB3 Apple computer, and quite likely 10 Gbps for any Mac with USB-C ports and the right adapter.

    --
    I am armed because I am free. I am free because I am armed.
  20. No they don't! by thegarbz · · Score: 4, Informative

    Not sure if this should be considered fake news or ignorance. What Apple have done is no different that any other device shipped with Secure Boot enabled by default, and it is just as configurable.

    Simply boot into MacOS via recovery mode and from there you can use the Startup Security Utility to configure the boot requirements by selecting
    a) only MacOS to boot,
    b) any signed certificate such as Microsoft's UEFI certificate which is also used by some Linux SecureBoot systems, or
    c) disable the check completely.

    https://support.apple.com/en-u...

  21. Re:Linux on a new Mac - why? by blindseer · · Score: 2

    So using a VM to run Linux is not an appropriate solution.

    Then don't buy Apple hardware. At least not until this Linux boot issue is resolved.

    I've heard two reasons people run Linux on Apple hardware. First, Apple makes nice hardware and (until now at least) Linux support was quite good. So, buy used, wait and see if this issue is resolved, or both. Second, while a person might prefer Linux they have a need to run macOS for their work. In this case a dual boot is used, or running a VM with either macOS or Linux as host and the other as guest. Running Linux on the metal is in this case merely preferable, not required.

    I'm not seeing a problem here.

    --
    I am armed because I am free. I am free because I am armed.
  22. I went Linux in 1996 by argee · · Score: 2

    December 26, 1966. I switched to Linux, never looked back. Here is my credo: It it doesn't run Linux, or if such and such is not available for Linux,
    I don't do *any* business with them. Period, end of story. Bill Gates and Tim Cook can kiss my Alaskan Arse.

  23. Re:Linux on a new Mac - why? by ctilsie242 · · Score: 3, Interesting

    This has a double-edged sword though. The bad is when Apple stops supporting this machine, you can't just slap Ubuntu on it and continue using it, but you get to choose between keeping using an obsolete OS with security issues, going with Windows, or chucking the machine entirely.

    I personally have tested this. At first, I set the security level to "none", booted Ubuntu, because I do a blkdiscard on the SSD to ensure that there is absolutely nothing on the drive before I install macOS. Lo and behold no drives, not via NVMe, not SATA.

    I hope this is just an oversight. I would be surprised and extremely diappointed if Apple actually did not want Linux to run on their product by actively barring the UEFI shim needed to load RedHat, Ubuntu, and others.

    As of now, using virtualization software is a solution, although Parallels is "meh" at best, VirtualBox has gotchas, so your best bet is VMWare Fusion Pro, which isn't cheap, but well worth it.

  24. Re:RTFM, moron. by thegarbz · · Score: 2

    They say that if you do (c) it removes access to the internal storage. But you didn't fucking read because YOU hate apple being in the wrong somewhere or somehow.

    They say no such thing. English may not be your first language but common there is only one sentence discussing option c). To help you along, click the below link to Google Translate and select a language you do understand:
    https://translate.google.com/#....