Considering you can install Ubuntu on several Android tablets, then your stretch goals are technically achievable.
In terms of everything else, I don't know specifically, but probably. It's a full Linux kernel with root access, so virtually anything is doable.
In terms of performance, no, I don't think that any mainstream Android device can do virtualization - but that's a hardware problem.
I hope you don't misinterpret me - I love the Surface, and I want one very badly. I was just pointing out that you can get a command-line Linux on a tablet, and have been able to for some time.
EDIT: Look at my other comment in this same thread: http://news.ycombinator.com/item?id=5194554 I'm not arguing that Android is a replacement for a real OS, by any means. But my limited statement, that you can get command-line Linux on a tablet, was correct.
In terms of everything else, I don't know specifically, but probably. It's a full Linux kernel with root access, so virtually anything is doable.
In terms of performance, no, I don't think that any mainstream Android device can do virtualization - but that's a hardware problem.
I hope you don't misinterpret me - I love the Surface, and I want one very badly. I was just pointing out that you can get a command-line Linux on a tablet, and have been able to for some time.
EDIT: Look at my other comment in this same thread: http://news.ycombinator.com/item?id=5194554 I'm not arguing that Android is a replacement for a real OS, by any means. But my limited statement, that you can get command-line Linux on a tablet, was correct.