News for hackers. Stuff that matters.
Re:Introducing the next generation of Mac by AnonHP on Tuesday November 10, 2020 @02:22PM (#25050384)
Apple mentioned in the event that these Macs will have hardware verified secure boot. Since I’m not very knowledgeable in this area, can someone explain (or even try to guess) what this would/could mean for running Linux on these? I use Macs way beyond Apple’s support timeframe with OS X/macOS, and Linux is the one that runs on some of the older Macs and provides adequate security and security related software updates.
Re:Introducing the next generation of Mac by OJFord on Tuesday November 10, 2020 @02:31PM (#25050532)
I don't know the answer^, but how old is your current old Mac hardware? I don't know about the desktops, but Macbooks from 2016 are not well supported hardware-wise in Linux - things like no WiFi even. There was a good GitHub repo tracking it for up to I think the first touchbar Pro, and basically it was dismal then and only got worse (according to repo owner who consequently stopped bothering iirc).

So.. depending what you want to do on these older machines, my point is that this may be the least of your worries.

^(though I think it's fine, because it's the reverse that would be a problem? Bad news for 'hackintosh' if all supported versions of macOS can expect secure boot hardware, I think)

Re:Introducing the next generation of Mac by heavyset_go on Tuesday November 10, 2020 @03:22PM (#25051377)
> I don't know about the desktops, but Macbooks from 2016 are not well supported hardware-wise in Linux

Which is unfortunate, because the 2015 models make great Linux machines.

The introduction of the T2 chip made proper Linux support much harder to achieve.

Re:Introducing the next generation of Mac by spijdar on Tuesday November 10, 2020 @03:34PM (#25051529)
Until 2019 Apple sold 13 inch MBPs without the touchbar, and these models did not have a T2 chip. They are still miserable computers to run Linux on, although I think the original 2016 touchbar-less MBP performs better than all the rest, albeit (IIRC) no working audio, very poor suspend/resume functionality, and until pretty recently no keyboard/trackpad functionality.

Oh, and Apple's NVMe interface is non-compliant. This is widely reported as Apple locking Linux out with the T2 chip, but that's not really true. The T2 chip will by default prevent unsigned kernels from reading/writing to the SSD, but this can be disabled.

Even if it's disabled, the controller is not standards compliant, and Linux won't see the underlying block device. I saw some diffs floating around on github a few years ago that fixed it, but I don't think it was ever mainlined.

Basically, post-2016, Apple seems to have incorporated even more custom (and undocumented) hardware that running alternative OSes on them is basically impossible. Windows works because of the Apple-provided HAL + drivers for WinNT.

Re:Introducing the next generation of Mac by fpoling on Tuesday November 10, 2020 @04:49PM (#25052455)
Even in Bootcamp Apple did not bother to expose all hardware to Windows . The touchpad is reported as a mouse with a scroll wheel, no option to enable hardware encryption or to use Touch ID to unlock.
Re:Introducing the next generation of Mac by wil421 on Wednesday November 11, 2020 @08:38AM (#25058267)
Why would you expect Touch ID to work on a windows machine?

As far as I know it’s only available on Apple OSes.

Re:Introducing the next generation of Mac by fpoling on Wednesday November 11, 2020 @09:43AM (#25058773)
Windows supports various bio-metric logins and provides rather generic API. Some manufacturers use that to provide login based on veins in a finger, not fingerprints. Apple could have implemented those API.
Re:Introducing the next generation of Mac by Matthias1 on Tuesday November 10, 2020 @04:16PM (#25052038)
I have a MacBookPro15,2 (2019, with T2), on which I duel boot Arch Linux. It is perfectly usable. The hardware support is not great. In particular, resuming from suspend is very slow, and I haven't gotten the built-in mic to work. And getting the system to work did require using a patched Linux kernel installed from Github. So not easy, but possible.

Your claims about "dismal then and only got worse" are unfounded. The repository you refer to is still active. https://github.com/Dunedan/mbp-2016-linux If anything, activity has slowed down in these threads because it was figured out how to make it work.

Even among people who run Linux on these MacBooks, the general recommendation is to keep a macOS partition around for stability. Some of the value you get from any Apple computer is in the software. If you intend on instantly installing Linux or Windows as your only OS, this probably isn't the computer for you. But if you want to or have to use Linux sometimes, these T2-chip Macs can do it.

Re:Introducing the next generation of Mac by OJFord on Tuesday November 10, 2020 @06:38PM (#25053608)
I was referring to the hardware support, not the (stellar) efforts of Dunedan and contributors!
Re:Introducing the next generation of Mac by michaelmrose on Tuesday November 10, 2020 @10:06PM (#25055091)
Am I wrong to think the T2 means Linux can't access the built in hard drive and you are dual booting from an external drive?
Re:Introducing the next generation of Mac by Matthias1 on Thursday November 12, 2020 @02:17PM (#25073691)
Yes. There’s nothing preventing me from accessing the internal SSD.
Re:Introducing the next generation of Mac by Dunedan on Wednesday November 11, 2020 @07:06AM (#25057666)
> There was a good GitHub repo tracking it for up to I think the first touchbar Pro, and basically it was dismal then and only got worse (according to repo owner who consequently stopped bothering iirc).

As I'm said repo owner, let me chime in here quickly to shed some light on that.

I used a 13" MacBook Pro 2016 for 3 years with Debian as my sole machine for work. When ordering it back in 2016 I wasn't sure how difficult it'd be to get Linux properly working on it, as at that point it was only known that it's possible to boot Linux, but nobody had figured out even such basics like support for the integrated input devices or the NVMe SSD yet. However as I was using Linux on Macs since 2006 I figured it'd be somehow possible to get it to work for me.

Fortunately I wasn't the only one serious about running Linux these 2016+ MacBooks, as I have very limited knowledge of the required lowlevel programming skills. What I did was to provide and moderate a Github repository (https://github.com/Dunedan/mbp-2016-linux) as a central place to document and discuss of the status of hardware support for these MacBook Pros, some little patches and lots of feedback and bug reports. A big shoutout to all contributors who did an incredible job at reverse engineering, implementing and upstreaming drivers for various components! That's quite an achievement for such a complex device with no public hardware documentation at all!

After a while it turned out that support for certain components would be rather difficult to get working flawlessly. As an example, even at the end of the 3 years I used the MacBook Pro, I had to use an external adapter to be able to use WiFi. With that in mind I started to reconsider why I bought Apple products: I bought them because of their superior hardware quality. But if I'm not able to use the hardware as intended, what's the point of paying a premium for Apple products? And let's just not talk about the butterfly keyboard or the horrible thermal management. So when it came to replacing my MacBook Pro, I decided to go with a Lenovo Thinkpad X1 Carbon instead. It's not perfect, but I'm way happier now than I ever was with the MacBook Pro 2016, as the hardware just works.

As I don't own any 2016+ Apple device anymore, the help for further Linux support I can provide is limited, but I didn't stop bothering at all! I'm still actively managing said Github repository, but activity in general has significantly dropped there over time. Either the devices work well enough for other people now or they also replaced them with non-Apple hardware.

Re:Introducing the next generation of Mac by spear on Tuesday November 10, 2020 @02:40PM (#25050699)
Yeah, I think you mean this repo: https://github.com/Dunedan/mbp-2016-linux

I bought a 2017 MBP hoping the situation would eventually improve but it never did, so I never got around to installing Linux. I'm expecting it'll be even worse for these M1 systems.

Re:Introducing the next generation of Mac by OJFord on Tuesday November 10, 2020 @04:32PM (#25052261)
That's the one, thanks.

It is a shame, it's not something I ever really did (or not for long, for a period I do recall having Arch on my 2013 Air) but I like the idea - I like Apple's hardware, just not the software.

Re:Introducing the next generation of Mac by submeta on Tuesday November 10, 2020 @05:11PM (#25052733)
Oh Apple, why are you doing this, taking freedom from your customers. I don‘t want to use Windows, neither do I want to tinker with Ubuntu. But if you keep going that path, you are forcing your power users to think about migrating to platforms that respect users freedom to do whatever they want to do with their machines.

After two years of using an otherwise beautiful iPad Pro (along with my MBP) I came to realize that a crippled machine that is very limited in how I use a computer is not the future of computing I like. The device collects dust for quite some time as I prefer a computing environment where I use the terminal a lot, where I use my bash and Python scripts a lot to automate, where I use Emacs a lot to write tech docs, do my project planning, writing, automating workflows, and many more things that are not doable on a crippled (iPad)OS.

You keep going toward your vision of a computing platform where your customers are just consumers, not hackers and doers, and us hackers need to look for alternative platforms, most propably Linux.

Re:Introducing the next generation of Mac by boogies on Tuesday November 10, 2020 @05:21PM (#25052856)
> neither do I want to tinker with Ubuntu

You can get XPS Developer Edition, System76, Purism, or many other laptop brands (eg. any of these https://elementary.io/store/ with elementaryOS, whose DE should feel fairly familiar to a macOS user) with GNU preinstalled these days.

Re:Introducing the next generation of Mac by WhyNotHugo on Tuesday November 10, 2020 @05:56PM (#25053203)
Although very slowly, this list of companies providing good Linux-ready laptops is growing.

I do wish someone would dare ship something high-end non-amd64 (e.g.: ARM). Kinda like what we're seeing from Apple.

Re:Introducing the next generation of Mac by wmf on Tuesday November 10, 2020 @06:14PM (#25053377)
First a high-end ARM chip would have to exist. The 8cx is pretty meh compared to the M1.
Re:Introducing the next generation of Mac by sudosysgen on Tuesday November 10, 2020 @06:54PM (#25053753)
Even the M1 isn't appreciably better than an AMD chip, especially not an upcoming 5nm chip.
Re:Introducing the next generation of Mac by skohan on Tuesday November 10, 2020 @06:40PM (#25053626)
What's wrong with AMD?
Re:Introducing the next generation of Mac by rangibaby on Wednesday November 11, 2020 @07:02AM (#25057651)
That comment means amd64 (x86-64) CPUs not AMD (company) CPUs
Re:Introducing the next generation of Mac by benhurmarcel on Tuesday November 10, 2020 @05:31PM (#25052958)
Yes the iPad is "crippled" in that sense, but I find it's an excellent accessory to a computer. Not everything I do needs a terminal, my Python scripts, favorite text editor, and rapid multitasking. The iPad is a wonderful (albeit expensive) side device for lighter activities on the couch, in the kitchen, or on the go.

It doesn't need to be our only computing device to be appreciated, and not every computing device needs to be powerful.

Re:Introducing the next generation of Mac by submeta on Tuesday November 10, 2020 @06:14PM (#25053381)
What I am lamenting is the observation that the iPad OS seems to be Apples vision for how computers should work: Crippled, not much user control, just content-consuming devices with Apple controlling every aspect of it. That’s not a personal computer anymore, not a device where we have much control over it.
Re:Introducing the next generation of Mac by kace91 on Tuesday November 10, 2020 @06:49PM (#25053693)
I'm perfectly happy with the division between "consumer machines" and "creative machines".

I obviously count myself among the people who needs and wants creator capabilities, but for my technologically challenged family and friends there's no reason to learn and manage all the complexities of a classic computer environment if they just want a point of access to youtube, netflix, spotify and social networks.

I still shiver remembering the times of browsers riddled with search bars, trojans and antivirus software slowing computers to a crawl and people who's "good with tech" being dragged to friends' houses to see what's wrong with the computer.

Re:Introducing the next generation of Mac by laurieg on Tuesday November 10, 2020 @09:33PM (#25054927)
You can write a book on an iPad. You can make a movie on an iPad. You can draw, sketch and make art on an iPad.

I think it's a bit narrow to call label them content-consuming devices. Of course, they have limitations for activities like programming.

Re:Introducing the next generation of Mac by WhyNotHugo on Tuesday November 10, 2020 @05:52PM (#25053166)
Same here. I can't stand macOS, the interface is terrible and it's an awful development environment.

But the iPad is an excellent companion, since I use that to scrible around, consume media, photo editing, keep my music sheets, and all that stuff that would suck on Linux.

Re:Introducing the next generation of Mac by na85 on Tuesday November 10, 2020 @06:21PM (#25053456)
>Oh Apple, why are you doing this, taking freedom from your customers

Because they can. Most other laptop manufacturers are producing garbage. Vaunted brands like Thinkpad and Dell are even failing to keep pace.

My wife's 2019 Dell XPS 13 is awful to use. The touchpad is horrendous, and I'm not buying Lenovo after the Superfish thing.

Re:Introducing the next generation of Mac by rutledge87 on Tuesday November 10, 2020 @06:35PM (#25053585)
Apple has always be proprietary and always will. Apple II and Macintosh Plus days, they sold all their own peripherals.

I had a Dell XPS 13 1645 that had a great display, but everything else about it was awful.

Well, in reality, you can't be a purist or you'll end up with nothing. The Lenovo T480 is solid and has two batteries.

Re:Introducing the next generation of Mac by kalleboo on Tuesday November 10, 2020 @10:52PM (#25055342)
What? The Apple II was a fantastically open machine! It even came with the circuit schematic and ROM source code right in the manual! It had lots of slots and there was a massive third-party ecosystem. It was when Jobs got to design machines with the Apple III/Lisa/Mac that things closed up.
Re:Introducing the next generation of Mac by wmf on Tuesday November 10, 2020 @02:33PM (#25050573)
Even if you could turn off secure boot, Linux doesn't have drivers for Apple Silicon. Maybe in 2030 someone will port Linux to a jailbroken M1 Mac.
Re:Introducing the next generation of Mac by jkaplowitz on Tuesday November 10, 2020 @11:04PM (#25055398)
Linux does support many ARM architectures already, and even supports the x86/x64 version of Secure Boot in some configurations. If Apple wants to either allow their Secure Boot to be disabled or to allow end users or Linux distros to somehow get their own keys trusted, I'm sure the port can happen in the coming $smallnum years with enough interest + resources + time. (But not $smallnum months, sadly.)

None of this, of course, is to pretend it's easy.

Re:Introducing the next generation of Mac by Asmod4n on Tuesday November 10, 2020 @02:37PM (#25050635)
No Bootcamp for Apple Silicon Macs, you can't install any other Operating System on it. But you can run arm linux in a virtual machine.
Re:Introducing the next generation of Mac by grishka on Tuesday November 10, 2020 @03:22PM (#25051373)
So, a locked bootloader with someone else's public key as the only one trusted? Can you even call that a computer?
Re:Introducing the next generation of Mac by heavyset_go on Tuesday November 10, 2020 @03:25PM (#25051403)
This exact issue is something Stallman[1] and others have talked about for a while now[2].

[1] https://www.gnu.org/philosophy/can-you-trust.en.html

[2] https://www.cl.cam.ac.uk/~rja14/tcpa-faq.html

Re:Introducing the next generation of Mac by stjohnswarts on Tuesday November 10, 2020 @05:04PM (#25052645)
I use a mac for work (and paid for by work) but refuse to spend my money on something I can't use the way I would like to use it. I think that these companies shouldn't be able to lock you out of you using your tractor/car/computer like everyone seems to be moving towards. It's a real shame. I understand if they want to void the warranty because a user blew away some critical firmware, but that's another ball of wax and it's on the user to suffer the consequences.
Re:Introducing the next generation of Mac by kjsthree on Tuesday November 10, 2020 @05:27PM (#25052909)
Agree wholeheartedly!

Void my warranty, boot with a scary splash screen, whatever, but don’t lock me out of the thing I ostensibly own. Or, maybe change the “buy” button to a “license to use” button in your store.

Re:Introducing the next generation of Mac by kbenson on Tuesday November 10, 2020 @04:25PM (#25052176)
Well, certainly not a personal computer. :/
Re:Introducing the next generation of Mac by dreamcompiler on Tuesday November 10, 2020 @11:00PM (#25055377)
Apple no longer makes general-purpose computers. They only make pretty, locked-down, computerlike appliances.

The margins on general-purpose computers are simply too thin to sustain a $1T company.

Re:Introducing the next generation of Mac by grishka on Wednesday November 11, 2020 @05:29AM (#25057200)
Maybe, just maybe, it shouldn't be a $1T company? Maybe it should once again become a company that puts its customers and their experience before profits?

People are frustrated with technology lately. Even non-tech people. Apple has everything it would need to change that, but it decides to contribute to technology becoming ever more frustrating time and time again instead.

Re:Introducing the next generation of Mac by dreamcompiler on Wednesday November 11, 2020 @05:49AM (#25057292)
Agreed. But I can't think of an example of a company that ever voluntarily downsized. Downsizing usually happens because a new competitor arises that makes a product customers prefer. That's a very difficult proposition in the personal computer space.
Re:Introducing the next generation of Mac by grishka on Wednesday November 11, 2020 @06:36AM (#25057509)
If history is a lesson, any company that arises to compete with established players, gets acquired by them. And it's a shame no companies actually decline these acquisitions.
Re:Introducing the next generation of Mac by frank2 on Wednesday November 11, 2020 @07:48PM (#25064946)
>no companies actually decline these acquisitions.

Not true. Yahoo made 2 separate offers to acquire Google, and an established social-media company offered to acquire Facebook (for a billion dollars IIRC).

Re:Introducing the next generation of Mac by my123 on Tuesday November 10, 2020 @06:31PM (#25053544)
The bootloader is not locked, why continuing to claim that over and over when Apple talked about it at WWDC?
Re:Introducing the next generation of Mac by Asmod4n on Tuesday November 10, 2020 @07:02PM (#25053831)
Craig Federighi Said himself that they don’t boot other operating systems. Could you link the talk where they said it can run binaries not signed by Apple? The only thing I could find is where they still allow you to boot older versions which they don’t let you download anymore. To keep the actual mac experience.
Re:Introducing the next generation of Mac by my123 on Tuesday November 10, 2020 @08:25PM (#25054520)
It's because they don't want to support drivers for other OSes.

See this WWDC session: https://developer.apple.com/videos/play/wwdc2020/10686

and this manpage: https://pastebin.ubuntu.com/p/RwcT8stYMY/

Re:Introducing the next generation of Mac by Asmod4n on Wednesday November 11, 2020 @02:39AM (#25056302)
Can’t find anything in both documents which allows booting of non Apple signed Software. The only thing I See there is something like SecureBoot on PCs, where Apple would need to sign your boot loader in order to be able to boot it.
Re:Introducing the next generation of Mac by my123 on Wednesday November 11, 2020 @07:26AM (#25057765)
--permissive-security is the setting that you want. You are then able to enroll hashes of unsigned kernels with kmutil.
Re:Introducing the next generation of Mac by Asmod4n on Wednesday November 11, 2020 @09:25AM (#25058629)
Kmutil is only there to load kernel extensions? Or did that change with Big Sur?
Re:Introducing the next generation of Mac by my123 on Wednesday November 11, 2020 @10:29AM (#25059124)
It changed. You use kmutil create to create the artifacts and add the hash to the Secure Boot policy. (--help at https://pastebin.ubuntu.com/p/mN3Z2kfJWy/, no manpage)
Re:Introducing the next generation of Mac by saagarjha on Tuesday November 10, 2020 @10:24PM (#25055178)
TIL this has a man page
Re:Introducing the next generation of Mac by jtbayly on Tuesday November 10, 2020 @06:49PM (#25053699)
I haven’t watched anything. Are you saying you can boot another OS? Can you point me to where I can read or hear more about this?
Re:Introducing the next generation of Mac by rconti on Tuesday November 10, 2020 @03:44PM (#25051656)
Betteridge's Law of Comments
Re:Introducing the next generation of Mac by lovelyviking on Tuesday November 10, 2020 @04:24PM (#25052150)
It is no longer a Personal Computer. And it is a security disaster if you cannot control own hardware of your computer. It should be made illegal for Apple to operate like this. User MUST have full control of the computer. It is user right and should be human right. Then only reason I used Macs is their respecting ability to use any OS I want if I Want.
Re:Introducing the next generation of Mac by Asmod4n on Wednesday November 11, 2020 @12:09PM (#25060229)
Looks like you can supply your own unsigned kernel to boot something else.

kmutil lets you do it apparently: https://pastebin.ubuntu.com/p/mN3Z2kfJWy/ and bputil lets you disable the signature checking of the kernel https://pastebin.ubuntu.com/p/RwcT8stYMY/

Re:Introducing the next generation of Mac by stjo on Tuesday November 10, 2020 @02:31PM (#25050533)
IIRC at WWC Apple said it would still be possible to boot unsigned OS, but it would show some kind of warning.
Re:Introducing the next generation of Mac by sneak on Tuesday November 10, 2020 @02:41PM (#25050716)
This is the best news I’ve heard all day, thank you!

I’m totally fine with a chromebook-style unsigned boot warning.

Re:Introducing the next generation of Mac by Asmod4n on Tuesday November 10, 2020 @02:44PM (#25050758)
During WWDC they said you can't use any other operating System at boot time, only through virtual Machines.

Update: here a podcast with Craig Federighi on that matter https://youtu.be/Hg9F1Qjv3iU

Re:Introducing the next generation of Mac by shaicoleman on Tuesday November 10, 2020 @03:06PM (#25051105)
Link with timestamp: https://youtu.be/Hg9F1Qjv3iU?t=3772

"we're not direct booting an alternate operating system, it's purely virtualization"

Re:Introducing the next generation of Mac by saagarjha on Tuesday November 10, 2020 @10:20PM (#25055155)
You can, they are just saying Bootcamp isn’t a thing.
Re:Introducing the next generation of Mac by pkulak on Tuesday November 10, 2020 @04:29PM (#25052213)
Why not just support a company that doesn't do this crap?
Re:Introducing the next generation of Mac by sneak on Tuesday November 10, 2020 @07:54PM (#25054291)
I would happily.

Who else is making 8 core, 18 hour battery life laptops that have >200ppi displays and weigh <=1290g?

The choice is now performance xor privacy.

Re:Introducing the next generation of Mac by katbyte on Tuesday November 10, 2020 @05:10PM (#25052710)
Because most people don’t care?
Re:Introducing the next generation of Mac by redwall_hp on Tuesday November 10, 2020 @09:34PM (#25054934)
Why not legislate companies to not do this crap?
Re:Introducing the next generation of Mac by stjohnswarts on Tuesday November 10, 2020 @05:07PM (#25052682)
I'd be tempted to buy one if this ends up being the case
Re:Introducing the next generation of Mac by aroman on Tuesday November 10, 2020 @05:53PM (#25053183)
But what would you run on it? What OS besides macOS has support for running on Apple Silicon?
Re:Introducing the next generation of Mac by skohan on Tuesday November 10, 2020 @06:42PM (#25053637)
What's the meaningful difference from other ARM chips which would make this impossible?
Re:Introducing the next generation of Mac by redwall_hp on Tuesday November 10, 2020 @09:33PM (#25054928)
Apple's not going to ship drivers for Linux, and it's a SoC. So someone needs to somehow write an open source driver for Apple's proprietary black box of a GPU.

I suspect very little will work at all if someone can get Linux to boot on one, and it will be a very lengthy endeavor to get things up to being usable.

Re:Introducing the next generation of Mac by YetAnotherNick on Tuesday November 10, 2020 @08:34PM (#25054583)
Which ARM chip based device can run linux without the manufacturer's drivers?
Re:Introducing the next generation of Mac by hocuspocus on Tuesday November 10, 2020 @08:32PM (#25054571)
The bootloader and GPU mostly.
Re:Introducing the next generation of Mac by WhyNotHugo on Tuesday November 10, 2020 @05:50PM (#25053150)
The reality is that we can't answer this until we have some hands on.

It really depends on whether their secure boot architecture can be disabled (unlikely knowing apple), or allow adding ones own keys (unlikely). Bootcamp probably won't happen since windows does not support the architecture: they'll be pushing people to use VMs.

They might also provide some untrusted path to boot without it being able to access certain secure features. I wish they did this, but also won't keep my breath!

That said, the kernel itself needs to have support for the hardware architecture, and then drivers for all the new hardware they're pushing out. I don't expect this to be soon, though I'd definitely be willing to sponsor anyone willing to work on this.

Re:Introducing the next generation of Mac by kllrnohj on Tuesday November 10, 2020 @05:57PM (#25053222)
> Bootcamp probably won't happen since windows does not support the architecture

Windows supports ARM and has for a while. But still probably Bootcamp's days are over, yeah.

Re:Introducing the next generation of Mac by fomine3 on Tuesday November 10, 2020 @09:26PM (#25054885)
It seems that Mac has now iPhone-based boot system.

https://www.reddit.com/r/MacOSBeta/comments/jn7wbf/heres_the...

Re:Introducing the next generation of Mac by saagarjha on Tuesday November 10, 2020 @10:21PM (#25055164)
The difference is that you can turn off checks on the Mac.
Re:Introducing the next generation of Mac by brian_herman__ on Tuesday November 10, 2020 @02:44PM (#25050750)
Probably something similar to their secure boot with their phone iBoot. https://www.theiphonewiki.com/wiki/IBoot_(Bootloader)
Re:Introducing the next generation of Mac by amelius on Tuesday November 10, 2020 @04:35PM (#25052288)
Take action: buy a Mac, and return it. If they want to know why, tell them¹.

Repeat for every new model.

¹ They will have to give you a full refund: it's your right as a consumer. Note that this may not work for companies.

Re:Introducing the next generation of Mac by kepler1 on Tuesday November 10, 2020 @10:44PM (#25055293)
Great, very productive, and mature.

You probably turn around and then criticize people for contributing to the e-waste problem, and polluting the planet with carbon emissions.

Can't be satisfied just not to buy someone's offering, you actively need to go sabotage them.

Actually sounds quite right-wing in philosophy.

Re:Introducing the next generation of Mac by lovelyviking on Tuesday November 10, 2020 @05:20PM (#25052847)
Who downvoted your comment and why ? This is a good comment and good strategy to teach them a lesson. Without some efforts those companies would not recall moral values. Richard Stallman was warning us about this development long ago and he was right. Cripled hardware is useless for hacking mind.
Re:Introducing the next generation of Mac by saagarjha on Tuesday November 10, 2020 @10:22PM (#25055167)
Because it’s just creating e-waste, and if you do it enough they’ll stop selling you things.
Re:Introducing the next generation of Mac by qiqitori on Tuesday November 10, 2020 @11:09PM (#25055421)
Hey, wait a second. You seem to be implying that they'll just (irresponsibly) throw out machines returned for "other" reasons, but is that true?
Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @02:25AM (#25056229)
I think the best case is they become refurbished, which means the motherboard is kept and the outside gets scrapped?
Re:Introducing the next generation of Mac by RonanTheGrey on Tuesday November 10, 2020 @11:23PM (#25055485)
"How do we get these companies to stop behaving like this?"

"Vote with your wallet!"

<votes with wallet by doing as OP suggests above. Mind you, NOT buying is noise - buying and returning is signal>

"Not like that!!"

Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @02:25AM (#25056232)
Buying and returning is just a petty, wasteful thing to do.
Re:Introducing the next generation of Mac by RonanTheGrey on Wednesday November 11, 2020 @01:12PM (#25060988)
Dude they'll just sell them to someone else. It doesn't change anything, the material and resource cost has already been paid. Stop making this about something it absolutely is not.

Companies DO care when people return something, because that is pure signal. "I got it because I thought I would like it and I don't" is a much different signal than "I have no idea what you think because I never interacted with you". That is likely one of the most effective ways to make a company sit up and take notice, the return rate of a product is a key indicator of its success.

I really don't see that there's anything to disagree with there. Loving Apple, as you may, doesn't make the above point wrong.

Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @02:09PM (#25061697)
Do you think Apple is just going to take the computer you touched, turn around, and sell it to another person? No, they’re going to take the whole thing apart, replace all the consumables and user-facing parts, the sell it as refurbished. And that’s the best case: they might have to strip it for parts or trash it depending on what it was that you bought.

This has nothing to do with a love of Apple or anything, and everything to do with “you’re abusing a program that they are going to either ban you from, or remove because you abused it too much”.

Re:Introducing the next generation of Mac by lovelyviking on Wednesday November 11, 2020 @09:01AM (#25058442)
and degrating Personal Computer into machine under control of someone else, attacking rights of the person and stripping people from privacy completely is not a wasteful thing to do? I mean, it's a garbage by defintion and sure, it takes time for people to understand this, but this machine is useless by design for freedom respecting society, it's not a waste? it's a huge waste of resources I would say. Returning product doesn't add to this too much of waste, it simply tells what it is.
Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @12:38PM (#25060571)
Dude, you’re arguing about control to the wrong person. Apple knows about this already and you returning a bunch of devices isn’t going to get them to change their policy.
Re:Introducing the next generation of Mac by lovelyviking on Wednesday November 11, 2020 @01:31PM (#25061215)
I am not buying apple stuff for 5 years already, becasue I can't stand stupidity and their macbooks pro woould just cripple my abilities and mobility with those stupid dongles, unupgradable memory and idiotic touchbars.

The only reason I could bare some of their hw is becase I knew I can put Linux when I get enough of it, and now what?

I am not buying, sophisticated people are not buying and it doesn't help so in my perspective IF something is ever going to change their policy is returning products to SEND A MESSAGE. Other option is to wait untill some dumbo get it when it'll be too late, like it was when S.Jobs has to return to save them..

Or you sugest even more strong action then returning?

Re:Introducing the next generation of Mac by lovelyviking on Wednesday November 11, 2020 @09:03AM (#25058457)
This is intended. They should stop selling things that attack privacy and freedom of a person, or this concept is not your priority and you are ok to have computer controlled COMPLETELY by someone else, which means ZERO privacy?

PS: Well, this one is downvoted too. Looks like some lost even a sense of what PERSONAL computer means.

OK. Keep downvoting! it's a good strategy to silence someone when there are no valid arguments.

Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @12:37PM (#25060559)
They’ll stop selling the device to you or accepting your returns. So you haven’t really done much.

Also, people who complain about downvotes usually attract more. I’d suggest not doing that. Claims that there are “no valid arguments” against your position rather than nobody wanting to deal with you are, well, absurd.

Re:Introducing the next generation of Mac by lovelyviking on Wednesday November 11, 2020 @02:21PM (#25061833)
If many people will do that it's a different story. May be it's ok with you and you see no danger in their strategy but I see this issue as huge attack on freedom and rights, including right for privacy. History have many examples about how people protected their rights and freedom. Returning product is very light way to send a proper message.

Recently I see more and more perfectly valid comments to be downvoted and I do not like it. If this forum will become mob controlled with bullying then I see no reason why bright people would stay here. If one doesn't want ot deal with comment, usually one moves on, like I do. But if argument is perfectly valid and instead of answer I see one simply downvotes it is bullying as it appears.

Re:Introducing the next generation of Mac by amelius on Wednesday November 11, 2020 @04:44AM (#25056987)
So the e-waste stops the moment they stop selling us junk?
Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @12:38PM (#25060583)
It is greatly reduced when you stop buying things and returning them so they need to refurbish it.
Re:Introducing the next generation of Mac by hankchinaski on Tuesday November 10, 2020 @05:13PM (#25052755)
i personally prefer secure hardware at the expense of not being able to play around with other OSes - i am sure i am not alone
Re:Introducing the next generation of Mac by derbOac on Tuesday November 10, 2020 @06:46PM (#25053669)
You can have both. Users should control the keys. Not an insurmountable problem.
Re:Introducing the next generation of Mac by WhyNotHugo on Tuesday November 10, 2020 @05:58PM (#25053227)
I also prefer secure hardware, but I find macOS completely useless for work.

While I can appreciate that some see other-OSs as something of a curiosity, for many of us it's a big deal-breaker, and it's a shame Apple is not willing to provide their hardware to so many potential clients who simply don't want their software.

Re:Introducing the next generation of Mac by bosswipe on Tuesday November 10, 2020 @05:57PM (#25053215)
What advantage do you see to "secure hardware", I'm unaware of any recent Mac security issue that would have been prevented by it. It gives Apple a lot more control over the device but I don't see any advantage to the user.
Re:Introducing the next generation of Mac by crummy on Tuesday November 10, 2020 @06:15PM (#25053394)
One advantage I could see would be lowering value for thieves, if it worked out like locked phones that cannot just be wiped and resold.
Re:Introducing the next generation of Mac by vbezhenar on Tuesday November 10, 2020 @04:07PM (#25051924)
It means that you need to find a vulnerability in bootloader and exploit it to break free from Apple secure garden. Linux works on ARM for years, so I'm sure that it won't be impossible to port it over, but whether enthusiasts will do it or not is another question, as you would need to write drivers for proprietary GPU and storage to make it useful.
Re:Introducing the next generation of Mac by saagarjha on Tuesday November 10, 2020 @10:23PM (#25055171)
You can turn off secure boot.
Re:Introducing the next generation of Mac by vbezhenar on Wednesday November 11, 2020 @07:45AM (#25057846)
I don't think so.
Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @12:34PM (#25060514)
You can, there’s a bputil command for it I believe.
Re:Introducing the next generation of Mac by vbezhenar on Wednesday November 11, 2020 @01:50PM (#25061478)
Here's WWDC talk claiming that you can't: https://youtu.be/Hg9F1Qjv3iU?t=3772

I'm talking about ARM macs, not Intel ones.

Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @02:01PM (#25061598)
That’s not really what I’d call a “WWDC talk”, but sure, it mentions that Apple won’t provide Boot Camp, and that they are running their OS demos using virtualization. I didn’t see a claim that they won’t let you reduce the boot security.
Re:Introducing the next generation of Mac by vbezhenar on Wednesday November 11, 2020 @03:16PM (#25062491)
"We're not direct booting an alternate operating system, it's purely virtualization. Hypervisors can be very efficient, so the need to direct boot shouldn't really be a concern."

For me that quote means that they're not allowing booting any alternate operating system and they expect developers to use virtualization if other operating system is needed. I would be happy to be wrong about that.

Re:Introducing the next generation of Mac by saagarjha on Wednesday November 11, 2020 @03:25PM (#25062584)
I understood that as "we weren't booting something else in our demos, we were using virtualization" but not "we can't boot anything else". I am sure, however, that they would like you to use virtualization instead of direct booting.