Live data from Hacker News

Would you be willing to fund a Linux port to Apple Silicon?

twitter.com

511–520 of 548 posts

Re: Would you be willing to fund a Linux port to Apple Silicon?

#511

Earlier quoted context omitted.

Unix based OS where sleep and hibernate work flawlessly, decent UI, with good commercial and open source software support? Also all the hardware works? I like Linux, but it’s no where near as polished as Mac OS. Wasn’t 20 years ago. Isn’t now. Hell, I’m thinking I should just reinstall windows and use WSL2.

That first paragraph isn't accurate.

> That first paragraph isn't accurate[...]

"...in my opinion."

Re: Would you be willing to fund a Linux port to Apple Silicon?

#512

Earlier quoted context omitted.

UNIX with good taste and a decent UI.

That makes up for Apple being Apple?

Does it make up for running on well designed hardware? Well, yes it does. That’s also irrelevant to your question I was answering (well, I know you were trolling, but anyway).

Re: Would you be willing to fund a Linux port to Apple Silicon?

#513

Earlier quoted context omitted.

Lol they highlighted running Linux in the first announcement of the ISA switch , they see no threat in Linux at all. Their business model would need to change dramatically for that to happen. They’re a hardware company that makes the hardware more attractive with software, service and device integration. Their software restrictions are part of the value proposition, but anyone fully ejecting from that would be on the…

+1. The real problem is not software incompatibilities or restrictions, but simply the lack of any vendor support and documentation. For a Linux port to "fail" (in the sense of very low usability), Apple doesn't even have to do anything actively, staying unresponsive and unsupporting is sufficient. Without comprehensive documentation, the development will be a long struggle. - First, having good hardware support even…

This is, unfortunately, the conclusion I've come to, as well. Thanks for the write up.

Re: Would you be willing to fund a Linux port to Apple Silicon?

#514

Earlier quoted context omitted.

Yes, but they make macOS not Linux. The amount of HW sales generated by Apple putting people on writing code to support Linux on their HW will be less then the Apple sales teams collective bar tab.

> Yes, but they make macOS not Linux. And why is that? Instead of maintaining an entire PC OS themselves they could build macOS XI as a desktop environment on Linux and benefit from the vast ecosystem. But they don't, because...? Presumably because they value total control.

Because why? What would the motivation be? They are a company that goal is to make money for their shareholders. They purchased NeXT which was built on MACH+FreeBSD which was released in Sept. 1989 (work started in 1985), 3 years before Linux 1.0 was released. MACH+FreeBSD was a stable working platform for Apple when they acquired NeXT in 1997. There was zero reason for them to move working code to Linux 2.x (2.0 shipped in 1996). Heck I had a NeXt setup and a Slackware setup at that time and NeXT was better hands down. Today the kernel they used is tightly coupled to their HW and they have control over it for HW features like the T2. Why would a $2T company put themself at the mercy of a kernel maintainer to take their patches? The vast Linux ecosystem is of no use to Apple in most cases.

Re: Would you be willing to fund a Linux port to Apple Silicon?

#515

Earlier quoted context omitted.

