Readit News logoReadit News
Nextgrid · 5 years ago
The other peril of M1 ownership is the lack of alternative operating systems. The other way I reinstalled an older Macbook through "internet recovery" and it downloaded the version it was originally shipped with - macOS Mojave.

The UI was a breath of fresh air compared to Big Sur. Despite the screen being smaller than my M1 the information density was higher and it felt more like a tool than a toy. The lack of bullshit apps such as Apple TV, News & co and useless "widgets" was also good (for all of iTunes' flaws, it's still better than its modern successors), and it somehow felt faster despite being less than half the processing power of the M1.

I now wish I could run this on my M1 but alas I can't. At least with PCs and older Macs you could always switch to Windows or Linux, but with the M1 you're currently screwed - if Apple drops the ball or decides to take their OS in a direction you don't like you currently have no alternative (and all the "security" around locking out the user from their own machine doesn't bode well for alternative OSes).

aeontech · 5 years ago
You might be happy to hear about Linux running on M1 Macs already then (and Windows ARM version will run as soon as Microsoft gets around to it, I expect).

https://asahilinux.org/about/

https://9to5mac.com/2021/06/28/linux-kernel-5-13-officially-...

deaddodo · 5 years ago
Asahi Linux hardly runs on M1. They're definitely spearheading research into the hardware and have done a ton. But the project is well into it's infancy.

And it's doubtful Microsoft would ever go through the same effort to port Windows on ARM to the M1, instead probably relying on Apple's virtualization framework to allow it to run.

rvz · 5 years ago
That's great news but how do users go about 'installing it' right now?

I think the comments in 9to5mac are just as bewildered as I and many users are. By the time a guide is written, they would have moved on to getting an M1X or M2 Macbook, still waiting.

It's only got kernel support, but is actually still not 'user ready'. Could take months for that to happen.

vogon_laureate · 5 years ago
The latest release of OpenBSD also has preliminary support for the M1 macs.

https://www.openbsd.org/69.html

salamandersauce · 5 years ago
T2 Macs are still handicapped when it comes to Linux. It can run but with too many caveats. Needs special kernel versions with custom modules to have working keyboard/trackpad and at least last time I looked couldn't have both audio and sleep. Too big of a compromise on a laptop for me to use it. Wish I could. Seems like M1 Macs are going to have better Linux support than the T2 ones where BridgeOS throws a bunch of complications into the mix.
smoldesu · 5 years ago
I'm glad I'm not the only one who truly loved Mojave! Once Apple cut off 32-bit support, it seemed like stuff really started going downhill. I still might pick up an M1 machine secondhand once Linux support is ironed out, it would be a fun little tinker-toy.
gjsman-1000 · 5 years ago
Well, in Apple’s defense, backporting old versions of MacOS makes no sense and would cause developers much headache, Linux already boots to a GUI on the M1 Mac mini (just no HW acceleration), and the list of available operating systems will grow each year there is a MacOS release. Just like you can’t run MacOS 10.6 Snow Leopard on the MacBook you restored.
MeinBlutIstBlau · 5 years ago
All of your talking points are the reason why I can't devote myself to the Apple ecosystem anymore. On top of making it borderline impossible to retrieve any of your data as a file, they have been focusing way too much on Apple One and their SaaS models than they have their actual products. It wasn't until the M1 came around that I really looked upon them very disfavorably.

But now with Macbooks reaching $2k for a decent base model on the horizon, I'm really starting to just dip further into Linux every day. At least with ext4, btrfs, or zfs I can access those files on different operating systems. APFS? Have fun with recovering those backups without having to shell out for another Mac. Not to mention the OS is free. Had I still been an avid gamer Windows would hold it's leash on me, but Windows 11 is not looking better either.

Nextgrid · 5 years ago
> APFS? Have fun with recovering those backups without having to shell out for another Mac

I've successfully used Paragon's APFS filesystem driver to mount an encrypted APFS drive on Linux. The price was reasonable too: https://www.paragon-software.com/home/apfs-linux/

sharikous · 5 years ago
APFS is openly documented (although a bit badly): https://developer.apple.com/support/downloads/Apple-File-Sys...

