Please forgive me if I'm incorrect about this,  I'm a N00b with arm devices.   It looks like the tf101 does support device tree.   Here's a link to cyanogenmod device tree code for it

https://github.com/RaymanFX/device_asus_tf101

There are reports of getting ubuntu running on a tf101
https://wiki.ubuntu.com/Touch/Devices/tf101
http://forum.xda-developers.com/showthread.php?t=2168473

I'm willing to do legwork, can I virtualize a specific arm device?  I've done stints as build manager at my place of employment and have setup and maintain a koji build farm and bodhi instance at my place of employment.   I just need to bootstrap my brain into the arm world view

It seems to me that device tree is arms answer to a bios/post. As in here's a list of devices/chipsets I know about on this device.

On Oct 20, 2013 5:59 AM, "Peter Robinson" <pbrobinson@gmail.com> wrote:
> Hi All,
>
> I have an aging Asus tf101 with the detachable keyboard and am getting
> fairly tired of the android app ecosystem.   I was wondering since the
> trimslice and the tf101 both share the tegra 2 chipset if anyone had tried
> it on this device yet?   and if so could share their expereince?

I'm not aware of anyone who's got it working. There's a few things
we'd need to be able to support it well (this goes for pretty much any
device by any SoC manufacturer) and those are:
- Unlocked boot loader with device tree support
- In kernel device tree

Unfortunately most of the current older devices don't support device
tree which is a necessity for OOTB support on Fedora these days. Any
tegra based device that runs a kernel newer than 3.7 should have this
as all the non DT support for tegra platforms was ripped out in that
release. The tegra2 support is pretty reasonable now with basic video
support and will get better as the upstream driver code makes it to a
stable and usable driver.

Peter