Backward (bug) compatibly for legacy software. Jobs didn’t care, so there were bowls of protest when a new version of Mac OS caused (cough) photoshop to no longer work.
149 posts • joined 17 Sep 2008
If Job's wanted virtualization, Apple would still be using PPC (or even 68k) chips. The X86 was a bitch to virtualize given the unprivileged access to the processor status word for reads. Kudos to vmware for actually figuring out how to get it done. I suspect it was AMD who fixed that too.
"How people are going to write apps for Duo and Neo will have a lot more to do with each other than just writing a Windows app or an Android app, because it's going to be about the Microsoft graph."
I guess you now need a satnav to figure your way through "the graph".
Assembly? Surely you jest. Today's compilers will do a far better job of scheduling instructions than all but the most experienced assembly programmers, and when the architecture of the machine changes (including our beloved Intel x86), it takes a lot less time to recompile than to recode. Put a steak into it.
I had the iPhone X for about three days before it was returned because it basically became useless while driving and I was having to pull the thing out of my pocket and hold it up to my face for three seconds to check a text..
Perhaps being a pain in the arse to check a text while driving is a good thing.
It's not the kernel that's ossified, it's the applications. Windows itself suffers from 'junk DNA' which has accumulated throughout the years resulting in the bloated mess that exists today. The windows kernel has run on a variety of platforms in the past, and will continue to do so with windows 10, as MS plans on running it on pretty well everything. The brilliance of Apple (and DEC for that matter when moving from the VAX to the Alpha) was the ability to translate legacy code to a new architecture (rosetta for Apple). Furthermore, Apple deprecates code faster than most people change their underwear, so old applications either adapt or die. If MS had allowed legacy x86 cruft to run on ARMs or Itanics [sic], perhaps the x86 would have sunk to it's most richly deserved place on the bottom of the ocean.
Biting the hand that feeds IT © 1998–2020