Your point still stands, though, with those soldered in SSDs needed for the boot process...

heavyset_go · 5 years ago
There are two open source FUSE drivers for APFS that, theoretically, should work on any system with userspace file system support. They don't support all APFS features, though, and I wouldn't rely on them for anything serious or that you care about.
brianzelip · 5 years ago
…and Mojave is EOL this year, so here comes Catalina, with the shit show that was that experience which kept me on Mojave so long.
dheera · 5 years ago
Will the coming of ARM laptops spell the death of a solid native Linux laptop?

I really wish I could get Ubuntu on a Samsung Galaxy Book Go, but it seems it isn't possible (?)

dralley · 5 years ago
No. Both Dell and Lenovo are now selling Enterprise laptops with Linux officially available as a supported pre-installed option.

And System76 are apure-Linux operation building their own open source firmware in house to get the level of support and features they want.

I don't think x86 will die so quickly, and Linux has been getting a lot more support from OEMs recently than it has historically.

opan · 5 years ago
A friend of mine runs Arch on his Samsung Chromebook Plus, and there's also the Pinebook Pro. Both ARM. Both happen to use the RK3399 SoC, I believe, but there are other supported machines like the Asus Chromebook C201 as well.
forgotmypw17 · 5 years ago
My general solution to this kind of predicament is to install VirtualBox and do everything inside the VM :)
zebnyc · 5 years ago
VirtualBox is not supported on M1 architecture
dheera · 5 years ago
And then in the VM you get half the RAM and a crippled GPU.
GekkePrutser · 5 years ago
Wow I'm so happy I'm moving away from Mac administration. I currently manage a big userbase but we still don't have M1s in our environment as our antivirus solution (Cylance) is really slow in supporting it.

Apple is introducing more and more mechanisms in the name of security but they keep access and information very close to their heart. All us Mac admins have struggled with SecureToken in combination with AD accounts and it took two major releases for Apple to actually introduce a way for us to manage these properly through MDM. In the mean time most information had to be gathered through blogs such as this one.

Another issue is that more and more enterprise management features are becoming dependent on managed (federated) Apple IDs. But Apple requires that the email and identifying account address (UPN) are the same which will never happen in our 200k user environment. So we're stuck with more and more things to work around.

This is really something that should have been considered from the start. And this owner key thing sounds worse. Security is good but the end user or corporate admin should have the keys to every lock. Not just the vendor. Now my successor can deal with this stuff.

I used to be a big fan of macOS personally too but I moved over to FreeBSD 2 years ago and I'm glad I did. I really want an OS that answers to me.

gjsman-1000 · 5 years ago
You could just set security to Permissive. It’s as secure as any Windows machine and disables this, even though the only time you’d ever run into this would be if you ran 2 Mac installs on the same machine, which surely a corporate deployment isn’t doing.
GekkePrutser · 5 years ago
You'd be surprised. Macs for us are only half a percent of our userbase (yet still many hundreds), and are mainly used by app developers and graphical design roles.

Especially the app dev guys tend to have fairly nonstandard usecases. However most of it happens in labs firewalled off the company network.

Anyway, I'm glad I'm not the one having to figure out how to work around these things with very limited documentation from Apple, like I have before ;)

dlevine · 5 years ago
It seems like these changes have good intentions (i.e. improved security), but introduce a lot of complexity that can have unintended consequences for end-users. This reminds me somewhat of my process setting up UEFI Secure Boot on my Windows PC that wasn't originally configured for it. Not in the exact steps, but in that there is a ton going on behind the scenes and the UX is horrendously bad.

Unfortunately, vendors haven't really thought about how to explain these changes to end-users. They are trying to make them fairly transparent, which probably works at least 95% of the time, but for a small percentage of people, becomes a big PITA.

TranquilMarmot · 5 years ago
I wanted to try out Windows 11 on my desktop, and one of the requirements was that UEFI secure boot is turned on. Took me the better part of a day to figure out how to turn it on, which required deleting some random partitions that had been created on my drive when I had upgraded from Windows 8 to Windows 10 because the tool to enable UEFI requires a _very specific_ number of partitions in the drive that it's being set up on. The error messages to figure out that was the problem were incredibly frustrating. The BIOS UI to turn it on was also so confusing; everything seems to be named differently in different places.