For the record, I disagree with some of your points, but the one point I agree with is really important. There's no clear guarantee that there will be other performance-competitive arm64 CPUs in laptops anytime soon. I don't think anyone has as much incentive as Apple does. Who else is as incentivized to make a laptop/desktop-class arm64 chip? Maybe ARM themselves ... but without a mainstream OS to run it on (with ma…

Eventually they will come. And I think they will be linux laptops, not windows. The legacy support of closed source software windows has is working against them atm. Qualcomm for example already has hardware that is one or two iterations away from being competitive with the M1( with different strengths and weaknesses) and they can mainline their drivers if they want.

Eventually they will come

Perhaps - if it makes sense, cost/performance/power-wise to put a core like that in an Android mobile phone. I guess it would? But in the next 5 years?

Remember that anything Qualcomm makes will be optimized for mobile phones and only mobile phones. They won't waste any die-area at all on anything that isn't required by the Android phone market. The Android phone market is the only market for these chips that sells enough units to pay for their design, and it's fiercely competitive.

Especially with ARM's own designs improving so much and Samsung abandoning their own under-performing designs in favour of ARM's, Qualcomm is going to get a lot more competition in the next few years.

Anything they put on those chips that makes them more expensive or use more power than competitive chips is going to cost them design wins. No way will they sacrifice 10% of their mobile market for some pie-in-the-sky, maybe-maybe-not ARM laptop market that doesn't exist and will depend on lots of theoretical buy-in from Microsoft/Redhat/Canonical/Adobe/Lenovo/Dell/etc.

The legacy support of closed source software windows has is working against them atm.

That's pretty outlandish. Try saying that to someone who uses Excel or After Effects or Photoshop for their work. A performance linux-based arm64 laptop has everything working against it that a windows arm64 laptop does, and arguably even more.

Re: Would you be willing to fund a Linux port to Apple Silicon?

#516
post #183

Earlier quoted context omitted.

I don’t understand why people complain instead of taking FOSS they like, packaging it as an app, distributing it on the App Store & publishing the source. Does Apple prohibit that? I remember the days of very little Apple compatible software on the shelf at retailers, and no games. I was probably one of the first students to use a MacBook with OSX for CSCI 101 because many classes required Windows. That was lack of f…

> I don’t understand why people complain instead of taking FOSS they like, packaging it as an app, distributing it on the App Store & publishing the source. Does Apple prohibit that? Apple does not, but the GPL does.

Apple will remove software from the App Store if they get a whiff of it including GPL code.

Re: Would you be willing to fund a Linux port to Apple Silicon?

#517
post #318

Earlier quoted context omitted.

For the record, I disagree with some of your points, but the one point I agree with is really important. There's no clear guarantee that there will be other performance-competitive arm64 CPUs in laptops anytime soon. I don't think anyone has as much incentive as Apple does. Who else is as incentivized to make a laptop/desktop-class arm64 chip? Maybe ARM themselves ... but without a mainstream OS to run it on (with ma…

Amazon have their own ARM server chips out since some time. They are competitive: https://www.anandtech.com/show/15578/cloud-clash-amazon-grav...

I know - which is why this is all so interesting.

But my point stands - 3 years ago Microsoft was talking about deploying arm64 to Azure, and those plans were cancelled with Zen 2. Given that GCP will be gone by 2023, that leaves half of the cloud titans with arm64, and the other half without. Will AMZN sell Annapurna chips to other services? My guess is they won't.

Someone has to make arm64 chips for other data centers and cloud providers, and Cavium/Marvell and Ampere have failed trying. It's a huge investment for an uncertain payoff. Annapurna had buy-in from the rest of Amazon.

Re: Would you be willing to fund a Linux port to Apple Silicon?

#518

Earlier quoted context omitted.

For the record, I disagree with some of your points, but the one point I agree with is really important. There's no clear guarantee that there will be other performance-competitive arm64 CPUs in laptops anytime soon. I don't think anyone has as much incentive as Apple does. Who else is as incentivized to make a laptop/desktop-class arm64 chip? Maybe ARM themselves ... but without a mainstream OS to run it on (with ma…

Eventually they will come. And I think they will be linux laptops, not windows. The legacy support of closed source software windows has is working against them atm. Qualcomm for example already has hardware that is one or two iterations away from being competitive with the M1( with different strengths and weaknesses) and they can mainline their drivers if they want.

I agree that competition will come, but I am skeptical it will be from Linux. Linux has less than 2% of the desktop market share (that includes laptops). Where's the payoff for the huge investment required to make a dent? The numbers just don't add up. Apple has made this happen using their massive iOS product revenue to fuel their custom CPU development teams.

https://gs.statcounter.com/os-market-share/desktop/worldwide

As you say, Qualcomm is probably the closest to being competitive, but there is a lot of work to do to catch up. Nvidia is trying to acquire ARM, so they seem to be interested in moving into the space. Samsung and AMD are now working together in ARM processors, so they are another player. Intel used to have an ARM presence via their DEC acquisition, but that was sold to Marvell about 10 years ago. Marvell might move into the space. There are also some ARM startups, some of which were founded by Apple engineers. Lots of activity. Intel is probably the biggest loser in all of this. Sad to see that. They will respond, but it will take time.

At any rate, in terms of desktop market size, Windows is the biggest (76%) and getting a chunk of that processor revenue is a big enough payoff to warrant the required investment. Doubling or even tripling Linux desktop share is comparatively small potatoes. Microsoft is mostly agnostic so they will encourage cannibalizing X86 Windows in favor or ARM Windows rather than lose market share. I think we are going to see a big uptick in ARM Windows investment and product announcements.

Re: Would you be willing to fund a Linux port to Apple Silicon?

#519

Earlier quoted context omitted.

“I know Apple A-series had some edge over Snapdragons, but was the gap between Android processors that big?” Absolutely

Remember there is the 5nm advantage.

What about the other A-series processors? Excluding the A14, they all used the same process as other ARM based processors, but also have a big performance advantage.

Re: Would you be willing to fund a Linux port to Apple Silicon?

#520

Earlier quoted context omitted.

I don't think you understand very well how hardware design works. Most hardware designers write code just like software developers. Most of them have never used a hot air gun, and most of them can't explain in much detail how a transistor works at the physical level (they learned this once in their education, but have since forgotten, simply because they don't need to know this in their daytime jobs). Yes, once you n…

> Most hardware designers write code just like software developers. You're talking about people doing FPGA work which is a totally different skillset than making your own PCBs - and even more lacking in people contributing to open-source projects because it is (at least in my opinion) even harder to get a grasp on, and capable FPGA development boards cost a boatload of money.

I'm pretty sure he meant people who design hardware using Hardware Description Languages which aren't only used to configure FPGAs... you can build ASICs using them too.

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

Post reply on HN