News for hackers. Stuff that matters.
Re:macOS 11 Big Sur compatibility on Apple Silicon by blinkingled on Monday November 30, 2020 @07:02AM (#25252923)
Apple doesn't really have any interest in making it easier for people to use Macs for anything that doesn't benefit their closed ecosystem - they are still ok with you using it for open source or enterprise work so long as they don't have to do anything special. That part of their stance has been very consistent.

People have been consistently rewarding them for this direction by buying more of their stuff and relying on open source projects to fill in the gaps without really acknowledging the obvious problem that Apple has made it increasingly unattractive to use their hardware to do anything other than Apple stuff.

To me it matters most that I be able to do things that I want easily on the platform I choose - in that sense PC hardware with Linux is the best choice I have, with Windows coming in 2nd due to how much Microsoft has done to make their OS attractive for wide variety of use cases that are not necessarily to Microsoft's direct benefit.

Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:07AM (#25252955)
Apple uses Homebrew internally; it is in their best interest to keep it working on Apple silicon.
Re:macOS 11 Big Sur compatibility on Apple Silicon by blinkingled on Monday November 30, 2020 @07:12AM (#25252985)
Didn't know that, thanks - have they contributed to homebrew in the past? If they have then then it's just sloppiness to release hardware without contributing a port and maybe later on we will see it happen?
Re:macOS 11 Big Sur compatibility on Apple Silicon by my123 on Monday November 30, 2020 @07:24AM (#25253046)
Homebrew works today (w/ build all packages instead of prebuilt bottles available), however they have a policy of not having downstream patches, so that source trees upstream have to have the Apple Silicon patches.

For packages such as GCC, that of course will take a lot of time. For Java, there are other supported runtimes like Azul Zulu, but Homebrew just wants OpenJDK and not much else.

Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:32AM (#25253084)
Perhaps Homebrew Cask might be receptive to alternative Java runtimes?
Re:macOS 11 Big Sur compatibility on Apple Silicon by my123 on Monday November 30, 2020 @07:40AM (#25253158)
You need them to be registered on Homebrew as the Java package, if just for dependency resolving...
Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:57AM (#25253260)
Perhaps they could (ab)use the versioning system, vending it as openjdk@azul or something? I'm not an expert on how Homebrew does dependency resolution.
Re:macOS 11 Big Sur compatibility on Apple Silicon by RandallBrown on Monday November 30, 2020 @01:18PM (#25256992)
They hired Max Howell, the author of Homebrew. I don't think he works there anymore though.
Re:macOS 11 Big Sur compatibility on Apple Silicon by fierarul on Monday November 30, 2020 @07:16AM (#25253005)
Perhaps, but not such high interest that Homebrew would prove to work today.
Re:macOS 11 Big Sur compatibility on Apple Silicon by terramex on Monday November 30, 2020 @07:30AM (#25253078)
It works very well today through Rosetta.
Re:macOS 11 Big Sur compatibility on Apple Silicon by pjmlp on Monday November 30, 2020 @07:57AM (#25253257)
They aren't required to upstream their fixes.
Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @08:00AM (#25253273)
I doubt they make many.
Re:macOS 11 Big Sur compatibility on Apple Silicon by pjmlp on Monday November 30, 2020 @08:01AM (#25253285)
Me too, just making the point that the licenses chosen by the majority of the packages don't force them to do.
Re:macOS 11 Big Sur compatibility on Apple Silicon by throw0101a on Monday November 30, 2020 @09:38AM (#25254128)
> Apple doesn't really have any interest in making it easier for people to use Macs for anything that doesn't benefit their closed ecosystem - they are still ok with you using it for open source or enterprise work so long as they don't have to do anything special. That part of their stance has been very consistent.

Besides being used internally as mentioned, making the Alpha Geeks (to use Tim O'Reilly's phrase) happy would be prudent for their continued success. If the Alpha Geeks aren't using your product, they will not recommended it to their friends when asked for computer advise, and it will not be installed in relatives' home where the Alpha Geeks tend to do tech support.

The Alpha Geeks was how Apple probably got more popular that PCs in the first place, and they may now have a lot/enough inertial to keep moving forward, but Microsoft and PCs used to be the 800-pound (400 kg) gorilla, and they're less so now.

There's a lot of Unix-y stuff being used in academy, research, and HPC: plenty of folks there would be just as willing to switch to a PC with Ubuntu/Debian/CentOS (which run the world's HPC clusters) if macOS gets in the way of their workflow if Homebrew or Macports don't work.

Re:macOS 11 Big Sur compatibility on Apple Silicon by ChuckNorris89 on Monday November 30, 2020 @11:14AM (#25255286)
>The Alpha Geeks was how Apple probably got more popular that PCs in the first place

At which point in time was that?

From the statistics I could google in a few seconds, for the last 20 years, MacOS was always hovering around 10-15% of the worldwide desktop PC market share with Windows at around 75-85% and linux/BSD the rest of the scraps.

Re:macOS 11 Big Sur compatibility on Apple Silicon by vmchale on Monday November 30, 2020 @12:05PM (#25256012)
> There's a lot of Unix-y stuff being used in academy, research, and HPC: plenty of folks there would be just as willing to switch to a PC with Ubuntu/Debian/CentOS (which run the world's HPC clusters) if macOS gets in the way of their workflow if Homebrew or Macports don't work.

Absolutely. I'd say Linux is the default for science and ML!

Re:macOS 11 Big Sur compatibility on Apple Silicon by fjdjsmsm on Monday November 30, 2020 @11:46AM (#25255757)
All of the Apple products that have achieved broader success have been derided by ‘Alpha Geeks.’ The original candy coloured iMacs, iPods, iPhones, iPads, were all attacked by geeks.

If Microsoft is less successful in the home market now, it is because Windows is seen by many consumers as too techy, and too difficult.

Re:macOS 11 Big Sur compatibility on Apple Silicon by arvinsim on Monday November 30, 2020 @09:08PM (#25261499)
But Apple is very big now. They can now afford to not court the "Alpha Geeks" since they already have captured the mainstream market(at least in the US).

You may say that's not true. But just look at their actions and not their marketing speak.

Re:macOS 11 Big Sur compatibility on Apple Silicon by nojito on Monday November 30, 2020 @07:18AM (#25253015)
This isn't true. Apple donated Macs to Homebrew.

https://news.ycombinator.com/item?id=25188225

Re:macOS 11 Big Sur compatibility on Apple Silicon by blinkingled on Monday November 30, 2020 @07:23AM (#25253039)
It's better than nothing but clearly it doesn't seem to be a priority for them and the rest of my point still stands - they don't do nearly enough outside of their priorities.
Re:macOS 11 Big Sur compatibility on Apple Silicon by my123 on Monday November 30, 2020 @07:28AM (#25253066)
It is a priority. However, the macOS on arm64 port has only been revealed to everyone in June. These things take time.
Re:macOS 11 Big Sur compatibility on Apple Silicon by zepto on Monday November 30, 2020 @10:55AM (#25255049)
You do realize homebrew has worked as well on Apple silicon since launch under Rosetta as it ever did on more Intel Macs?

There is essentially no regression, and Apple is donating hardware to enable Homebrew to do the work to extract more performance from the new chips.

What ‘more’ do you think they should do?

Re:macOS 11 Big Sur compatibility on Apple Silicon by blinkingled on Monday November 30, 2020 @11:44AM (#25255728)
Contribute patches for all the blockers mentioned towards native homebrew in this post?
Re:macOS 11 Big Sur compatibility on Apple Silicon by alwillis on Monday November 30, 2020 @01:02PM (#25256774)
Contribute patches for all the blockers mentioned towards native homebrew in this post?

This is classic of the all or nothing attitude that anti-Apple and anti-Mac people have. Unless Apple does some Herculean task that shows they're worthy, they're shit.

Re:macOS 11 Big Sur compatibility on Apple Silicon by my123 on Monday November 30, 2020 @12:08PM (#25256062)
Homebrew does have a policy of not having downstream patches, so that source trees upstream have to have the Apple Silicon fixes.

That makes the process much more complex.

Re:macOS 11 Big Sur compatibility on Apple Silicon by zepto on Monday November 30, 2020 @12:29PM (#25256339)
Why should they do that? How is it in their responsibility?

They haven’t impacted homebrew users negatively at all.

Re:macOS 11 Big Sur compatibility on Apple Silicon by coliveira on Monday November 30, 2020 @11:51AM (#25255819)
I consider that developing software for the Apple platform is a free job to benefit Apple. It rarely pays, and you need to be always on the look for ways Apple is breaking the platform on their frequent releases. I personally wouldn't do that unless I had a very clear motivation.
Re:macOS 11 Big Sur compatibility on Apple Silicon by user-the-name on Monday November 30, 2020 @10:39AM (#25254847)
You know Boot Camp exists, right? That is a huge amount of work, done specifically by Apple themselves, in order to support running completely different OSes on their hardware.
Re:macOS 11 Big Sur compatibility on Apple Silicon by throwaway989472 on Monday November 30, 2020 @07:10AM (#25252969)
Apple make extensive use of homebrew internally, so this is clearly bullshit.