The kicker was that the Windows 11 install was borked and I had to wipe everything and reinstall. Ha.

blibble · 5 years ago
something I found really handy for testing/retaining windows installs was a $30 external USB SSD (not a flash drive, a "external drive" that is flagged as "non-removable")

you can install windows directly on it and tell the UEFI to boot off of it with absolutely no fuss

nickm12 · 5 years ago
Agreed. I don't think Apple is intending to be malevolent here, but this is pain for people like myself who value the ability to create bootable clones on external media. This has always been an area where the Mac excelled, but it looks like those days are over.
blunte · 5 years ago
This is worth knowing about, but it is really a distant edge case. Calling it a peril of M1 ownership is a bit dramatic when you consider how few people it will affect.
jfarmer · 5 years ago
I think the title was meant to be wordplay: the perils of the M1 "Ownership System" and the perils of owning an M1 Mac.
gjsman-1000 · 5 years ago
This blog is well known for both deep original knowledge, and extreme hyperbole. There was a post about MacOS update size that compared the size of the updates to beating the backs of Mac users raw and ignoring their pleas.
addicted · 5 years ago
I am not sure which specific article you’re talking about, but MacOS update sizes were a massive issue.

The real problem wasn’t the update size itself. The real problem was the updating through the Mac store, which would invariably fail to properly download the update if you were on anything outside a several hundred mbps connection, and even if you did successfully download it, would potentially fail to install and/or give really poor progress updates where it looked like it hadn’t installed.

All the while eating up many gigabytes of space for I don’t know what.

blunte · 5 years ago
Ok then. Literary license :)
sylens · 5 years ago
Isn’t there a chance this could show up in Macs provisioned by enterprise IT before being assigned to employees who sign in with their own Apple ID?
kartayyar · 5 years ago
You don't buy a Mac (M1 or otherwise) to live an adventurous life. You get it because it has really well executed take on an opinionated computing platform that just works for normal people.
gjsman-1000 · 5 years ago
For a lot of normal people, Mac is what you buy if you want to work with your computer, but it is not what you buy if you want to work on your computer.
robertoandred · 5 years ago
Do you work with your screwdriver or on your screwdriver?
FireBeyond · 5 years ago
That's completely orthogonal to Apple's take. They talk about how much your development efforts will speed up, your creative production. So on, so forth.

Not "it's to be an unadventurous consumer of product".

GayforMoleman · 5 years ago
Who they market their users are != who their users actually are.

Obviously all the marketing will focus on creative uses because it makes it a lot easier to sell to people on a 1500$ machine. The truth is 95% percent of people are using their computers as glorified web browsers and the computers are built to do that extremely well.

gjsman-1000 · 5 years ago
It’s almost as if Apple is building their Macs to be rogue nation-state resistant or something. Because otherwise is this almost actually security overkill? (Which does exist, we don’t want TSA Security to enter a grocery store, for example.)
mikl · 5 years ago
I think rendering stolen devices useless is also on the feature list. iPhone theft has become super rare, because a stolen device is neigh-impossible to activate and thus has little to no resale value.
developer2 · 5 years ago
This has already been a thing for Macs as well for many, many years. If you boot into recovery mode, there is a menu option to add a Firmware Password. You cannot access recovery mode or enter the boot selection menu without providing that password, which means a thief cannot reinstall any operating system or boot from a Linux thumb drive.

When you add a Firmware Password to a Mac, you get a long recovery code as a fallback safety in case you lose/forget the password. Apple, if provided with proof of purchase for the serial number being inquired about, can create a bootable USB stick with a certificate generated using public/private key crypto for which Apple holds the private keys.

I suspect much of this newer functionality acts as a replacement for the Firmware Password, giving more options and making it a bit more well-known.

