Hacker News new | ask | show | jobs
by rollcat 1276 days ago
> Do you even realize how weird this statement is? A "non-open" platform (is this Apple's marketing speech for closed platform?) is in fact "non-open" [...]

You're attacking my phrasing, rather than the argument.

> even if it claims to be "less non-open" [sic] than something else.

Apple never claimed anything here. No aspect of how open/closed the platform is is a part of their marketing, or any other official statement (they have literally kept their lips sealed even as they added the raw image boot option). My statement about their level of openness is based on observation, and comparison with contemporary and historical platforms.

> At least we're now on the same page regarding the fact that Apple's platform isn't open in any way.

I don't think we are. The only thing we've established so far is that Apple's platform is not 100% open, which was already a part of my original statement - and which is why I keep asking, what is your actual point? My original statement also included the remark that openness is a spectrum - your argument seems to boil down to the claim that openness is binary.

So, what is your benchmark for an open platform then? IBM PC, where literally everything was being reverse engineered, from 1981 onward? NVidia, where the open source driver is still unusable, 20+ years in? Raspberry Pi, where you have to upload a binary blob to the GPU, so it can bootstrap the main CPU? Modern x86 systems that block third-party OS's from booting[1]? Some median Android handset, which won't unlock the bootloader without an exploit, and will be forever stuck on an ancient kernel? Intel & AMD CPUs, which all have a dedicated core that runs a full OS, that is outside of the user's control?

Can you name a single system, that has any kind of market adoption (say >0.01%, so things like MNT[2] don't count), that does not make significant compromises on openness?

[1]: https://news.ycombinator.com/item?id=32023868 [2]: https://mntmn.com/

> Of course this makes it easy to run any OS you like on Apple hardware, right? ;-)

You're using sarcasm and rhetorical questions to make it seem like I am claiming something that I do not - this is very insincere. I have never made any claims that it's easy to port or run any OS to M1 Macs; only that it is still easier than on other, even more closed platforms (including even other Apple products, from which M1 is derived). Another observation: the Asahi project has made more progress towards developing a fully open GPU driver in 2 years than the similar effort for NVidia has done in 20.

Again, what is your benchmark?