So, how serious is the legal battle between Apple and the various Android phone makers, really? Surely, it's just logical business sense that's behind it, right? Calculated, well-planned precision strikes designed to hurt Android where simply making better, more innovative products isn't enough? Well, no, not really. We already knew Steve Jobs took this personal - now we know just how personal.

" UNIX userland applications will not run on Linux as there is no ABI or API compatibility. Error codes, for example, are different, because Linus mixed them up (unintentionally). X11 applications can run on Linux if they are re-compiled for Linux, binaries will not run. Bash scripts will run.

I was referring to stuff like cat, ln and dd when I referred to the userland tools. as far as I know, binairy compatibility is not required on a UNIX system. Even source compatibility is not required. Source compatibility is required for POSIX, though (a standard from which Linux seems to be moving away from) "

On Linux, the command-line userland programs named cat ln and dd are not UNIX cat, ln and dd. They are written-from-scratch GNU programs with the same names and roughly the same functionality as old UNIX programs.