satysin · 5 years ago
It is less common these days thanks to activation lock, Find My Phone, etc. but it still happens a fair bit for parts. The system board is useless thanks to activation lock but the battery, screen, cameras, housing, etc. are all useful to any repair business. I think the only part they can't replace is the FaceID module as Apple require specific software to configure it only available to certified repair techs so a small repair store won't have access to it but a genuine battery or screen or camera on the cheap from a stolen phone is good money to smaller repair shops.
williamdclt · 5 years ago
I've heard stories of people getting their phone snatched from their hand by a thief on a moped, then seeing the thief checking if the phone is unlocked while driving away and throwing it away immediately if it is (probably smashing it to the ground)
fortran77 · 5 years ago
> iPhone theft has become super rare,

This is simply untrue. It may be hard to activate it, but it still has value for its screen, case, camera, and other parts.

https://cbslocal.com/2018/01/31/despite-anti-theft-features-...

curiousgal · 5 years ago
lol you give thieves too much credit. Literally two minutes ago I was watching a video of thieves trying to ram a car into an ATM in France.
southerntofu · 5 years ago
It's not a feature, it's an anti-feature. Preventing people from using a device they get second-hand is actively hurting poorer economies, because they can't benefit from all the hardware at disposal but have to dispose of it as part of global "recycling" trade (which has nothing to do with recycling and everything to do with piling up devices in areas where random folks will use dangerous chemicals to scrap parts or tiny bits of gold).

And then you they go even further with stories like that: https://www.vice.com/en/article/yp73jw/apple-recycling-iphon...

Apple is doing such policy not for security, as they still own the master key to everything they produce (!), but for making sure people keep on buying new products and destroying the planet ever more. Screw this crap.

EDIT: If you like to think of yourself as an eco-responsible or eco-worried person, consider how "right to repair" (or "apple/samsung locks" on the other hand of the spectrum) fit into that worldview.

Wowfunhappy · 5 years ago
The nice thing about the M1 Macs (as opposed to iOS devices or, uh, apparently Windows 11?) is that these systems can be turned off if you feel so inclined. More specifically, "Permissive Security Mode" can be enabled from the Terminal inside 1TR.

Apple recommends against this, of course, but it's your computer, so you can make your own choices!

judge2020 · 5 years ago
Technically Windows 11 runs just fine without TPM, but that might change eventually.
smoldesu · 5 years ago
To be clear, it's still not "your computer": Apple still controls the boot process and coprocessors, as well as all of the firmware that might be running on it.
eertami · 5 years ago
>It’s almost as if Apple is building their Macs to be rogue nation-state resistant or something.

This claim feels a little weak when there are two other posts currently on the front page discussing a zero-click iMessage exploit in iOS 14.6, which has been abused by nation-states to spy on journalists and opposition leaders.

If this is truly their aim, then they are likely a long way from having adequate software security.

ViViDboarder · 5 years ago
To be fair security is often a car and mouse game. You beef up where you can and try to stay ahead as you go.
halotrope · 5 years ago
Considering the recent ransomware epidemic I would not agree for this to be security overkill. Maybe this level of paranoia is the minimum required baseline in 5 years. It looks like after a decade of relatively few big and public security incidents we are starting to go downhill again.
heavyset_go · 5 years ago
And yet Apple is cooperating with authoritarian governments[1].

For example, in Myanmar[2]:

> Most recently, there was a dispute with ProtonVPN (the company that also makes ProtonMail) over an update for its app in the App Store. Proton Technologies claimed that Apple was intentionally blocking the update amid the ongoing crackdown in Myanmar.

And in China[2]:

> "China appears to have received help on Saturday from an unlikely source in its fight against tools that help users evade its Great Firewall of internet censorship: Apple."

> "The Republic of China flag emoji has disappeared from Apple iPhone’s keyboard for Hong Kong and Macau users. The change happened for users who updated their phones to the latest operating system."

> September 2019 — Apple adopts a “SIM canary”. If you insert a Chinese carrier SIM, apps like TikTok & Apple News no longer function.

> May 2021 — Censorship, Surveillance and Profits: A Hard Bargain for Apple in China

And in Russia[2]:

> October 2020 — Apple forced Telegram to close channels run by Belarus protestors

And in Pakistan[2]:

> February 2021 — Apple Removes Apps for Pakistani Government

There are about a dozen more examples than those in this article here[2]. Here's its conclusion:

> So what does any of this have to do with app developers? Why should we care? When it comes to the iOS App Store, Apple controls where we are allowed to distribute our apps. More importantly, Apple has the unilateral power remove our apps from any App Store region at any time to nurture its relationship with whatever unsavory government it is interested in pleasing in order to pursue its political motives or financial objectives.

> Apple’s centralized power over app distribution combined with its willingness to surrender to political pressures is incredibly concerning as ostensibly “democratic” governments across the globe (including the United Sates!) increasingly exhibit far-right, fascist behavior and implement fascist policies. What will happen when you need to build your own HKmap.live?

[1] https://news.ycombinator.com/item?id=26644216

[2] https://www.jessesquires.com/blog/2021/03/30/apple-cooperati...

gjsman-1000 · 5 years ago
This again. In authoritarian regimes, it’s either you comply or you are gone. The regime can cut every one of your phones off their networks in seconds. Noncompliance is not an option. It’s not like the US where you can fight with the FBI in court.

The argument is whether you think their people should be able to use iPhones or not. If so, the rules are the rules. And the argument is that it would be better they had iPhones than domestic phones more likely to be compromised.

simondotau · 5 years ago
Nearly everything you list involves Apple blocking features and material which individual Governments consider illegal or objectionable. Apple is merely complying with the laws of each country it trades within, just as you would expect Xiaomi to comply with US laws when they sell their electronics in America.

If you don't like the laws of other countries, you should be angry with the Government which enacted them—not its citizens or corporate residents for complying with them.

sschueller · 5 years ago
It's the opposite. For this "security" you are handing control to a private corporation that when it comes down to it will pick money over democracy and freedom.
Rd6n6 · 5 years ago
What exactly is a rogue nation state? One that doesn’t follow rules?
willis936 · 5 years ago
Yes. They sometimes even package themselves together so they're easier to identify.

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

InTheArena · 5 years ago
See the trending top story right now as to why they are doing so.
tomjen3 · 5 years ago
TSA is theater, the hijackers that were stopped where stopped in the air.

But aside from that, looking at the threats of ransomware attacks, they probably do need to harden them that much.

gjsman-1000 · 5 years ago
What about device Ownership prevents an app with Full Disk Access from encrypting files as it pleases?

Ruining the OS install is not the objective of most ransomware because that makes it harder to show your demands and accept payment.

jarym · 5 years ago
The lack of documentation is concerning, it makes me wonder why Apple are rushing the rollout since they could have provided a lot more technical info in advance to prepare users.

Aside from that, with all these security features I'd be quite content if there was a way to setup an endpoint at *.myco.com instead of *.apple.com for the 'calling home'.

I just don't want my hardware being so tied to the network services of one vendor. Is it too much to ask?

grishka · 5 years ago
One question: can I finish the setup of an M1 Mac without giving it an internet connection? As in, could I get it from unboxing to desktop without it sending a single network packet to Apple?
gjsman-1000 · 5 years ago
Yes, right now you can on M1. Windows 11 Home will not support that in the final release, but there are workarounds in the beta period.
spideymans · 5 years ago
From the article:

>According to the small print in Apple’s Platform Security Guide, when you set up a new M1 Mac, or set one up after restoring it in DFU mode, the primary admin account created is special: it’s the Owner account of that Mac. During that inital setup, the Mac sends a request to Apple for that Mac’s signed Owner Identity Certificate (OIC). This is based on a private key generated in the Secure Enclave known as the Owner Identity Key (OIK).

I'm not trying to imply that you're wrong at all, but I'm curious how the Mac goes about obtaining the OIC without a network connection.

Beached · 5 years ago
To clarify, Home will not. But home is targeted to the non techy layman. pro / Enterprise will allow this. comparing window home to oax is like complaining that my Honda civic doesn't have the towing capacity that my f150 has. different class and purpose.

apple doesn't even have a comparable os to be compared to home, as it's a market they don't even target or develop for.

Deleted Comment

brigade · 5 years ago
No, because of activation lock. Setup doesn’t differentiate whether it’s been wiped or not, and activation lock would be weak if a simple wipe could defeat it.
gjsman-1000 · 5 years ago
False. Setup is actually quite aware of whether it’s been wiped or not, because of the Secure Enclave.