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.

198 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 mschuyler · · Score: 1

      I'm sure the market for that is huge.

      --
      How about a moderation of -1 pedantic.
    6. 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?

    7. Re:Linux on a new Mac — why? by Kohath · · Score: 1

      Or you could keep running MacOs on it. Or buy a different laptop if running Linux on it 7 or 10 years from now is the most important thing to you.

    8. 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.
    9. Re:Linux on a new Mac — why? by Kohath · · Score: 1

      No? OK then. Sit down and be quiet. Your morality and ethics are showing and they don't paint you in a good light.

      I understand. Your religion makes you mean and intolerant.

    10. 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
    11. Re:Linux on a new Mac — why? by Anonymous Coward · · Score: 1

      True, but Linux is very useful on older Macs which today's Macs will eventually be (old). When Apple decides to de-support them, I guess your only choice *might* be to run Windows at that time.

    12. Re:Linux on a new Mac — why? by nonicknameavailable · · Score: 1

      People install linux dists on macs that apple sees as obsolete and stops updating os x for

      --
      Mendacem Memorem Esse Oportet
    13. Re:Linux on a new Mac — why? by Crash+Dummy+Redux · · Score: 1

      I didn't have that option with my 2006 MacBook with a 32-bit processor because many app developers dropped 32-bit updates. Windows 10 32-bit runs just fine until Windows developers start dropping 32-bit updates. I think 32-bit Mint Linux will be the last holdout.

    14. 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.
    15. Re: Linux on a new Mac — why? by iggymanz · · Score: 1

      Dual booting Mac is a very niche audience thing, apple doesn't care if they lose those people. VM are more convenient anyway.

    16. Re: Linux on a new Mac — why? by iggymanz · · Score: 1

      Apple and mainstream people don't care about long obsolete machines. Plenty of used stuff will run the open source BSD or linux fine. Really for 99 percent the world it doesn't matter if apple hardware only runs apple OS

    17. Re:Linux on a new Mac — why? by HiThere · · Score: 1

      Those "facts" are not compelling. I don't remember the filesystem I used the last time I formatted a partition for Linux on an Apple, it may well have been ext2...but it was not any version of FAT, which I won't even use on USB sticks.

      To me Apple was already only marginally attractive. If I need to use an external disk, that's switched to more than marginally unattractive.

      OTOH, I note your handle is "FakeTimCook", so perhaps your response isn't authoritative, and there actually is a decent way to avoid this problem. I've got awhile to decide, as I wasn't planning on buying an Apple this month anyway. Before I do, I'll find out for certain what's involved in installing Linux....or I may just avoid the hassle by avoiding Apple. I doubt that Apple would care, but I'm doing it for my benefit, not theirs. I really dislike bureaucratic and bureaucratically imposed hassles.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    18. 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

    19. Re:Linux on a new Mac — why? by AmiMoJo · · Score: 1

      What if you hate USB ports and prefer your hard drive soldered in?

      More seriously a lot of people want to run MacOS and Linux on the same machine.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    20. Re:Linux on a new Mac — why? by omnichad · · Score: 1

      You only need your /boot partition in that format for EFI boot. Use a separate partition for /.

      Still, the relevant problem here is not being able to use the built in SSD and being forced to use an external drive for dual-boot.

    21. Re:Linux on a new Mac — why? by omnichad · · Score: 1

      That's a Mac running Linux. Their point is that OS X is only allowed by license to be virtualized on Mac host hardware.

    22. Re:Linux on a new Mac — why? by Darinbob · · Score: 1

      Apple doesn't really care about OSX or its Mac computers much anymore, they exist only as a life support system for iOS development.

    23. Re:Linux on a new Mac — why? by TheFakeTimCook · · Score: 1

      Those "facts" are not compelling. I don't remember the filesystem I used the last time I formatted a partition for Linux on an Apple, it may well have been ext2...but it was not any version of FAT, which I won't even use on USB sticks.

      To me Apple was already only marginally attractive. If I need to use an external disk, that's switched to more than marginally unattractive.

      OTOH, I note your handle is "FakeTimCook", so perhaps your response isn't authoritative, and there actually is a decent way to avoid this problem. I've got awhile to decide, as I wasn't planning on buying an Apple this month anyway. Before I do, I'll find out for certain what's involved in installing Linux....or I may just avoid the hassle by avoiding Apple. I doubt that Apple would care, but I'm doing it for my benefit, not theirs. I really dislike bureaucratic and bureaucratically imposed hassles.

      Seriously, I get wanting large amounts of internal storage with a laptop; but, considering that most "Pro" DESKTOP workflows involve some sort of EXTERNAL STORAGE for, depending on the Application(s), the actual Project Files, Render Files, etc, etc., I REALLY can't see a REASONABLE objection to using External Drives/RAIDs, etc. with the Mac mini.

      With the possibility of !0gigE and TB3/USB 3.1 gen2, "speed" isn't REALLY a consideration, unless you are running 256 Tracks of Logic Pro X or something similar. And if you're doing Projects like that, then perhaps your Clients are paying enough that you can afford a nice little Cluster of minis, like Apple was showing-off in their "Hands-on" Area after the October 30th Keynote:

      Apple also showed us an interesting setup where a single Mac mini (2018) was connected via a network switch to a network cluster of five Mac minis (piled on top of each other). By putting the 10Gb Ethernet port on the Mac mini (if you choose that option when purchasing the Mac mini) to good use, we saw how you can offload intensive processes (such as rendering video) to these other Mac minis. The process of doing this is impressively simple in Final Cut, where it was a matter of opening up a menu and selecting the attached Mac minis.

      Once done, the tasks were completed by the other Mac minis, while the main one could still be used for working on without any noticeable impact to performance. Perhaps most impressively, the stack of five Mac minis remained pretty much silent, even when working on those intensive tasks. For anyone who has used multiple PCs at once on complex projects and had to put up with the sound of fans blasting off, this will be a welcome solution.

      https://www.techradar.com/revi...

      But in your case (guessing), I would actually suggest you wait to see what the new Mac Pro has in store. I can guarantee you that they are done with the cylinder form-factor, and has specifically stated that some of the primary design goals are:

      1. High throughput.

      2. Pro-Focused.

      3. Modular. (Yes, what that means, exactly, is still a secret). This is a new thing for Apple, but they are the ones that specifically used that term.

      4. Upgradeable. Again, especially when taken in the context of #3 and $5, are likely to be something beyond just RAM and Storarge. And again, "Upgradeable" is an exact Quote from Apple.

      5. Able to be Future-Proof, (by (I assume) swapping-out "Modules" for newer ones?). I am paraphrasing what Apple said here; but that was the gist of their words on that subject.

      All of these things are, you have to admit, at least SOMEWHAT interesting, no?

      Will it be Cheese-Grater Part Tres? Magic 8-Ball sez "Unlikely".You want that? Build a Hack, and install Mojave on it:

      https://hackintosher.com/guide...

      Will the Mac Pro be worth the wait? Magic 8-Ball sea "Signs point to Yes".

      But, th

    24. Re:Linux on a new Mac — why? by TheFakeTimCook · · Score: 1

      You only need your /boot partition in that format for EFI boot. Use a separate partition for /.

      Still, the relevant problem here is not being able to use the built in SSD and being forced to use an external drive for dual-boot.

      But I don't thnk that is the case.

      And of course, there is always FUSE, plus the (decidedly non-free) Paragon File System Link. The problems with FUSE for Mac are that it only seems to provide limited support for ext2, and none(?) for ext3 or 4:

      https://www.macworld.com/artic...

      So, it comes down to this. Non-Free; but it gets pretty good reviews. Plus, it appears to be the whole enchilada, even allowing FORMATTING. So, since it is compatible with Mojave, one would expect it to be able to format an Ext4 Partition on the internal SSD.

      https://www.paragon-software.c...

      Sorry I couldn't find a FOSS solution; but it's not the most expensive thing in the world, either.

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

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

      You ask the same question as King_TJ's comment. Please see answers there.

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

      You can run Linux in a VM on macOS.

      At the cost of dramatically increased swap pressure. please see replies to King_TJ's comment

    27. Re: Linux on a new Mac — why? by thegarbz · · Score: 1

      apple doesn't care if they lose those people

      And yet along with the T2 chip that enforces signed code at boot time they included a utility in MacOS to disable it specifically to allow dual booting. They even go as far as to allow dual booting with Windows while maintaining secure boot on.

      That's a lot of effort for not caring.

    28. 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.

    29. Re:Linux on a new Mac — why? by jellomizer · · Score: 1

      I can see using an old Mac to put Linux on, just to give the old system some life again. But a new system? You are really burning money. Macs never had too many options so you will get a computer with hardware that you will not use or isn’t supported by Linux (or Windows)
      But you can get many decent pc equivalent for less, not because of the myth that macs are over priced, but because you can choose a system with the stuff you care about and not the stuff you don’t.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    30. 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.
    31. Re: Linux on a new Mac — why? by blindseer · · Score: 1

      Apple cares about the competition. If the competition is offering a secure boot option then they want that to sell product. If a few people are upset by this because it happens to lock them out of Linux on Apple hardware then that's not much of a matter to them on the balance.

      They care about Windows booting because they know that there is a significant portion of their market buying Apple hardware to run Windows. They can also pawn off some of the work/cost to Microsoft. If there is a Linux distributor that sees Linux on Apples as something of value then I can imagine some kind of deal to happen, and that distro gains a market advantage.

      --
      I am armed because I am free. I am free because I am armed.
    32. 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".

    33. Re:Linux on a new Mac — why? by sjames · · Score: 1

      New computers become old computers. Often enough, switching to Linux can salvage a lot more use out of an otherwise obsolete computer.

    34. Re: Linux on a new Mac — why? by Dixie_Flatline · · Score: 1

      The last time Apple almost went bankrupt it was because the generic Mac makers were eating Apple's lunch. It was only by going back to proprietary hardware that they rescued themselves. Ultimately, Apple relies on being a complete package and commodity hardware is where they lose their margins.

      I hope they fix this issue, though. My first Mac was a PowerBook G4 running MacOS 9, and I installed Linux on it to make it useful to me. It eventually ended up having OS X on it, so in a very real way, Linux is what made me a Mac user. It's a niche path to take, I know, but I think it's a mistake to ignore the niche power users.

    35. Re:Linux on a new Mac — why? by Megane · · Score: 1

      such as people wiping their drive of valuable data in the process.

      You just had to drag Windows 10 into the discussion, didn't you?

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    36. Re:Linux on a new Mac — why? by BronsCon · · Score: 1

      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.

      On point 1: They're gonna be running the same firmware with a different system identifier.

      On point 2: High Sierra or Mojave would be on the SSD, not in the firmware. The firmware is what decides whether the SSD is even visible; what's on ther SSD is irrelevant.

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

      Additional point (3): Maybe you should buy it. Literally. Go buy one of the systems in question and try it. Report back.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    37. Re:Linux on a new Mac — why? by BronsCon · · Score: 1

      I can see using an old Mac to put Linux on, just to give the old system some life again.

      And in 5 years that's what this is about..

      But a new system?

      See above. What will today's new system be in 5 years?

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    38. Re:Linux on a new Mac — why? by HiThere · · Score: 1

      Since most of those "interesting" terms are essentially undefined, I'm going to consider them as reliable as salesmen's verbal assurances.

      OTOH, since I'm not making the purchasing decision this year, I have time to wait for this to shake out. But if it's as the article suggests, and as the somewhat reliable reports suggest, Apple is off my list of acceptable vendors.

      --

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

      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.

      On point 1: They're gonna be running the same firmware with a different system identifier.

      On point 2: High Sierra or Mojave would be on the SSD, not in the firmware. The firmware is what decides whether the SSD is even visible; what's on ther SSD is irrelevant.

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

      Additional point (3): Maybe you should buy it. Literally. Go buy one of the systems in question and try it. Report back.

      On points 1 and 2: I kinda figured that, really.

      On point 3: I personally don't really care; since I will never install Linux on anything. But I do care, vicariously, for those who want, or need, to.

      Good seeing you again, BTW!

    40. Re:Linux on a new Mac — why? by TheFakeTimCook · · Score: 1

      Since most of those "interesting" terms are essentially undefined, I'm going to consider them as reliable as salesmen's verbal assurances.

      OTOH, since I'm not making the purchasing decision this year, I have time to wait for this to shake out. But if it's as the article suggests, and as the somewhat reliable reports suggest, Apple is off my list of acceptable vendors.

      There are no "reliable reports" yet when it comes to the 2019 Mac Pro. All we have is the one "interview". But in that same interview, they also foreshadowed a more "Pro Focused" Mac mini, and we have seen exactly that. No other mini has had so many CPU options, such high RAM and SSD limits, or that much multifunction I/O bandwidth. Nor a 10gigE Ethernet option. That's about as "Pro" as a Mac mini has ever been.

      So I offer that as at least some evidence that Apple should be taken at their word when it comes to the redesign of the Mac Pro. That, and Apple started out by admitting that they had "designed themselves into a bit of a thermal corner" with the 2012 Mac Pro.Here's that interview, BTW:

      https://techcrunch.com/2017/04...

    41. Re:Linux on a new Mac — why? by jellomizer · · Score: 1

      Of course in 5 years, those Linux hackers, have found a way to break that problem by then.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    42. Re:Linux on a new Mac — why? by exomondo · · Score: 1

      Seems like the most expensive way to get a Linux system.

      What you need to realize is that most actual users are not religious about their operating systems, there is no one OS that does everything better than every other one so very often people dual boot - BootCamp is very popular on Mac not because people want a Windows machine but because they want a machine that can run Windows and macOS. This is the same case, only for Linux rather than (or in addition to) Windows.

    43. Re:Linux on a new Mac — why? by Kohath · · Score: 1

      I don't think boot camp is that popular. But I don't know for sure.

      Running desktop Linux on a laptop seems like a strange thing to do. If I want to use Linux software on my laptop, I will run the software remotely and display it on my laptop screen. No need to reboot that way. If I need Windows, I will either do the same, or run in a VM. That will work for more-or-less anything besides games — and a Mac laptop is just a bad choice for games, but I can use bootcamp and boot into Windows if one of the dozens of better choices for games isn't available.

    44. Re:Linux on a new Mac — why? by Tony+Isaac · · Score: 1

      This is not a bug, it's a feature. It sells more Mac hardware.

    45. Re: Linux on a new Mac — why? by iggymanz · · Score: 1

      what precedent would that be, Apple panders to people who refresh their gear about every four years or less.

    46. Re:Linux on a new Mac — why? by exomondo · · Score: 1

      Running desktop Linux on a laptop seems like a strange thing to do. If I want to use Linux software on my laptop, I will run the software remotely and display it on my laptop screen.

      You're really saying that running multiple machines and remotely accessing them to run software sounds less strange to you? I think you might be a bit out of touch there, surely you don't actually believe that.

    47. Re:Linux on a new Mac — why? by Kohath · · Score: 1

      You're really saying that running multiple machines and remotely accessing them to run software sounds less strange to you? I think you might be a bit out of touch there, surely you don't actually believe that.

      Yes. Because I can run Linux on any throwaway desktop for a few dollars. Or a powerful desktop if I need power. A Mac laptop will be vastly more expensive for the amount of power in either case. It's inferior for both workloads. Can you think of any workload where it wouldn't be inferior? I can't.

      If I’m too poor to buy a cheap desktop, then why am I buying a very high priced Mac laptop?

      If I just don't want to bother with a separate machine, I can run Linux in a VM. That's easier than rebooting to switch back and forth. Or I can rebuild binaries on my Mac and run native.

      Booting into Linux doean't seem to meet any practical need better than the alternatives.

    48. Re:Linux on a new Mac — why? by Highdude702 · · Score: 1

      Steam is doing great! Rust removed its linux support because of unity fucking it up. I am running it with steam play and it only crashes as much as the windows version does anyways! We will know its prime time when GTA V runs flawlessly though. I haven't tried(mostly cause of size and my current inet capabilities) but I hear now its real finicky.

    49. Re:Linux on a new Mac — why? by exomondo · · Score: 1

      Yes. Because I can run Linux on any throwaway desktop for a few dollars. Or a powerful desktop if I need power. A Mac laptop will be vastly more expensive for the amount of power in either case. It's inferior for both workloads. Can you think of any workload where it wouldn't be inferior? I can't.

      You're not thinking very hard then, any time you take your laptop with you. You don't travel away from your home/office? That's what I mean when I say you're out of touch.

      If I’m too poor to buy a cheap desktop, then why am I buying a very high priced Mac laptop?

      Why would anybody want a cheap desktop when they can just run it natively on one system? It's not that it's expensive, it's that it's clunky and not at all portable. Dual booting is easy, boot times are just a couple of seconds nowadays and there's no need to waste resources by running one operating system on top of another.

      Booting into Linux doean't seem to meet any practical need better than the alternatives.

      I have gpu accelerated code encapsulated in a docker container (production running on cloud worker systems) that I want to run locally, I also need macOS. The hardware is perfectly capable of doing this so I just dual boot Linux. I also work with Vulkan quite a lot and while MoltenVK works quite well I found a bug that didn't make a lot of sense, turned out to be a bug in Metal that was easy to find because I could run the Vulkan code natively on the same system in Linux. In addition to those 2 cases I can also benchmark code across all 3 major OSs on consistent hardware.

      Yes you might say these are niche cases but the world of computing is made up of niche cases and I can't list all of them nor should I be limited just because you aren't able to think of any.

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

      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

      Once T2 reaches MacBooks, good luck putting a sleeping MacBook booted to an external drive back in your bag without putting undue stress on the USB connector.

    51. Re:Linux on a new Mac — why? by Kohath · · Score: 1

      When I'm away, I have Internet so I can connect to remote systems.

      When I had bootcamp setup, I ended up never using it because booting and resetting everything was too disruptive.

    52. Re:Linux on a new Mac — why? by TheFakeTimCook · · Score: 1

      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

      Once T2 reaches MacBooks, good luck putting a sleeping MacBook booted to an external drive back in your bag without putting undue stress on the USB connector.

      Hmmm. There IS that...

  2. Annoying, but not a deal-breaker? by King_TJ · · Score: 1

    I mean, when you buy a Mac, you're paying a premium to get OS X. Part of the price includes that software license. Apple is willing to support Windows as an alternate bootable OS too. AND, nothing stops you from running a flavor of Linux via virtualization either, that I know of?

    So who, exactly, really has a problem with this limitation? I suppose you have a very small segment of "power users" who want a multi-boot environment that lets you start Linux, OS X or Windows from an initial menu. But realistically, why bother except showing off you did it?

    The main things I run Linux for these days are dedicated servers or appliances, or possibly as a way to get more life out of an older PC laptop.

    1. 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.

    2. Re: Annoying, but not a deal-breaker? by Anonymous Coward · · Score: 1

      EOL is 2024

    3. Re:Annoying, but not a deal-breaker? by Anonymous Coward · · Score: 1

      Toss your phone when its battery "dies"...

      Toss your computer when Apple will not support the OS... what 3 yrs?

      Written on a 15yrs old machine :)

    4. Re: Annoying, but not a deal-breaker? by Gabest · · Score: 1

      Me: looking at his flag ship Windows Phone

    5. Re:Annoying, but not a deal-breaker? by mspohr · · Score: 1

      I have an older MacBook Air. I fell in love with the hardware but never really liked OSX (in any of the versions since I bought it) and each version "upgrade" seemed to cripple the hardware more and more.
      Linux gives me an option to use my "made obsolete by Apple" hardware. Of course, there is now a lot of very nice hardware that will run Linux from non-Apple vendors so I don't see myself buying Apple again.

      --
      I don't read your sig. Why are you reading mine?
    6. Re: Annoying, but not a deal-breaker? by Anonymous Coward · · Score: 1

      And UEFI is.still shit and breaks installs big-time

    7. Re: Annoying, but not a deal-breaker? by OzPeter · · Score: 1

      So what are people supposed to do when Apple finally stops supporting said hardware and the hardware owner wants to use a different operating system on the hardware he or she purchased?

      You mean like in the year 2031? Maybe learn to deal with reality a little better sometime between now and then.

      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. Sure there are people who have managed to install Mojave on similar machines, but after seeing all of the caveats it's not just worth it.

      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.

      --
      I am Slashdot. Are you Slashdot as well?
    8. Re: Annoying, but not a deal-breaker? by Anonymous Coward · · Score: 1

      How is ensuring can still be used after 5 years not a real problem? eWaste is a real problem and machines older than 5 years still have lots of life left.

      For the record, I'm running a 5 year old ThinkPad and have no intentions on purchasing something new for the foreseeable future.

    9. Re: Annoying, but not a deal-breaker? by 93+Escort+Wagon · · Score: 1

      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.

      --
      #DeleteChrome
    10. Re:Annoying, but not a deal-breaker? by blindseer · · Score: 1

      Written on a 15yrs old machine :)

      You should probably stop borrowing your kids computer.

      In 3 years he'll get the computer back when the kids go off to college to buy their own.

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

      It works the other way too.. pretending a problem isn't real doesn't mean it goes away.

      Adding perfectly good working machines to the landfill adds both unnecessary waste and removes the machine from being able to be used by others less fortunate

      So don’t do that. Continue running macOS on it. Or buy some other laptop that meets your religious needs.

    12. 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.

    13. 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.
    14. 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?
    15. Re: Annoying, but not a deal-breaker? by iggymanz · · Score: 1

      Buy another obviously, which normal people do and not you hippies sponging off your parents which are not apple target demographic.

    16. Re: Annoying, but not a deal-breaker? by iggymanz · · Score: 1

      It is plenty of years, those of us who use old hardware at home are weirdo niche cases and no profitable computer manufacturer would bother pandering to that, nor should they. The market isn't interested

    17. Re:Annoying, but not a deal-breaker? by HiThere · · Score: 1

      For you it's not a deal-breaker. For me it is...if the reports so far are anywhere near correct. Apple was already pretty close to the line, and has only a few features that I really care about.

      IOW, I've got to think that Apple is less abusive than MS, and that at least one if them isn't so abusive that I'm willing to put up with it to play commercial games. Stream is already giving me fewer reasons to put up with their shenanigans.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    18. Re: Annoying, but not a deal-breaker? by omnichad · · Score: 1

      Is 2031 not going to happen? Do you know something we don't?

    19. Re: Annoying, but not a deal-breaker? by dgatwood · · Score: 1

      The Mac mini is made from 100% Recycled Aluminum. So it has ALREADY contributed to reducing waste WHEN IT COMES OUT OF THE BOX.

      Not really, no. That's basically a variant of the broken window fallacy.

      These days, more than 75% of all the aluminum ever produced in the U.S. is still in active use, and 40% of all aluminum comes from recycling. Every bit of the aluminum that gets recycled eventually ends up in new products; it isn't just sitting around somewhere. If Apple had not used recycled aluminum, that recycled aluminum would have gotten used in some other product. Because they did, new aluminum had to be mined for that other product. The net impact on the environment is identical.

      Further, using recycled aluminum doesn't even encourage new recycling businesses to spring up. Most discarded aluminum gets recycled, with the exception of aluminum cans in states that lack deposit laws, and economic pressure is unlikely to convince those remaining states to pass deposit laws. So there's really no plausible way for Apple's decision to use more recycled aluminum to have any effect other than causing someone else to buy new aluminum instead of recycled aluminum.

      In short, the whole "100% recycled aluminum" thing might be a nice little gold star on their report card, but it really doesn't help the environment in any meaningful way.

      By contrast, all the other lovely stuff inside computers does hurt the environment when they get scrapped, so the GP has a valid point. This is a pretty serious hardware/firmware bug that Apple needs to address ASAP if anyone is going to take them seriously in their claims to be a green technology company.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    20. Re:Annoying, but not a deal-breaker? by thegarbz · · Score: 1

      So who, exactly, really has a problem with this limitation?

      No one. Anyone capable of setting up a multi-boot system is also capable of following the simple instructions using the included utility in MacOS to simply disable code-signing, or to allow Microsoft's UEFI certificate (which is also used to cosign some Linux certificates).

    21. Re: Annoying, but not a deal-breaker? by Kohath · · Score: 1

      Is 2031 not going to happen? Do you know something we don't?

      I know that I don't want to spend time trying to re-purpose a 10 year old laptop. And I know that it's not a cost effective use of time for me either.

      If that's your hobby, then go for it. Apple does not have an obligation to indulge everyone's hobby.

    22. Re: Annoying, but not a deal-breaker? by omnichad · · Score: 1

      Not a great attitude toward e-waste. Even if you're not the one repurposing it.

    23. Re: Annoying, but not a deal-breaker? by Kohath · · Score: 1

      Not a great attitude toward e-waste. Even if you're not the one repurposing it.

      I'm not of a religion that considers e-waste sinful. I can make practical choices, free guilt and unconstrained by dogma.

      You're welcome to believe whatever though. I hope your 10-year-old laptops supply you with fulfillment.

    24. Re:Annoying, but not a deal-breaker? by HiThere · · Score: 1

      Whether they were more or less abusive depends on which business practices bother you more. So far I've been able to circumvent Apple's technical malice, and they've been less abusive legally, often only copying MS approach a few years later. It was, however, bad enough that around the time of OS10.4 I moved all critical applications away from their systems, and over to Linux. This wasn't easy, but I didn't care for the legal exposure that Apple's licenses provided. (Sneaking a change in the terms into a security upgrade had, of course, nothing to do with why I got so concerned.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  3. Go figure, its Apple by Anonymous Coward · · Score: 1

    If you spend a lot to buy a Mac in the first place. Why would you install Linux on it? Mac OS is already loosely based on Unix and I can see adding Windows through BootCamp for better productivity. You could also use a virtual machine to run a Linux in Mac OS too. There are options to get around the T2 issue.

    1. 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.

    2. Re:Go figure, its Apple by mvdwege · · Score: 1

      If you spend a lot to buy a Mac in the first place. Why would you install Linux on it?

      Because you want to, and it is yours. No-one is obliged to give you any reasons beyond that.

      It's funny to see some of Slashdot's most hard-core 'property is everything' Conservatives on this discussion suddenly all going 'why would you want to have full control of your own property' when it comes to Apple hardware.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  4. 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.

  5. 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 reanjr · · Score: 1

      Bullshit. The RAM used by a running guest Linux system is insignificant compared to the RAM used by the OSX host. If you need to test an app on Mac and Linux, then you can't test both at the same time by dual booting, so the RAM consumption of your app testing isn't double either.

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

      Virtualization instead of dual booting means you need to buy twice as much RAM

      No it doesn't. There is no reason that the host and client OS both need the same amount of RAM. If the host is doing little else besides hosting, it doesn't need much.

      My MacBook has 16 GB of RAM. 2GB of that is in active use, mostly by the browser. If I closed my browser and fired up a VM, the VM could use 80-90% of the RAM.

      a developer of an application that uses the GPU ...

      GPU virtualization sucks, but is an area that is improving rapidly. But if GPU performance is important to your app, you wouldn't want to run it on a Mac. None of them have high performance GPUs.

    3. Re:VM requires more RAM, which Apple overprices by Anonymous Coward · · Score: 1

      The point stands. You need more RAM to run VMs than to run the OSs independently. Typically more RAM means twice as much (since that is what Apple offer - you can't BTO 12GB as an upgrade to 8GB)

    4. Re: VM requires more RAM, which Apple overprices by iggymanz · · Score: 1

      Wrong and you obviously don't do it. I do it all the time, there is no big ram usage

    5. 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
  6. 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 blindseer · · Score: 1

      If you don't fight boot locking every time it occurs, in 10 years from now Linux will run on only on old thinkpads.

      For that to happen people would have to find Linux so worthless that no one kept it up to date and developed new hardware to run it. That's not likely. If Linux only runs on old ThinkPads in 10 years then that would mean some other open source OS dominated that market.

      There's a market for boot locking because malware is getting sophisticated enough now that it can corrupt the boot process and hide itself from all but the most sophisticated tools to find it. This secure boot is a good thing. Don't fight it, work with it. I should not have to run Linux on lesser hardware, I expect developers to make it work because they find value in a secured boot process. If Linux can't keep up then it deserves to die.

      --
      I am armed because I am free. I am free because I am armed.
    3. 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.
    4. 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.

    5. Re:System76 by Kohath · · Score: 1, Troll

      Yay more landfill.

      I don't subscribe to your religion, so throwing away old junk isn't a sin for me.

      Old electronics go to free electronics recycling. It's nice not to have tons of old junk lying around.

    6. Re:System76 by serviscope_minor · · Score: 1

      Well it's always a good sign you've thoroughly lost the argument when you dismiss an entirely reasonable point of view as "religion".

      --
      SJW n. One who posts facts.
    7. Re:System76 by AmiMoJo · · Score: 1

      Shame they don't do AMD based laptops.

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

      Well it's always a good sign you've thoroughly lost the argument when you dismiss an entirely reasonable point of view as "religion".

      How is worrying about landfills "reasonable"? How do landfills even approach a rational concern when electronics recycling is free and convenient?

      If it’s not a religion, then is it just ... dumb? Ignorant? A misunderstanding? An idea based on not thinking it through?

      Please explain this well-informed and totally not religious aversion to using landfills or recycling old electronic junk.

    9. Re:System76 by blindseer · · Score: 1

      That's a pretty long list of "ifs" and still many years for fixes to come. I don't see much to be all worried about yet, especially with a list of existing workarounds.

      I see it this way, now Apple has a secure boot process in exchange for potential boot problems years from now. Apple isn't going to kneecap their systems for years without a potential for corporate suicide. Worst case on the boot problems is losing access to the internal storage. So, plan for that like one should anyway with proper backups or whatever. Best case is getting a secure boot process now and a potential for signed booting from your OS of choice. You don't know which will come, and the worst case doesn't seem all that bad considering that we could see far better storage technologies in the future anyway.

      Would you rather Apple didn't have a secure boot process at all? Because that seems like the only other option. Sounds like Apple can't win on this. If they don't have secure boot then they are mocked for not having it like the competition. If they do have it then people run around like their hair is on fire because Linux MIGHT not boot on the hardware years later.

      I'm thinking people are simply looking for an excuse to beat up on Apple again.

      --
      I am armed because I am free. I am free because I am armed.
    10. Re:System76 by ryanpetris · · Score: 1

      Apple could keep Secure Boot, but allow other operating systems (i.e., Linux) to access the internal hard disk with it disabled. Better still, they could allow installation of custom certificates.

    11. Re:System76 by serviscope_minor · · Score: 1

      Please explain this well-informed and totally not religious aversion to using landfills

      No. I shall simply treat you with the contempt you deserve. You're clearly more interested in smugly trying to collect some sort of internet points presumably because being a dick online makes you feel good.

      If you haven't grasped any part of environmentalism by now, then a paragraph by me sure isn't going to make you change your mind.

      or recycling old electronic junk.

      Reuse is a form of recycling you moron, and one that's a lot more efficient than shipping the old crap to whatever nation currently accpets it, breaking it up using a nice, polluting process dangerous for the workers involved, then extracting the raw materials and making something new. And that's IF it ever makes it as far as that. A bunch just ends up in the landfill.

      --
      SJW n. One who posts facts.
    12. Re:System76 by thegarbz · · Score: 1

      Or I could just disable secure boot, install Linux, and not have to carry around a second laptop.

    13. Re:System76 by jittles · · Score: 1

      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.

      Right now Microsoft's CA is the root of trust for secure boot. Don't like it? Volunteer your own CA or the cash to run the service on a commercial CA. The UEFI forum asked for corporate volunteers to run as a root of trust for secure boot and only Microsoft stepped up. They would allow multiple roots of trust if other CAs volunteered. But I think you'll find that it is in Microsoft's best interest NOT to be overly restrictive with its signing authority as that would likely result in huge fines against Microsoft in the EU. Not only that, but being able to disable secure boot and loading your own keys is a requirement from Microsoft in order to get certified to OEM with Windows. The only company allowed to lock down secure boot on their systems? Microsoft. And we've seen them do it with the ARM versions of the Surface in the past.

    14. Re:System76 by Kohath · · Score: 1

      In some ways its worse for humanity as a social construct to recycle your crap at those centers. I'm not even sure if its better for the planet to do it except to stop humans from strip mining more rare elements and making it that much more difficult for the next intelligent species to evolve after us to make circuits...

      There's a couple of statements based on ... well, not based on reality.

      Humanity is the same regardless of whether you heap junk in your house or recycle it. There's no practical or rational or factual basis to worry about some future species. It makes sense as a religion though.

    15. Re:System76 by Kohath · · Score: 1

      No. I shall simply treat you with the contempt you deserve.

      Unbelievers and heretics are often treated thusly by religious folk — especially self-righteous ones like yourself. It's easier than thinking and less emotionally troubling than questioning your beliefs.

      And I don't want to argue you out of your religion anyway. People have a right to their faith.

      If you haven't grasped any part of environmentalism by now

      I understand the practical parts of environmentalism based on solving real problems.

      I also understand what's wrong with landfills: they're considered sinful. Being against them is environmentally righteous and emotionally fulfilling for believers. No facts needed or wanted.

    16. Re:System76 by Kohath · · Score: 1

      "How is worrying about landfills "reasonable"?"

      If you're that ignorant of environmental science (not religion, you fucktard, quit using religion as a crutch - even if you don't like it, you're still using it as a crutch instead of standing on your own two feet like a real man) then you need to just get the fuck out of here and die already. You do more damage to our planet than a plague.

      So no answer to the question then. It's actually a very simple question. There's no need to get defensive. You're welcome to your religious beliefs. The answer is that landfills are sinful in your religion. That's 100% ok for you to believe that. And it's easier and less emotionally troubling than thinking about it.

      Try to be more tolerant of non-believers though. "It's a sin" is for you guys, not for the rest of us. The rest of us might agree that landfills are bad if someone could explain it somehow. Otherwise, there's no reason to agree that they are bad.

    17. Re:System76 by Kohath · · Score: 1

      Protip: That lithium, that indium, that gallium, ALL ENVIRONMENTALLY TOXIC. It leaches into groundwater. Many landfills are now becoming superfund cleanup sites (which means dumped stuff started breaking down and leaking toxic substances into the environment, and it began affecting people.) Even the bismuth used in solder is toxic in a large enough dose, and lo and behold we've got a bismuth waste cleanup site just twenty miles north of the big-ass borax mine we have.

      From Wikipedia:

      A moral panic is a feeling of fear spread among a large number of people that some evil threatens the well-being of society.

      I prefer facts and reason over panic and hysteria.

      Just because one or three landfills had problems a long time ago, that doesn't mean modern landfill will have those problems. Engineering gets better. We solve technical problems like that.

      We don't have to give up on having a bright future because people like you can only look backward.

    18. 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.

    19. 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.

    20. Re:System76 by Kohath · · Score: 1

      Well, if you put words in people's mouths, you can wend your way to any conclusion you like.

      The FTFY guy complains about putting words in mouths. Funny.

    21. Re:System76 by Kohath · · Score: 1

      All caps guy wonders why others don't take him seriously.

  7. Re: R.I.P. Apple by Anonymous Coward · · Score: 1

    Tim Cook is surely crying into a wad of hundred dollar bills over this monumental decision made by yourself, I am sure

  8. 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 Anonymous Coward · · Score: 1

      With all the vulnerabilities of both worlds! Yay! Brag on until MS breaks a cock off in your ass and borks your install.

    2. Re:Linux Subsystem for Windows by xlsior · · Score: 1

      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.

      Only on x86. Microsoft did enable secureboot and prevented other OSes from running on their crappy short-lived 1st gen ARM-based Windows 10 RT surface tablets as well. (And we all know the only reason they kept the x86 version "open" was to prevent another monopoly abuse lawsuit.)

    3. 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!

    4. Re:Linux Subsystem for Windows by perpenso · · Score: 1

      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.

      In other words Windows finally provides a full *nix console environment natively, as Mac OS X (now macOS) has done since day one.

      Any your dev tools are probably not Linux specific and likely run just fine under BSD, including macOS.

    5. Re:Linux Subsystem for Windows by sad_ · · Score: 1

      Meanwhile i just install Linux on a non-Apple pc.
      If i want Linux, i'll just install linux.

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    6. Re:Linux Subsystem for Windows by perpenso · · Score: 1

      Linux dev tools running under macOS are a bit of a grab bag. You see, true UNIX type systems use the mantra that everything is a file.

      macOS is a UNIX type system, officially: UNIX® Certified Products:
      Apple Inc.: macOS version 10.14 Mojave on Intel-based Mac computers
      Apple Inc.: macOS version 10.13 High Sierra on Intel-based Mac computers
      https://www.opengroup.org/open...

      This is something that absolutely is not true under macOS.

      Nearly any *nix code that is somewhat cross platform builds and runs fine under macOS.

      Worked flawlessly on Linux systems, but alas, the TA was using a mac, and mac will not let you simply do a 'echo "foo" > /dev/stty1'

      You are confusing security settings with Unix compatibility.

    7. Re:Linux Subsystem for Windows by perpenso · · Score: 1

      mac will not let you simply do a 'echo "foo" > /dev/stty1'

      There is no stty under dev on macOS. /dev can vary between BSD and Linux and even between Linux distributions. You command is simply not portable *nix.

  9. Re: Self-immolation by Apple by Anonymous Coward · · Score: 1

    Your two customers are not upset. They moved on to better apps years ago

  10. Apple has always been an by oldgraybeard · · Score: 1

    high priced walled/semi walled garden.It is what it is so if your after flexibility and having things your way. You might need to take what comes or maybe go a different direction.

    Just my 2 cents ;)

  11. 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!

    1. Re:Secure Boot by thegarbz · · Score: 1

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

      Before you outrage you should realise that Apple didn't block anything anymore than any other motherboard vendor did. There's an Apple approved method to either disabled secure boot completely, or to enable MS's co-signing certificate.
      https://support.apple.com/en-u...

    2. Re:Secure Boot by tricorn · · Score: 1

      From several articles, it appears the actual problem is that the T2 chip also acts as the SSD controller, and Linux doesn't have a driver that recognizes it yet.

      It isn't that "turning off Secure Boot disables the internal drive", but that the internal drive isn't recognized by Linux at all.

      Can you boot MacOS or Windows (from internal drive) with Secure Boot disabled? Can you install MacOS with Secure Boot disabled? Can you boot MacOS from an external drive with Secure Boot disabled and see the internal drive?

      Apple should definitely allow you to add your own certificates, the issue is how to allow that without reducing security. It needs to be complicated enough that my dad can't be talked through it by a scammer over the phone, and it needs to be protected from the babysitter installing his own certificate without being noticed.

      Possibly allow modification of the certificate list only if a firmware password is active, and require a full wipe to enable or disable the firmware password.

  12. 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.
    1. Re:Mod parent up: great snark by Anonymous Coward · · Score: 1

      Bullshit. I read your citations and they agree with the summary not your dissent. One claims that Apple COULD support a certificate to allow secure booting but has not and clearly has not promised to. The other claims that it can be booted by disabling secure boot. That was in the fucking summary.

      Also internal storage is inaccessible if disabling secure boot making installation impossible. QED.

      Fake Tim Cook is obviously a Real Retard.

    2. Re:Mod parent up: great snark by TheFakeTimCook · · Score: 1

      Bullshit. I read your citations and they agree with the summary not your dissent. One claims that Apple COULD support a certificate to allow secure booting but has not and clearly has not promised to. The other claims that it can be booted by disabling secure boot. That was in the fucking summary.

      Also internal storage is inaccessible if disabling secure boot making installation impossible. QED.

      Fake Tim Cook is obviously a Real Retard.

      Where does it say internal storage is inaccessible when Secure Boot is disabled?

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

      https://www.apple.com/mac/docs...

      It sure isn't in this PDF whitepaper, either. I read every single word. If you turn OFF Secure Boot, it, um, simply TURNS OFF Secure Boot. Period. Dot. The End.

      So, if you can find a VERIFIABLE source that PROVES that the Disabling of Secure Boot on a T2-equipped Mac in ANY way affects the "accessibility" of the internal storage, I'm all eyes.

      Otherwise, yet another FALSE Apple meme bites the dust. Or rather, should.

  13. 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.
  14. Why do you want Linux on a Mac? by Solandri · · Score: 1, Informative

    OS X is a modified version of BSD Unix. Just pop up a terminal in OS X and you have a good old Unix shell.

    1. Re:Why do you want Linux on a Mac? by tomxor · · Score: 1

      Because Apple like to obsolete hardware quickly both officially and by making old hardware run slow on their latest OS version while EOLing older versions of their OS... I have a 10 year old MBP that is decent Linux machine, it doesn't matter that it's Linux specifically, it matters that you have the freedom to continue to boot other OS on your hardware... Apple have recently come to the conclusion that it is not your hardware, but it's theirs, even if you pay them.

      This is officially goodbye Apple, you truly disrespect your users.

    2. Re:Why do you want Linux on a Mac? by HiThere · · Score: 1

      Sorry, but that's a good reason to avoid the restrictions that come with an official Apple version of BSD. Particularly as I prefer KDE. However it's not true. Apple does have certain advantages. The only question is are they worth the extra cost, and this makes it sound like the answer is no.

      OTOH, it may be incorrect. The answers that I got when following the links given by the apologists saying that it was incorrect, however, cause me to believe that it's true enough that Apple isn't worth the hassle.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:Why do you want Linux on a Mac? by Tough+Love · · Score: 1

      OS X: Linux that sucks. Less efficient, less stable, less customizable, less hardware support, can't read the source let alone improve it, built-in spyware, it goes on and on. Linux now drives all advancements to Unix, Apple falls further and further behind. Slow as hell updates with forced reboot and long downtime. You have a choice of exactly one GUI and if you don't like what Apple wants you to like then fuck you. Metal. Feh.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    4. Re: Why do you want Linux on a Mac? by Tough+Love · · Score: 1

      Does HiDPI work in Linux yet?

      Answer 1: Yes.
      Answer 2: HiDPI is marketing drivel. You need to talk resolution and specific hardware or your question is meaningless.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re: Why do you want Linux on a Mac? by Tough+Love · · Score: 1

      Your followup question could be: does Linux work with a Brushed Aluminum Case?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  15. Re:R.I.P. Apple by mikael · · Score: 1

    And the corporate application vendors would love that because then they could charge thousands of pounds for applications as they used to be able to do.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  16. One Ring to Rule Them All by perpenso · · Score: 1

    Linux on a new Mac — why?

    Dual boot macOS and MS Windows and add a Linux virtual machine. You can develop for pretty much anything on one machine at that point, those three desktop OS plus iOS and Android.

  17. Bootcamp better than VM at times by perpenso · · Score: 1

    I've never used Bootcamp...don't see much point in it when VMs are a lot easier to deal with.

    Better performance and compatibility, better access to hardware. I agree that many apps won't care but at times it does make a difference, ex Windows based games, Windows based engineering software (think CE EE majors etc), ...

    1. Re:Bootcamp better than VM at times by blindseer · · Score: 1

      As a former EE major I was able to run what little Windows software I needed just fine in a VM.

      I've attended university (as EE), worked at a university (as a web developer), and then attended again (technically software engineering but I didn't complete any degree), so I've seen the progression of what's been happening on universities for a while. "Windows" and "engineering" are in near opposition. I've seen the labs the engineering students use and all but one had Linux on the computers. Students often have Apple laptops, like I did, and simply ran Windows in a VM or avoided the issue completely and ran Linux. That one Windows lab, at least as I saw, was only for Java programming. The students didn't have to run Windows but if they didn't then they had to bring their own computer and the instructor was limited in helping on issues beyond the code.

      It would have been trivial for me to go through my classes without needing Windows except for the one exercise in one Java lab where I had to run on the Windows computers provided because the assignment was to pass messages over the network to other students in the lab. The WiFi was on a different subnet and would have messed up the coding for everyone else if I ran my part on my laptop, especially if I had a VM and NAT networking.

      Another issue was needing to run a serial programming cable for a little robot for one semester. Getting the software to talk to the USB-to-serial adapter was simply easier on my already existing Windows VM. Getting it to work on Linux or macOS was possible, and other students did so, but I simply followed the printed Windows instructions provided out of laziness. (This plays into the better access to hardware point, I guess. Still a VM but Windows had better support for the USB connection.)

      Undergrad classes had Windows as an option, and perhaps path of least resistance, but not required. The graduate level classes I took didn't even touch Windows except as a terminal to a Linux machine in another room.

      --
      I am armed because I am free. I am free because I am armed.
    2. Re:Bootcamp better than VM at times by hazardPPP · · Score: 1

      As a former EE major I was able to run what little Windows software I needed just fine in a VM.

      I've attended university (as EE), worked at a university (as a web developer), and then attended again (technically software engineering but I didn't complete any degree), so I've seen the progression of what's been happening on universities for a while. "Windows" and "engineering" are in near opposition.

      Maybe in universities, but not in industry...and it depends a lot on which industry we're talking about.

      For example, if you're doing IC design (which usually means you are running Cadence) then you are wedded to some *nix platform (because this is what Cadence has always run on).

      If you're doing non-IC electrical engineering stuff (building discrete circuits) you're often wedded to Windows. For example, most professional PCB design software is targeted towards Windows only. Yes there are some open source PCB programs that are Linux-only or have Linux versions but they are not professional-grade. Altium, one of the top professional PCB software packages, doesn't have a Mac or Linux version of the desktop application. If you're a Linux or Mac user, they tell you to use their online, cloud-based software (Upverter). Which is something Altium acquired, so it's actually a completely different piece of software.

      There are many other examples.

  18. Wow by McFortner · · Score: 1

    Apple wants to dictate how you can use their devices. Film at 11.

    --
    Beware of Sales Reps bearing gifts.
    1. Re:Wow by thegarbz · · Score: 1

      No. Apple simply enabled secure boot by default. Turn it off if you want to run Windows or Linux: https://support.apple.com/en-u...

  19. Where is the proof? by Anonymous Coward · · Score: 1

    Where is the information from Apple saying that if you disable Secure Boot that it revokes access to the internal SSD?

    I have a number of Macs and on at least one of them I disabled Secure Boot and was still able to boot macOS and Windows 10 with no problems.

    I was also able to boot macOS off an external HDD and have full access to the data on the internal SSD.

    I think it's more likely that the people trying to install Linux are having problems accessing the internal storage due to other issues, such as driver problems. ALL IO to/from the SSD must go through the T2 chip - the T2 is effectively the PCIe SSD controller (among other things). If you don't speak to this chip properly, then you don't get access to storage.

  20. Re:Improved Quality Assurance? by AHuxley · · Score: 1

    It keeps users on OS X. Secure and within set limits. Ready to buy another Mac soon.

    --
    Domestic spying is now "Benign Information Gathering"
  21. oh well, enjoy it by AndyKron · · Score: 1

    Apple has you by the balls AND has a finger up your ass

    1. Re:oh well, enjoy it by thegarbz · · Score: 1

      And even include a helpful software utility if you don't like buttstuff https://support.apple.com/en-u...

  22. 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."
  23. 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.
  24. I'm done with Apple! by jerryjnormandin · · Score: 1

    I ran Linux bare metal on my late 2013 MacPro. I started to migrate away from MacOS when Apple dropped OpenGL support for their own Metal API. The software investment that I had my MacOS was basically Final Cut Pro X. Everything else I ran was free. I also write code.. I ran Linux VMs for the server backend and did the Development work in MacOS, but again using a free IDE.. Atom is awesome! I was coding with OpenCV and wanted to use an Nvidia eGPU. I picked up an Akito Node and a Nvidia GTX970. I also wanted to run Linux as the host OS and run MacOS as a guest with virt. the IOMMU on the Mac hardware is hobbled. The firmware cripples the capability. Wow.. I didn't pay full price for my 6Core MacPro but man.. I really got pissed with Apple. I ended up buying Hades Canyon NUC. 500GB NVME SSD, 32GB dual ranked memory. I as able to use my Thunderbolt2 JBOD that was attached to my MacPro. Also my Akito Node egpu runs flawlessly with it. Ubuntu Bionic Beaver runs great, The egpu passthrough works great with Virt.. Virtualbox it doesn't but I think it's a Virtualbox issue. KDE Plasma 5 is slick., I configured Ciaro-Dock, Breeze Dark Workspace Theme with the Diamond Desktop Theme is WOW!. I've got all my SDR software working, GQRX, CubicSDR, Pothosware.. all works great! Now as for video editing I need to make a decisiion between Lightworks , Divinci Resolve, or KdenLive. They are all great! My AMD Vega and my Nvidia GTX970 work well. I was able to configure KDENLIVE to render with my eGPU. I am currently using KdenLive for my home video projects. Bottom Line is Apple, I am done with you!

  25. 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

  26. Re: Linux on a new Mac - why? by blindseer · · Score: 1, Interesting

    You are thinking short term. Think long term, this affect future resale value. This affects if it will be even usage able in 3yr or 4yr or.

    How many computers have you kept for more than 4 years? I'm guessing not that many.

    I buy nice computers and so I tend to keep them running for 4 or 5 years. As I've been an laptop user for nearly 20 years now I'm on my 4th new laptop. I get mocked for not buying computers more often as people notice I'm running hardware that's 3 years old. My brothers got in the habit of buying a new laptop nearly every year because in that time they find it getting slow for their needs, wear it out, or break it. I broke one of mine, busted it up real good on it's 3rd year. It happens. I was a bit upset with myself but I picked up the pieces, was able to get my data off of it, bought a new laptop, and moved on.

    More often than not a 4 year old computer is worthless. I'm sure a high dollar system can be very useful for much longer but it will be relegated to secondary use, given away, or sold off for pennies. As I sit here in my office I have six computers booted up in front of me. That's because I'm a code monkey and pack rat. I pulled a couple of these computers out of the trash because the businesses that owned them considered them worthless, there is no resale value on 4 year old hardware so that does not concern me. To me these old computers are "toys", something to play with as at their age they are slow, outdated, and something I consider unreliable. They do nothing of importance but I find them convenient. I am the outlier, as again most people would have thrown this hardware away. Even then I buy a new laptop every 4 or 5 years (except in the case of unrecoverable damage) because I need something reliable for my day to day stuff. And at that I'm even the outlier for keeping my daily workhorse for so long.

    I guess you like not owning any thing

    I like owning my stuff just fine. That includes my data. Secure storage on a computer means my data remains my data, and Apple just offered another layer on their hardware to assure that my data stays my data.

    Secure storage is a good thing. You are merely creating a straw man to rip on this feature, something other computer makers offered for years. Now that it's on an Apple then I guess it becomes "bad", because Apple is "bad".

    --
    I am armed because I am free. I am free because I am armed.
  27. Re:Linux on a new Mac - why? by tepples · · Score: 1

    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

    That and GPU-intensive games.

  28. Re:Linux on a new Mac - why? by tepples · · Score: 1

    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

    Last I checked, VirtualBox's USB passthrough without the extension pack was limited to USB 1.1. That means 12 Mbps speeds, not 100 Mbps. The extension pack supports newer USB versions, but a commercial use license for the extension pack starts at $5,000. Which virtualization package were you thinking of?

  29. Re:Linux on a new Mac - why? by Dorianny · · Score: 1

    Getting access to a NIC or GPU with a VM has been possible for a long time now, and a bit of a corner case as I'm guessing few people consider this a real problem. Calling this an issue seems rather contrived.

    The whole point of a VM is to sandbox the host from the client and its hardware so direct access is not possible by design. There are many applications that require direct access to the GPU or the Network Card.

    Also, Linux on Apple hardware has always been something of a hack, hardware support was always problematic.

    In the days of the PowerPC architecture that was definitely the case but Apple has been using standard X86 hardware for over 10 years. Running Linux on Apple hardware is no more a "hack" then running Windows.

  30. How practical to carry 2 laptops? by tepples · · Score: 1

    MacBook users switching to System76 will have to start carrying two laptops: one on which to run Xcode or other macOS-exclusive applications and one on which to run X11/Linux applications. In your experience, how practical is it to carry two laptops?

    1. Re:How practical to carry 2 laptops? by blindseer · · Score: 1

      In your experience, how practical is it to carry two laptops?

      Far more practical to carry two new laptops now than even 5 years ago, certainly compared to 10 years ago, and OH MY GOD far better than 20 years ago. I look at some of the old hardware I keep around (because I'm a pack rat that can't throw away hardware that works no matter how old) and I can stack up two of my newer laptops and still be smaller (but not necessarily lighter) than just one older one. If one chooses wisely then the laptops can share a single USB-C charger, which will also save on space and weight.

      Have you seen the sizes of laptops shrink? Two laptops is easy. Just find an old laptop carry case and you'll see.

      --
      I am armed because I am free. I am free because I am armed.
  31. 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.

    1. Re:Denying a user's software freedom is unjust. by Kohath · · Score: 1

      So buy a different laptop.

  32. You were all warned of this by Rick+Schumann · · Score: 1

    I didn't think it would come from Apple first, I thought it would come from Microsoft first, but here it is: You're being forced to run certain OS whether you like it or not. You were all warned of this, you chose to scoff at the warning and ignore it, and now you have to put up with the consequences. If this behavior is adopted by all motherboard manufacturers and OEMs then everyone is screwed.

  33. 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.
  34. 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.
  35. 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...

  36. Re:Linux on a new Mac - why? by Nivag064 · · Score: 1

    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.

    It makes more sense to run Linux on the hardware, and to use VM's for other O/S's. One has far more control over one's box with Linux -- as far as I am aware, neither Microsoft nor Apple allow people to both view their source code and to complete modified versions, with rare exceptions.

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

  37. Re: Linux on a new Mac - why? by blindseer · · Score: 1

    I'm typing this on a MacBook Pro made in 2007. What's your point?

    This computer has a dead battery, a dead optical drive, and is developing lines on the screen. I use it as a desktop through a KVM switch, largely because of the bad screen. Apple has not supported OS updates for several versions now, and I can't run most new software because of that. I keep it because it's paid for and it comes in handy for posting on Slashdot, reading my e-mail, and other light duties, without having to disrupt what I'm doing on my other computers.

    I expect that the resale value of this computer is about that of your Vostro 1500, maybe $50 because it kind of runs and could be used for parts. I've seen laptops much this one selling for $20, so maybe I overstated the value of mine by a wide margin.

    --
    I am armed because I am free. I am free because I am armed.
  38. 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.
  39. An idea... by TimMD909 · · Score: 1

    What if there was a law that punished companies for behaving in anticompetitive manners? Something that'd keep business fair? Anyone else thought of this? Sherman...? Sherman...? Bueler...? Sherman...?

    1. Re:An idea... by thegarbz · · Score: 1

      What if there was a law that punished companies for behaving in anticompetitive manners?

      How is locking down your hardware to your software anti-competitive? The competition is free to create hardware to run whatever software they want. Anti-competitive would be *forcing some other company* to lock down their hardware to your software.

  40. Courage by Hognoxious · · Score: 1

    Not resolving this means having to dual boot Linux on Apple hardware with an external drive.

    If you can find a port to plug it into.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:Courage by blindseer · · Score: 1

      Not resolving this means having to dual boot Linux on Apple hardware with an external drive.

      If you can find a port to plug it into.

      https://en.wikipedia.org/wiki/...

      I haven't heard much about this for a long time but it seems booting from a network drive, presumably including wireless, is something Apple supports. I don't know how Linux works with this. It would be fun to try.

      --
      I am armed because I am free. I am free because I am armed.
    2. Re:Courage by Dorianny · · Score: 1

      Works just fine, in-fact you can download premade Netboot images for all the major Linux distributions. At least it will work just fine on anything besides the new Macs. Once the image is downloaded it will have to go thru the same UEFI secure boot certificate check as any other type of boot

    3. Re: Courage by epyT-R · · Score: 1

      Apparently, you can't make apostrophes with IOS either.

  41. 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.

  42. As if we needed any more reason to detest Apple by Tough+Love · · Score: 1

    As if we needed any more reason to detest Apple, pull a stunt like this. 1) It will be circumvented 2) It doesn't really matter, Apple hardware is rapidly becoming irrelevant, with nothing new to contribute except price inflation. Soon will only be phones and music rental.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
    1. Re:As if we needed any more reason to detest Apple by thegarbz · · Score: 1

      1) It will be circumvented

      Yeah, circumvention is so complicated that there's an official Apple method of doing so: https://support.apple.com/en-u...

  43. Re:Linux on a new Mac - why? by blind+biker · · Score: 1

    You'd also think that people smart enough to run Linux would also be smart enough to steer away from such thoroughly gimped hardware - where custom ICs are introduced to make repairability impossible by independent shops, where memory, storage and CPU are soldered on, and where.... you can't boot other OSes than the ones the mothership approves of.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  44. Switched to apple by slazzy · · Score: 1

    I switched to Mac when they started using Intel and i could dual boot linux. I'll now switch away that i can't.

    --
    Website Just Down For Me? Find out
    1. Re:Switched to apple by thegarbz · · Score: 1

      You still can. Simply disable secure boot. https://support.apple.com/en-u...

  45. 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.

  46. Re: Linux on a new Mac - why? by ctilsie242 · · Score: 1

    I also have a Mac of 2008 vintage. Battery has long since expanded and died, the hard drive has been replaced by a SSD, and it is slow as dirt. However, it does run virtualization nicely, and I always use VMs for web browsing, so if something exited the VM and nailed the hypervisor, my main stuff would be untouched.

    Nothing wrong with using older equipment, as they have their place. Worst case, a Git or a Wiki server for storing misc notes, or code.

  47. Re:R.I.P. Apple by Teun · · Score: 1

    Which isn't much...
    "https://www.xe.com/currencycharts/?from=LBP&to=USD"

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  48. Re:Linux on a new Mac - why? by tricorn · · Score: 1

    The processor family was never a big deal. PowerPC, X86, ARM, Alpha are/were all "standard hardware".

    The real issue with Apple systems that requires "hacks" is almost always boot firmware and small but critical bits of hardware magic.

  49. So... by garote · · Score: 1

    So, uh... Don't install the new OS.

    Works for me on my Apple IIgs! Still a great word processor after 30 years -- I just keep booting it into PRODOS!

  50. 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/#....

  51. NetBSD by MrKaos · · Score: 1

    I wonder if it will boot the NetBSD and all the open code it is based on that allows Apple to 'Think Different'. Perhaps this what Jobs meant when he said "Good artists copy, great artists steal".

    --
    My ism, it's full of beliefs.
  52. Re:RTFM, moron. by Admiral+Trigger+Happ · · Score: 1

    The article from phoronix.com says that not the apple article, but as per the stack exchange link someone did all they had to do was add the nvme ID into the right file. IE Linux doesn't pick up the storage controller by default yet because its so new, once a few updates are released it should work just fine if you disable secure boot.

    --
    Admiral Trigger Happy
  53. What are they afraid of? by biggaijin · · Score: 1

    Once again, Apple is welding the hood of the car shut so that no one can touch the precious internals of the Apple machine that they supposedly purchased. What do they fear? You can't buy the thing without paying Apple for the operating system, and if you decide to change it to something else (like Linux, for example) they do not lose any revenue. The only thing they lose is their ironclad control over what their customers are allowed to do with the equipment they own. It stinks, and it is not new for them. It's the reason I have not used any Apple equipment for over 20 years.

  54. Apple: "Hey users..."
    Users: "What?"
    Apple: "Fuck you, ha ha ha ha ha ha!"

    --
    Just cruising through this digital world at 33 1/3 rpm...
  55. Re:Linux on a new Mac - why? by caseih · · Score: 1

    You are correct. The gp apparently hasn't read the licensing terms of the VirtualBox extension pack.

    Qemu/KVM supports USB 2.0 pass through, but I haven't as yet had any luck with it trying to get one of those stupid USB hasp keys to work.

    Regardless of pass through capabilities, there is always going to be some overhead of passing through the virtualization layer, even if it's slight. So the original point very much stands, that network performance testing using a VM is just not valid.

  56. Re: Linux on a new Mac - why? by sound+vision · · Score: 1

    Lol, "apple trusted computing helps ensure My Data remains My Data..."

    Apple marketing drone detected. Reality distortion field in effect...

  57. Re:Wrong, and you clearly don't care for reality. by iggymanz · · Score: 1

    you're arguing with someone who actually makes a six figure salary living using less than 8G of ram in a mac book pro most the time... with a VM running.

    no wonder you post AC, you're a blathering idiot who probably has never held a real job

  58. Re:eyeroll by Kohath · · Score: 1

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

    Thanks for that quote straight off Apple's PR department. How's the Reality Distortion Field doing?

    It's a lot better than searching for things to complain about. I don't think I've ever seen anyone complain his way to happiness.

  59. Re:Linux on a new Mac - why? by exomondo · · Score: 1

    It's a problem because it sets a precedent for vendors dictating what operating system gets used on the hardware.

    This same argument was used back when Microsoft introduced support for UEFI SecureBoot. Apparently this was a nefarious plan to prevent competition from other operating systems and we were on the cusp of a dystopian future where the only choice for non-Apple computers would be Microsoft. Yet here we are, many years later when even on the 6th generation of Microsoft's own hardware you can still flick off that SecureBoot UEFI switch and install Linux. Because if people buy their hardware and install something else on it they don't care.

    If I buy a machine, I expect to be able to put whatever operating system I want on there -- after all, I own it.

    You can, nothing is stopping you.

  60. Re:Linux on a new Mac - why? by epyT-R · · Score: 1

    So being able to run whatever you want on your own hardware is lame?

  61. Re: Linux on a new Mac - why? by epyT-R · · Score: 1

    No, but the trend of locked down hardware DOES force your hand.

  62. Re:Linux on a new Mac - why? by epyT-R · · Score: 1

    Name an OS that isn't a festering pile of shit..

  63. system76 by suezz · · Score: 1

    I buy all my new laptops from system76. Still have a netbook from 2010 that still works and surfs the web just fine. It even runs a virtualbox with windows just fine. Who cares linux has already won. IBM had to buy redhat to stay relevant. System 76 systems are just as good looking at Apples IMO.

  64. that’s not the point by Hallux-F-Sinister · · Score: 1

    Any computer system that CAN run Windows and Apple iMacOS-X (or whatever they’re calling it this week,) but NOT GNU/Linux is, as far as I’m concerned, defective by design.

    Yet another reason added to the growing stack of reasons not to buy anything from Apple ever again.

    When my current crop of Apple devices is gone, so am I, even if that means having to buy things to replace ones that I currently have, even if they still at least sort of work. At that time, they’ll get replaced anyway, and sold off if they’re still worth anything, which I doubt, since Apple’s insane pace of cranking out new, and marginally improved or differentiated products with different names just means their old stuff goes obsolete faster and faster. At this point, you’d be an idiot to buy anything from Apple, as it’ll be obsolete before you even get home.

    Yeah, Apple might not miss me as a customer, but if there are enough of me, they will eventually feel it and it will be too late then, because Apple is going to have to wait until I get Alzheimer’s for me to even consider buying another thing from them at this point or in the future. Not sure I’d forget even then how much they’ve been pissing me off.

    Come to think of it, pissing customers off is a great way to ensure you never see them again. Case-in-point: it will be a cold day in hell before I spend another dollar on a Microsoft product, give AT&T another dime, or Sprint another nickel, or any one of a dozen or so other companies, another goddamned penny. Apple has joined that list of companies ineligible for my further patronage.

    You build shit that’s broken on purpose, and you don’t get me as a customer. Maybe I’m alone in this, but somehow, I kind of doubt it.

    Apple is rotten to the core, probably because it’s riddled with worms.

    RIP, Apple.

    --
    Our reign has gone on long enough. Indeed. Summon the meteors.
  65. Re:Linux on a new Mac - why? by mjwx · · Score: 1

    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.

    Which makes a VM the perfect place for 95% of your applications.

    Very few applications now will benefit from running directly on tin, and most are very specialised.

    I don't even baulk at running SQL servers in VM's any more. Hypervisors losses are negligible and as long as you've got fast storage to host it on, you'll never see any issues.

    If you do need to run your application on tin, you've got plenty of options besides a Mac. I bought an Asus in 2016 that had the same spec's as a Macbook Pro. The only differences were:
    1. I could upgrade my own hardware (came with 8GB of RAM, I upped that to 12).
    2. It cost £750 not £2,600.
    I dual boot Windows and Linux, Linux Mint installed without an issue.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  66. Cellular data by tepples · · Score: 1

    That eases, but now the laptop user has to buy a cellular data subscription for the System76 laptop with which to remote into the MacBook or vice versa. That still costs hundreds of dollars per year.