Interesting take on hacking hardware to control the Linux based machined. But I think that the same technology can also be used by organizations or governments to safe guard the machines, by hot patching the Linux Kernel with immediate fixes to major security breaches.
Our goal is to produce a PCI card which, when present in a machine running Linux, modifies the kernel so that we can control the machine remotely over the Internet. We’re going to make the simplifying assumption that we have a virtual machine which is a replica of the actual target machine. In particular, we know the architecture and exact kernel version of the target machine. Our proof-of-concept code will be written to only work on this specific kernel version, but it’s mainly just a matter of engineering effort to support a wide range of kernels.
Why a coffee versus dirt cheap app argument does not work?
This is one of the best critique that I have read on why people are not hesitant to pay few $s for a cup of coffee at the favorite place but would not pay even a few cents for a “very good” app.
I know I’ll like my cup of coffee. It will fully meet my expectations. For the $4 I spend I don’t expect it to change my life. I don’t expect it to even last beyond its last drop (and a trip to the bathroom later). It’s an experience I can fully trust will be pretty much the same each time. There’s no gamble here. Ask me if I’d like to drop $4 on a cup of your new “Instant Refresher Juice 1.0″ and there’s a very good chance I’ll pass. Or, maybe I’ll ask for a free sample to see if your $4 Instant Refresher Juice 1.0 is as good as Starbucks Coffee. In short, I know what I’m getting for $4 and I’m getting that same experience every time I hit the drive thru.