Logically this implies that I can't execute some i386 binary that I possess without infringing Intel patents. I think this theory of infringement has to run into various thought-experiment problems such as : can I auto-translate that binary into some other instruction set, then execute the translated binary, without infringing Intel patents? (yes, surely) Is the translator now infringing Intel patents because it has…
If you execute your i386 binary on an Intel, AMD, or other licensed processor, then you're protected by the doctrine of exhaustion: https://en.wikipedia.org/wiki/Exhaustion_of_intellectual_pro... If you execute it in an emulator, though, all bets are off...
Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
181–190 of 234 posts
Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#182This marks a distinct shift for Intel. Historically, Intel's IP approach has focused on trade secrets, because they had a huge advantage in manufacturing and implementation techniques that are not easily reverse-engineered. Patent-protecting x86 didn't make much sense during the long period where nobody could make a general-purpose CPU as fast as Intel running native code, much less while emulating x86. As Moore's la…
That's the opposite of my impression of their history. Intel's approach to x86 historically has been asserting that it's basically impossible to implement a clone due to their patents, which they aggressively asserted to keep any competitors out of the market entirely if possible, and restricted to older ISA features if not possible. With the main exception of AMD, which was initially given patent licenses and tolera…
Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#183Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#184Earlier quoted context omitted.
That's the opposite of my impression of their history. Intel's approach to x86 historically has been asserting that it's basically impossible to implement a clone due to their patents, which they aggressively asserted to keep any competitors out of the market entirely if possible, and restricted to older ISA features if not possible. With the main exception of AMD, which was initially given patent licenses and tolera…
It's kind of difficult to believe this when the relevant architecture of today (x64) was developed by AMD. X86 is ancient, any patents that can't be avoided would have expired years ago.
Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#185Earlier quoted context omitted.
It's kind of difficult to believe this when the relevant architecture of today (x64) was developed by AMD. X86 is ancient, any patents that can't be avoided would have expired years ago.
I'm always surprised when I read this. How long do patents last? I'd always thought they were indefinite or like copyright.
Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#186Earlier quoted context omitted.
Hmmm. So for example, a strength of X86 is that all reads and writes are synchronized by design, guaranteed by hardware. So if two threads call a write instruction, those instructions are guaranteed to happen in the order they were written in. You have no such guarantee on ARM. What's more, Intel has a patent for this. So now, if the same algorithm is implemented in software to emulate X86 platform on ARM, how is tha…
how can it possibly infringe on any kind of patent to "promise that commands are executed in order". maybe thats a difficult problem for hardware to solve. for software, thats just how software works. maple is solving differential equations and that may have at some point been difficult to write software for. if they have a patent for that, then so be it. I start a company that hires professors who are really good at…
Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#187Earlier quoted context omitted.
One has to wonder why this approach hasn't been successful in litigation against game console emulator developers.
How many suits against console emulators have gone to trial? I would think nobody who makes or sells console hardware actually wants to risk such a case going to trial, because the best case is that they win and can't recover any meaningful damages, but the worst case outcome is that they establish precedent that the emulator is legal.
Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#188May someone please elaborate on the difference between what MS does and emulators on Linux like Quemu and ExaGear?
Here's a Microsoft Channel 9 video in which they talk about the x86 emulation layer: https://channel9.msdn.com/Events/Build/2017/P4171
Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#189Re: Intel fires warning shots at Microsoft, says x86 emulation is a patent minefield
#190Earlier quoted context omitted.
how can it possibly infringe on any kind of patent to "promise that commands are executed in order". maybe thats a difficult problem for hardware to solve. for software, thats just how software works. maple is solving differential equations and that may have at some point been difficult to write software for. if they have a patent for that, then so be it. I start a company that hires professors who are really good at…
There seems to be a lot of mingling here of the way things ought to be and the way they are.
but laws should not contradict common sense.