News for hackers. Stuff that matters.
Re:macOS Catalina, 64-bit, 32-bit, and related Questions by mikhailt on Saturday June 22, 2019 @02:47PM (#20251068)
The other reason I can think of is archival/history, we shouldn't disregard everything we've made in the past just because it doesn't run on latest hardware; they're still a good part of our history that we should learn from.

I just wish Apple would include a free downloadable 32-bit image of macOS Mojave or a specific version that we can always run on top of Apple's Hypervisor framework that'll be maintained forever for use of these 32-bit software in the event we don't find a proper 64-bit version and we don't "violate their EULA" if we buy a new Mac that didn't come with Mojave.

Re:macOS Catalina, 64-bit, 32-bit, and related Questions by gumby on Saturday June 22, 2019 @03:35PM (#20251303)
I am not going to argue with the legitimate claims of inconvenience (or worse) thanks to deprecating old APIs.

But we have a natural experiment of the opposite: Microsoft has bent over backwards to maintain back compatibility. And those old APIs have been the major sources of vulnerabilities, fragility, and maintenance cost. They do occasionally bite the bullet (e.g. old versions of Word are no longer readable) but they go out of their way not to.

I really don't like Windows for my own technical reasons but I have tremendous respect for the amount of effort MS has put in over the years on this front and I sympathize with the consequences.

Apple has a much smaller "surface" (both vulnerability attack surface as well as surface ear of their own code base) which makes many technical decisions much easier.

So either way means a choice; you can't say one is absolutely superior to the other.

Re:macOS Catalina, 64-bit, 32-bit, and related Questions by pvg on Saturday June 22, 2019 @04:29PM (#20251564)
I'm not sure this is all that accurate a description of the current state or priorities of either Windows or Mac OS. Microsoft actually did exactly what the other poster is suggesting - use virtualization to provide support for a previous OS (XP mode in Win 7). And that was 10 years ago.
Re:macOS Catalina, 64-bit, 32-bit, and related Questions by bdcravens on Saturday June 22, 2019 @02:57PM (#20251111)
Except Apple already took the same approach with PowerPC applications.
Re:macOS Catalina, 64-bit, 32-bit, and related Questions by mikhailt on Saturday June 22, 2019 @03:31PM (#20251273)
IIRC, you could still run these apps on Snow Leopard in VirtualBox by using Rosetta. It's PITA but I would still say they should offer Snow Leopard image for the purpose of having Rosetta support.

I'm not saying Apple will do anything like this but it would be nice of them to do it.

Re:macOS Catalina, 64-bit, 32-bit, and related Questions by msbarnett on Saturday June 22, 2019 @04:29PM (#20251563)
Rosetta relied on a binary recompilation technology they licensed from Transitive. IBM bought it up and changed the licensing such that it was no longer economical for Apple to ship it, which is why it dropped really suddenly.

Free copies of Snow Leopard would likely cost them a lot in fees to IBM

Re:macOS Catalina, 64-bit, 32-bit, and related Questions by bdcravens on Saturday June 22, 2019 @03:36PM (#20251310)
Maybe a point in time image wouldn't be a bad thing, but what do you mean by "that'll be maintained forever"? That it'll be downloadable, or that Apple should be responsible for security updates, etc, on those legacy OSes?
Re:macOS Catalina, 64-bit, 32-bit, and related Questions by saagarjha on Saturday June 22, 2019 @04:43PM (#20251633)
Apple makes previous versions of macOS available to download, and you should be able to cover those into something your virtualization software can boot.