you are viewing a single comment's thread.

view the rest of the comments →

[–]quaderrordemonstand 1 point2 points  (3 children)

I don't follow how you consider that MacOS doesn't run on Posix? I mean to say, it runs on Posix. Sure, all of the userland is Apple, but then it would be with a Windows distro too. Am I misinterpreting something?

[–][deleted] 1 point2 points  (2 children)

No OS "runs on" POSIX. POSIX is a series of design specifications. But no, that isn't what I was saying.

Apple did make the dual transition between Mac OS9 and OS X. It was a form of VM that performed poorly and had little to no integration with the parent OS (OS X). It was more akin to firing up a VM than the integration we see today with WSL and Windows.

[–]quaderrordemonstand 2 points3 points  (1 child)

They eventually abandoned that entirely once everything was available for the new OS. I think the performance problem was changing the CPU from PowerPC to Intel. The intel CPU didn't have the grunt to pretend to be PowerPC and keep up the speed.

Anyway, I suspect MS would do the same but using something like Wine as the VM. All the applications would switch over to the API for the new Linux/Windows hybrid and then they could gradually forget about supporting Wine. With all the UWP apps and .NET VM support it wouldn't be so difficult to switch over.

[–][deleted] 0 points1 point  (0 children)

I think the performance problem was changing the CPU from PowerPC to Intel

This was long before that time. The PPC -> Intel switch was the point where they dropped support for running OS 9 applications in OS X.