News for hackers. Stuff that matters.
Re:macOS 11 Big Sur compatibility on Apple Silicon by codetrotter on Monday November 30, 2020 @06:40AM (#25252799)
> (2020-11-15) There won’t be any support for native ARM Homebrew installations for months to come. See both #7857 (comment) about CI infrastructure and #7857 (comment) about GCC for details.

Tbh it’s kind of weird to me that Apple didn’t sponsor the work needed for this, and would ensure that it happened sooner.

I mean, Apple work closely with Adobe and other software companies to ensure a good experience for the end users. At least I think they do.

And there are quite a lot of people using and depending on Homebrew.

Take myself for example, an Apple customer. I use an iPhone and a MacBook Air. But many of the tools available through Homebrew are so essential to me that without Homebrew I likely would have stuck with Linux and FreeBSD for my laptop too like I used to instead of using a MacBook Air at all.

And it’s not just one laptop either. In the future when I can afford to I am going to buy more Apple computers.

Re:macOS 11 Big Sur compatibility on Apple Silicon by avianlyric on Monday November 30, 2020 @08:24AM (#25253444)
I don’t understand why people are expecting day one support for applications like Homebrew.

By its very nature Homebrew is going to hit every edge case that can possibly exist during this transition process. It also has a huge number of indirect dependancies, also driven by its nature as a package manager. Meaning a huge amount of work across many projects is needed to get Homebrew “working” for everyone.

We’re at the start of Apples two year transition to ARM CPUs. If important thing X doesn’t work right, and it’s important to your workflow, then buy an Intel Mac.

Otherwise have patience and wait for people work through the issues. Besides in a years time Apple are undoubtedly going to release the M2, M3 etc with a whole slew of “pro” devices better suited for developers.

As to why Adobe gets a helping hand. Simple, Adobe’s customers almost certainly make up a bigger portion of Apple’s revenue than developers. Plus normal people understand what photoshop is, and understand how important it is to work on these new Mac. The general public hasn’t even heard of Homebrew, never mind understands how impressive it would be to get such software working on day 0.

Re:macOS 11 Big Sur compatibility on Apple Silicon by chrisseaton on Monday November 30, 2020 @09:08AM (#25253807)
> I don’t understand why people are expecting day one support for applications like Homebrew.

I'm not paying the Homebrew developers anything so I've got no right to expect anything or criticise whatever they choose to do with their time and their project.

But if they did want compatibility it's not true that they're 'at the start of Apples two year transition to ARM CPUs' - you have been able to access development machines for many months. I got one and I don't maintain anything nearly as important as Homebrew.

The reason Apple do developer previews, betas, and early access to hardware is so that you can have day-one support, if you want it.

Re:macOS 11 Big Sur compatibility on Apple Silicon by coliveira on Monday November 30, 2020 @11:46AM (#25255760)
Homebrew does not control the software that it helps distribute. There are hundreds of pieces that need to work together for this to work, so Homebrew developers can at most prepare their infrastructure, which I don't think is a big issue here. Moreover, the number of developers with access to an M1 chip until last month was very small. For most of these people, the M1 transition process is just starting.
Re:macOS 11 Big Sur compatibility on Apple Silicon by chrisseaton on Monday November 30, 2020 @11:50AM (#25255800)
> the number of developers with access to an M1 chip until last month was very small

I don't think you needed M1 - I think A12Z was fine and widely available for many months.

Re:macOS 11 Big Sur compatibility on Apple Silicon by least on Monday November 30, 2020 @01:37PM (#25257244)
For certain developers... for a $500 fee. I doubt that many of the developers of packages on homebrew had access to the kit nor the inclination to buy it even if they did. They don't have the userbase nor the financial incentives to be ready for apple silicon day 1.
Re:macOS 11 Big Sur compatibility on Apple Silicon by whoisburbansky on Monday November 30, 2020 @01:32PM (#25257176)
The number of developers with access to an A12Z running macOS was also pretty small, so I don't see how calling out the model number of the chip changes OP's point.
Re:macOS 11 Big Sur compatibility on Apple Silicon by chrisseaton on Monday November 30, 2020 @03:26PM (#25258517)
Apple weren't giving anyone I know access to M1, but they were giving anyone who asked access to a A12Z running macOS.
Re:macOS 11 Big Sur compatibility on Apple Silicon by cozzyd on Monday November 30, 2020 @12:07PM (#25256043)
It's apparent Homebrew devs got early versions too from reports like https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96168#c11
Re:macOS 11 Big Sur compatibility on Apple Silicon by BlackFingolfin on Tuesday December 01, 2020 @04:04AM (#25263680)
Actually, Homebrew developers have been working on this for months (in their spare time, too, given that they are all volunteers); but the reality is that this is a gargantuan task, 6 months simply wasn't enough.

So no, I don't think "you can have day-one support, if you want it" is accurate at all.

Re:macOS 11 Big Sur compatibility on Apple Silicon by lukifer on Monday November 30, 2020 @12:01PM (#25255956)
> Adobe’s customers almost certainly make up a bigger portion of Apple’s revenue than developers

Do we have any actual numbers on that? I feel like developers (and power-users generally) have internalized this notion that we're a rounding error compared to the general public (perhaps a holdover from the old days, when regular folks didn't use the internet or computers at all). But in 2020, software development is a massive portion of the economy, and Macs seem to be disproportionately popular with startups and developers.

A little lazy googling puts the graphic design industry at $12.7 billion, and the software development industry at $388.98 billion.

Re:macOS 11 Big Sur compatibility on Apple Silicon by duhi88 on Monday November 30, 2020 @12:25PM (#25256274)
Money aside, far more people care about Photoshop than care about Homebrew. Optics-wise, it makes more sense.

I hope this next year shows Apple helping out pivotal projects like Homebrew. If they expect their own developers to be using their own hardware, then they will certainly have to make it work.

I was only a student when they switched to Intel, so I wasn't aware of any issues facing developers back then. I'm guessing they'll follow the same playbook, though.

Re:macOS 11 Big Sur compatibility on Apple Silicon by arvinsim on Monday November 30, 2020 @09:03PM (#25261461)
There is a reason why designers, photographers, video editors and influencers are the prioritised. Get them on your side and it's free marketing for you.
Re:macOS 11 Big Sur compatibility on Apple Silicon by cle on Monday November 30, 2020 @11:52AM (#25255827)
> I don’t understand why people are expecting day one support for applications like Homebrew.

Because an important segment of Apple's customers--developers--rely on Homebrew for critical functionality.

Of course it's difficult to move an entire ecosystem to a new architecture, and Apple may have made the right move here. But it's not very hard to understand why people who stand to gain so much from the new architecture, but can't use it yet because the ecosystem isn't there yet, are a little annoyed.

Re:macOS 11 Big Sur compatibility on Apple Silicon by stephenr on Monday November 30, 2020 @02:37PM (#25257943)
A segment of that segment relies on homebrew.

Plenty of us develop just fine without it.

Re:macOS 11 Big Sur compatibility on Apple Silicon by pjmlp on Monday November 30, 2020 @03:28PM (#25258544)
I never needed it, XCode + UNIX is more than enough.
Re:macOS 11 Big Sur compatibility on Apple Silicon by chaosharmonic on Monday November 30, 2020 @03:18PM (#25258412)
> We’re at the start of Apples two year transition to ARM CPUs. If important thing X doesn’t work right, and it’s important to your workflow, then buy an Intel Mac.

> Otherwise have patience and wait for people work through the issues. Besides in a years time Apple are undoubtedly going to release the M2, M3 etc with a whole slew of “pro” devices better suited for developers.

There's also, arguably, a pretty pronounced bleeding-edge trend over the past 12-18 months or so, across a number of device categories: foldables everywhere, new game consoles, multiple open-spec Linux phones, M1 Macs, etc.

And if you're not itching to early adopt, the timing for all of these is actually kind of great. Because parallel to this, there are multiple ecosystem-level changes hitting over the next several months that should translate to big usability jumps for any of the ones that get a next version. (Though probably not the consoles, since those tend to run longer lifecycles by design.)

Of particular note: by the time the M2 or M3 has ironed out the macOS ARM ecosystem, you can also reasonably expect high-end devices as a category to have 6GHz WiFi and a modern spec for Bluetooth audio.

Re:macOS 11 Big Sur compatibility on Apple Silicon by novok on Monday November 30, 2020 @03:23PM (#25258485)
If I were apple I would of shipped a dozen developer transition mac minis to them free of charge at least a few months ago, as part of developer relations, to kickstart the process if they haven't done something similar.
Re:macOS 11 Big Sur compatibility on Apple Silicon by vmchale on Monday November 30, 2020 @12:02PM (#25255967)
> The general public hasn’t even heard of Homebrew, never mind understands how impressive it would be to get such software working on day 0.

Sure, but making it easy for developers to use your platform is good because then it's easier to develop big fancy things like Photoshop.

Re:macOS 11 Big Sur compatibility on Apple Silicon by pjmlp on Monday November 30, 2020 @03:29PM (#25258551)
Photoshop doesn't need anything Homebrew related.
Re:macOS 11 Big Sur compatibility on Apple Silicon by e40 on Monday November 30, 2020 @10:47AM (#25254953)
Apple's support of my software company was terrible and shameful.

I got a dev unit (mac mini). It had beta 2 on it. We started the porting effort and had questions. Forums were the only place they said answers could be had. Never got any answers.

When beta 10 was released, it just wouldn't install. We tried for a week then saw a post on the forums that gave a hint about Mac-to-Mac reset of the firmware and general machine state. We had to upgrade another machine to Catalina to use it (inconvenient, but not a killer).

When 11.0.1 came out it wouldn't install and now the machine is a brick. We ordered a production mini with the M1 and it will be here in late December. While we sit with the brick and can't do any porting.

At every step we hit brick walls and had zero help from Apple. It was beyond frustrating.

Re:macOS 11 Big Sur compatibility on Apple Silicon by treesknees on Monday November 30, 2020 @11:29AM (#25255504)
For what it's worth, you could have walked into an Apple store and bought the M1 Mini the same day. No need to wait 3 weeks.
Re:macOS 11 Big Sur compatibility on Apple Silicon by toast0 on Monday November 30, 2020 @11:46AM (#25255750)
If you're near an Apple store, and if you're comfortable with the local covid risks.
Re:macOS 11 Big Sur compatibility on Apple Silicon by smnrchrds on Monday November 30, 2020 @01:05PM (#25256814)
I am not sure about the OP, but M1 Macs are not available in store anywhere in Canada, or at least not in Alberta and BC. Ordering by mail is the only option here at the moment.
Re:macOS 11 Big Sur compatibility on Apple Silicon by e40 on Tuesday December 01, 2020 @05:34PM (#25270946)
When you order, they always give a local pickup option if it exists. It did not.

And, because I want 16GB that's an automatic wait.

Re:macOS 11 Big Sur compatibility on Apple Silicon by vetinari on Monday November 30, 2020 @01:25PM (#25257094)
16 GB ones are BTO, you cannot pick them in the store.
Re:macOS 11 Big Sur compatibility on Apple Silicon by alwillis on Monday November 30, 2020 @01:38PM (#25257250)
You can buy it online and have it shipped to a store if you'd like.
Re:macOS 11 Big Sur compatibility on Apple Silicon by vetinari on Monday November 30, 2020 @02:06PM (#25257533)
Then you will then wait as everyone else. 4 to 6 weeks.

You can get only the standard configs without waiting, which do not include any 16 GB RAM model.

Re:macOS 11 Big Sur compatibility on Apple Silicon by novok on Monday November 30, 2020 @03:25PM (#25258504)
Not in the bay area today, none are available for pickup
Re:macOS 11 Big Sur compatibility on Apple Silicon by AsyncAwait on Monday November 30, 2020 @12:05PM (#25256027)
Only 8GB ram config, need an Apple Sore nearby
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.
Re:macOS 11 Big Sur compatibility on Apple Silicon by ghayes on Monday November 30, 2020 @06:54AM (#25252876)
You can run homebrew Rosetta though, right? Native is, of course, the preferred direction, but this doesn’t mean you’re hosed on an M1 MacBook by any means.
Re:macOS 11 Big Sur compatibility on Apple Silicon by saurik on Monday November 30, 2020 @07:43AM (#25253181)
Yeah... as much as I tend to dislike Apple and their decisions, this is a complaint I don't really understand... especially since the M1 with Rosetta 2 supposedly runs software better than the Intel macs did anyway! I actually chalk this up to the weird fetish people who use Apple products tend to have with things being exactly "modern" as opposed to being stable and functional or even performant (which tends to lead them to pester people to upgrade to new things on the Apple treadmill constantly rather than support new features or use cases... Windows and Android users don't do this and I frankly think are much better off--both professionally and psychologically--because of it). Put elsewise: Apple did do the work of porting homebrew... by writing Rosetta 2, and they probably tested it on Homebrew internally to make sure it was compatible with lots of Homebrew packages.
Re:macOS 11 Big Sur compatibility on Apple Silicon by rewtraw on Monday November 30, 2020 @12:42PM (#25256498)
Yes. And it has worked perfectly for me so far, as if I was still using brew on an Intel mac. People complaining that they can't do development on an M1 mac because of the lack of homebrew support either don't realize you can simply run it under Rosetta, or are just complaining for the sake of it.
Re:macOS 11 Big Sur compatibility on Apple Silicon by JKCalhoun on Monday November 30, 2020 @11:56AM (#25255880)
Yes, I just did last night (to install youTube-dl in fact).

You do have to specify Terminal to launch using Rosetta however.

Re:macOS 11 Big Sur compatibility on Apple Silicon by hbbio on Monday November 30, 2020 @07:11AM (#25252976)
Oh yes!

I am holding off purchasing multiple ARM Macs until homebrew works properly. We need them for our development and ops work, and now these uber-cool Macs are out, buying old Intel ones has become a no-no too, so we don't buy any desktops/laptops at all!

If you read this and work at Apple, you can show this message to your bosses and I hope that it could entice the company to sponsor Homebrew with hardware + engineer time to help the project go forward. I am pretty sure than homebrew generates 100s of millions of sales for Macs (100k computers sold instead of Linux laptops if homebrew did not exist seems reasonable).

Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:20AM (#25253023)
Hundreds of millions of Macs is the right order of magnitude to measure total sales–most Mac users are not developers using Homebrew. And the relevant people are almost certainly already aware of the existence of Homebrew.
Re:macOS 11 Big Sur compatibility on Apple Silicon by user-the-name on Monday November 30, 2020 @10:38AM (#25254832)
It does work, though. It just runs through Rosetta like everything else that hasn't been updated yet.
Re:macOS 11 Big Sur compatibility on Apple Silicon by alwillis on Monday November 30, 2020 @01:05PM (#25256819)
If you read this and work at Apple, you can show this message to your bosses and I hope that it could entice the company to sponsor Homebrew with hardware + engineer time to help the project go forward.

As you can read further down the thread, the Homebrew team was granted test units during the summer and had M1 Macs donated to them once they shipped.

Re:macOS 11 Big Sur compatibility on Apple Silicon by dblooman on Monday November 30, 2020 @06:41AM (#25252802)
I think at one point homebrew had to crowdfund buying Mac minis, so not surprised
Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @06:59AM (#25252903)
Apple recently donated Apple silicon Macs to Homebrew for CI.
Re:macOS 11 Big Sur compatibility on Apple Silicon by LeonM on Monday November 30, 2020 @07:03AM (#25252933)
You have a source on this?
Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:04AM (#25252936)
Re:macOS 11 Big Sur compatibility on Apple Silicon by LeonM on Monday November 30, 2020 @07:57AM (#25253263)
Thanks!

This is what I love about HN: the actual people behind the stories comment here.

Re:macOS 11 Big Sur compatibility on Apple Silicon by hu3 on Monday November 30, 2020 @07:02AM (#25252926)
Reminder that Homebrew was released 11 years ago.

How is it acceptable that Apple donates just now? Even more so when Apple themselves use Homebrew. tags:#apple

edit: I don't mind the foreseen responseless downvotes. This is more of a personal note on yet another reason to stay away from APPL after having problems with iPhone 6 CPU throtling and MacBook Pro keyboard fiasco.

Re:macOS 11 Big Sur compatibility on Apple Silicon by pwinnski on Monday November 30, 2020 @11:16AM (#25255315)
I'm not following the logic. Because Homebrew was developed 11 years ago on generally available hardware by people who already had such hardware, Apple... owed them free hardware? For what purpose? Just to say thank you?

Homebrew isn't a cross-platform thing. It's written by MacOS users for MacOS users. (Although I guess it now also supports Linux.) The project didn't need anything from Apple as long as Apple was using generally-available hardware.

Once Apple announced new hardware, they donated hardware to avoid the brew devs needing to buy new hardware. I'm not sure why anyone would expect anything before then.

Re:macOS 11 Big Sur compatibility on Apple Silicon by hu3 on Monday November 30, 2020 @12:53PM (#25256654)
Development, mantainance, support and servers cost money and time.

The least I would expect from a tax evading megacorp like Apple was to support the development of a tool that's so widespread and important to developers on macs. That would be the smart thing to do.

The fact that homebrew is specific to macs only adds insult to injury because that's even more reason to support such a tool and strengthen their ecosystem.

Throwing a bone so late in the game with no extra support other than a few beta machines worth a single week of one developer's income is laughable.

I shouldn't be surprided by Apple's stinginess. Last time they got hacked by a one-of-a-kind security research team which found dozens of vulnerabilities, the team was paid within 6 digits what could easily sell for 7 ou perhaps 8 digits to state actors. https://news.ycombinator.com/item?id=24718078

Re:macOS 11 Big Sur compatibility on Apple Silicon by alwillis on Monday November 30, 2020 @01:11PM (#25256909)
The least I would expect from a tax evading megacorp like Apple…

Could any global corporation pay more in taxes? Absolutely.

But paying $35 billion in taxes and being the world's largest tax payer is not nothing [1].

[1]: https://www.apple.com/newsroom/2017/11/the-facts-about-apple...

Re:macOS 11 Big Sur compatibility on Apple Silicon by hu3 on Monday November 30, 2020 @01:18PM (#25256998)
A 2017 link by Apple itself is the trust-worthy link you spam when someone accuses Apple of tax dodging. Are you serious?

Well here are some non-biased results from Google's first page for your education:

- Apple Avoided $40 Billion in Taxes. Now It Wants a Gold Star https://fortune.com/2018/01/18/apple-bonuses-money-us-350-bi...

- Silicon Valley giants accused of avoiding over $100 billion in taxes over the last decade. https://www.cnbc.com/2019/12/02/silicon-valley-giants-accuse...

It's amazing how far Apple supporters will go to defend Apple stealing their own money.

Re:macOS 11 Big Sur compatibility on Apple Silicon by pwinnski on Monday November 30, 2020 @02:30PM (#25257856)
Large numbers are hard to reason about, in both directions.

It could be that people are reacting less in defense of Apple and more to your obvious passionate hatred of the company.

Re:macOS 11 Big Sur compatibility on Apple Silicon by hu3 on Monday November 30, 2020 @02:52PM (#25258104)
Poeple's beef with Apple are rarely unrooted. Just read the links in this thread alone and my experience with iPhone 6 and macbook's keyboard.

Travelling far to a "genius store" to show a stuttering iPhone only to be told that the battery is still not broken enough for warranty despite the phone having to slow down to protect the underprovisioned underplaned battery is like being called a clown and a liar.

And diminishing tax evasion denounced by multiple unbiased entities to "people can't reason with Large numbers" is a disservice to those who could use those billions in health care.

Re:macOS 11 Big Sur compatibility on Apple Silicon by pjmlp on Monday November 30, 2020 @03:33PM (#25258593)
You known what would be even better? For homebrew users to actually pay the homebrew developers.
Re:macOS 11 Big Sur compatibility on Apple Silicon by ognarb on Monday November 30, 2020 @06:47AM (#25252831)
Max Howell should have continued to hack on KDE instead of creating homebrew ;)
Re:macOS 11 Big Sur compatibility on Apple Silicon by alwillis on Monday November 30, 2020 @01:06PM (#25256834)
That was a long time ago; basically ancient history now.
Re:macOS 11 Big Sur compatibility on Apple Silicon by Mandatum on Monday November 30, 2020 @05:56PM (#25260114)
Even the Developer Transition Kit / Universal App Quickstart Program has been handled poorly. Bunch of teething and hardware failure/DOA issues and arbitrary limitations with near zero engagement from Apple.

Nothing like the original Intel transition program, I'm willing to bet they're going to give credit instead of hardware for the exchange this time around too. It's an entirely different company now.

Apple doesn't NEED to subsidize or keep developers happy anymore. They've already won us and the marketshare. SE, vertical integration, leapfrog CPU and battery life.. They don't have any competitor, so why waste money investing in the ecosystem? We're going to build for them anyway.

Re:macOS 11 Big Sur compatibility on Apple Silicon by rbrtl on Monday November 30, 2020 @06:05PM (#25260184)
Sure. They just developed a new chip, with a new 5nm process, at to drop all the devs off a cliff and hang them out to dry. That will sell units. If they don't work the issues out they'll have to partially shelve the design and go grovelling back to Intel for CPUs because things will continue not to work until it affects the profits. I would be incredibly surprised to see "near zero engagement" with major vendors on this, have (e.g. Adobe) devs written about big issues, or just FOSS wranglers who feel their Free project is undervalued?

I agree there's been a big shift in focus. I'm seriously unhappy about the Amazon/Google level of ad-down-throat-ramming I have to put up with on my Apple TV. But I don't think they're throwing the towel in on hardware and software innovation.

Re:macOS 11 Big Sur compatibility on Apple Silicon by s_dev on Monday November 30, 2020 @08:47AM (#25253607)
>And there are quite a lot of people using and depending on Homebrew.

People are under no obligation to upgrade immediately to big sur. I'm holding out on Catalina for a few months with older hardware. M1 is a big change and I'm not surprised it will initially break a few things.

Also the point of having third party app ecosystem is that the first party doesn't have to maintain them and yet still receive some benefit from them.

Re:macOS 11 Big Sur compatibility on Apple Silicon by mlindner on Monday November 30, 2020 @03:17PM (#25258404)
It's homebrew's own choice that they have 100% of everything on Apple before they ship. They're simply lazy and don't want to have to deal with support of people complaining why something doesn't work. This is the problem with Homebrew and why people shouldn't use it.
Re:macOS 11 Big Sur compatibility on Apple Silicon by vmchale on Monday November 30, 2020 @11:59AM (#25255931)
> Tbh it’s kind of weird to me that Apple didn’t sponsor the work needed for this, and would ensure that it happened sooner.

It's unfortunate they don't have a package manager. They could do better than apt if they put resources behind it.

Re:macOS 11 Big Sur compatibility on Apple Silicon by monkin on Monday November 30, 2020 @06:45AM (#25252823)
> Tbh it’s kind of weird to me that Apple didn’t sponsor the work needed for this, and would ensure that it happened sooner.

They could donate something, but why should they? It’s community project not run by Apple. We, users, who actively use it to make professional work, should be responsible for supporting community projects like that. :)

Re:macOS 11 Big Sur compatibility on Apple Silicon by tannhaeuser on Monday November 30, 2020 @07:17AM (#25253009)
AFAIK, Apple does or did sponsor MacPorts and uses or used it internally; but maybe I'm wrong.

Apple should have a vested interest in developers on their platform and thus ports of popular F/OSS; but obviously, developers, graphic artists, music and other content producers aren't as significant a customer group relative to consumers as they used to be. I wonder how the decline of the Mac platform for professional work hits Apple's baseline assuming the historical draw of content creators to the platform also brought consumers and has been used by Apple in advertising, but I guess Apple knows better and simply makes so much more money with iDevices.

Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:22AM (#25253034)
Apple sponsored much of the original work on MacPorts, but these days it's run as an independent project of which a handful of maintainers are still from Apple.

The first patches for Apple silicon came from Apple engineers, FWIW.

Re:macOS 11 Big Sur compatibility on Apple Silicon by Wowfunhappy on Monday November 30, 2020 @07:42AM (#25253171)
I was surprised that you said up-thread they use Homebrew internally, though? Do they use both? Did they switch at some point?
Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:56AM (#25253253)
Apple's a large company, and like many large companies different people use different things ;) Since teams are largely autonomous with regards for tooling, I am sure that the choice of Homebrew or MacPorts for dependency management comes down to the choice of one engineer from the early stages of a project. For teams that use neither themselves developers are free to choose either for their machines. I would assume that new hires mostly pick Homebrew to use when given the choice.
Re:macOS 11 Big Sur compatibility on Apple Silicon by rsynnott on Monday November 30, 2020 @09:17AM (#25253911)
I'd assume any sufficiently large and old MacOS shop uses some combination; I don't see why Apple themselves would be any different.
Re:macOS 11 Big Sur compatibility on Apple Silicon by alwillis on Monday November 30, 2020 @01:29PM (#25257143)
Apple should have a vested interest in developers on their platform and thus ports of popular F/OSS…

Lets not forget that pretty much everything that's part of the Darwin layer (a.k.a. Unix) is already running natively on M1 Macs, including Ruby, Python, Perl, Vim, Emacs, etc. Straight from Apple.

I wonder how the decline of the Mac platform for professional work hits Apple's baseline assuming…

Apple's Mac revenue hit an all-time high just last quarter and that was before M1 Macs shipped. Yes, a product line that's about to be 37 years old in January 2021 hit $9 billion in revenue during a global pandemic [1] and jumped 39% [2]. I doubt there's a decline in professional usage of the Mac; even if there were, entry level M1 Macs that outperform professional Intel-based machines from Apple and others will address that.

but I guess Apple knows better and simply makes so much more money with iDevices.

The iPhone is brings in the most money but the Mac ($9 billion) made more than the iPad ($6.7 billion) and the Apple Watch + HomePod ($7.8 billion).

[1]: https://www.apple.com/newsroom/2020/10/apple-reports-fourth-...

[2]: https://fortune.com/2010/05/17/u-s-mac-sales-up-39-in-april/

Re:macOS 11 Big Sur compatibility on Apple Silicon by pjmlp on Monday November 30, 2020 @03:35PM (#25258618)
The only decline is from GNU/Linux devs buying Apple hardware as pretty UNIX.
Re:macOS 11 Big Sur compatibility on Apple Silicon by Smaug123 on Monday November 30, 2020 @06:51AM (#25252854)
I kind of disagree. For the same reason that shops provide free parking, it would make sense for Apple to put effort into the de-facto package manager for macOS.
Re:macOS 11 Big Sur compatibility on Apple Silicon by monkin on Monday November 30, 2020 @07:08AM (#25252960)
The parking analogy is missed, as they provide you macOS for free, and many other apps. What you will do with them is up to you.

And, don’t forget about MacPorts, which is more “core Apple philosophy” than Homebrew.

Re:macOS 11 Big Sur compatibility on Apple Silicon by saurik on Monday November 30, 2020 @07:33AM (#25253092)
They don't "provide macOS for free" any more than they provided the T key on your mac keyboard for free: their software is only designed to run on their hardware (for which they also attempt legal restrictions to prevent you using it elsewhere in addition to cryptographic DRM techniques) and they really only want you running their software in their hardware (which they already go to lengths to enforce on iOS and which they increasingly are pushing onto macs)... the software may as well be firmware (and in fact that is what Apple calls it on iOS) and is part of the vertically integrated product they sold you; so being annoyed about this is at least as legitimate about being annoyed that they didn't implement well any other feature of this laptop you are paying over a thousand dollars for (and, as stated by the person you are responding to, not just in their response to you but also in the post you responded to, the response is to just take their money elsewhere, which is _great_).
Re:macOS 11 Big Sur compatibility on Apple Silicon by Smaug123 on Monday November 30, 2020 @07:15AM (#25253003)
I don't assert entitlement to it. It's just that my next laptop will not be a Mac because of a collection of reasons all in this ballpark.
Re:macOS 11 Big Sur compatibility on Apple Silicon by rimliu on Monday November 30, 2020 @07:26AM (#25253055)
Pretty much every shopper will use parking. Get out of the HN bubble and none of Apple users will know Homebrew.
Re:macOS 11 Big Sur compatibility on Apple Silicon by pwinnski on Monday November 30, 2020 @11:18AM (#25255333)
Apparently they did donate things, according to the brew team on this very post.
Re:macOS 11 Big Sur compatibility on Apple Silicon by robertoandred on Monday November 30, 2020 @12:18PM (#25256195)
They did and have supported Homebrew and others with Apple Silicon. They said so back at the original announcement https://twitter.com/MarkVillacampa/status/127520044676491264...
Re:macOS 11 Big Sur compatibility on Apple Silicon by arvinsim on Monday November 30, 2020 @09:01PM (#25261448)
I think people still has this belief that power users is still an important target market for Apple. Basing on their hardware decisions and software support, I don't think this is true anymore.
Re:macOS 11 Big Sur compatibility on Apple Silicon by gigatexal on Monday November 30, 2020 @07:01AM (#25252920)
Yeah imagine if Apple did sponsor them how much more they could do.
Re:macOS 11 Big Sur compatibility on Apple Silicon by tambourine_man on Monday November 30, 2020 @07:55AM (#25253246)
Really weird indeed. The fact that they don't have an official package management system these days is already odd, but not helping the most popular one is just shooting yourself in the foot.
Re:macOS 11 Big Sur compatibility on Apple Silicon by Toutouxc on Monday November 30, 2020 @10:46AM (#25254944)
Correct me if I'm wrong, but I believe Windows didn't have one until a few months ago..? Also, the Mac App Store has been around for 10 years, Homebrew for 11 years and MacPorts for 18 years, so it's not like there was an urgent need to build one.
Re:macOS 11 Big Sur compatibility on Apple Silicon by tambourine_man on Monday November 30, 2020 @01:40PM (#25257271)
It didn't, but Windows was very late at this too.

The Mac App Store is for app delivery, similar, but not exactly a replacement.

A package management system must take care of versions, dependencies, such as, this version of MySQL needs OpenSSL version X, Readline Y, etc. Make sure it doesn't mess with Python's OpenSSL/readline decencies which are both different from the ones used by the OS, and so on.

Re:macOS 11 Big Sur compatibility on Apple Silicon by rsynnott on Monday November 30, 2020 @09:15AM (#25253891)
> I mean, Apple work closely with Adobe and other software companies to ensure a good experience for the end users. At least I think they do.

If they are, they're not doing a very good job; Adobe stuff is reportedly kind of buggy even under Rosetta, and historically Adobe has been very, very slow with the x86_64 transition, the Intel transition, the MacOS 10 transition, and so on.

Re:macOS 11 Big Sur compatibility on Apple Silicon by marsokod on Monday November 30, 2020 @07:09AM (#25252966)
A bit tongue-in-cheek, but Apple only just launched the public beta phase of MacOS on ARM. There is plenty of time for developers to work on this until the release of the stable product (M2 or whatever it will be named).
Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:10AM (#25252973)
Apple has launched a public release for macOS running on Apple silicon–it's what the new M1-based Macs are running.
Re:macOS 11 Big Sur compatibility on Apple Silicon by dijit on Monday November 30, 2020 @07:15AM (#25253001)
Pessimistically: the first public release of anything is basically a beta test.

Semantically this is not the case because they've "released", sure, but I don't think there's anything meaningful you can do until you scale out like this.

Re:macOS 11 Big Sur compatibility on Apple Silicon by thejosh on Monday November 30, 2020 @06:59AM (#25252902)
Given Apples track record regarding everything else, is this surprising?

They are against right to repair, want to have their own walled garden for both mobile and desktop, so why would they help with this?

Re:macOS 11 Big Sur compatibility on Apple Silicon by madeofpalk on Monday November 30, 2020 @07:22AM (#25253036)
Homebrew makes Macs more attractive for more people, with little "loss of control" from Apple. I'm sure Apple (people) themselves use Homebrew internal.
Re:macOS 11 Big Sur compatibility on Apple Silicon by saagarjha on Monday November 30, 2020 @07:37AM (#25253126)
Some engineers and teams do, yes.
Re:macOS 11 Big Sur compatibility on Apple Silicon by throwaway989472 on Monday November 30, 2020 @07:11AM (#25252978)
Because they use it internally.
Re:macOS 11 Big Sur compatibility on Apple Silicon by m463 on Monday November 30, 2020 @10:53AM (#25255031)
> it’s kind of weird to me that Apple didn’t sponsor the work needed for this

Apple has lost its way.

They should not only be helping with this, but SHIPPING more stuff like this themselves.

And "pro" has lost its meaning. It is now for "youtubers who want nice stuff" and don't mind someone else controlling their experience, as opposed to engineers and scientists and creative people who are actually creating the future.

Re:macOS 11 Big Sur compatibility on Apple Silicon by sfifs on Monday November 30, 2020 @07:43AM (#25253184)
> But many of the tools available through Homebrew are so essential to me that without Homebrew I likely would have stuck with Linux and FreeBSD for my laptop

Apple is sending you a message on your value to them as a customer by the fact that they didn't bother :-)

Have you tried WSL2 lately? You can get way more powerful systems with a Linux environment and soon to arrive GPU pass through.

Re:macOS 11 Big Sur compatibility on Apple Silicon by an_opabinia on Monday November 30, 2020 @07:50AM (#25253218)
My experience with WSL2 is that it’s a bajillion little broken stuffs here and there. If you are not doing the same exact kind of web development that everyone else is, it’s not a smooth experience.

Anyway it’s not about value if customers or anything, they’re just jackasses. Apple could afford to fix 10,000 different concerns simultaneously, and many companies do achieve that level of support, at least proportionate to the resources others have. There isn’t some strategy here.

Re:macOS 11 Big Sur compatibility on Apple Silicon by arvinsim on Tuesday December 01, 2020 @02:17AM (#25263145)
Tried WSL2 for a while but there was still a lot of things that needs polishing.

Finally decided on dual booting Pop!_OS and couldn't have been any happier. It's as close to MacOS as I can get in a desktop system. Due to Proton, I can now play games now too!