A FYI on FreeBSD with Linode:
I seem to have FreeBSD-7.2-RELEASE running happily on Linode after some hackery, however there are some major issues that prevent this from being a genuinely happy solution:
1) 7.3-release had kernel panic on boot
2) 8.0-release had kernel panic on boot
3) 8.0-stable had kernel panic on boot
4) 9.0-current had kernel panic on boot
5) 7.2-release only works in non-SMP mode
6) I haven't cleaned up boot process, so booting the system requires me to manually specify kernel location and root filesystem
I assume with some work on my part, #6 could be overcome. #1-5, however, have me worried. Seems this issue has been reported, but I'm not certain anybody with the Xen knowledge has the time or care to fix it.
The panics generally all happened at HYPERVISOR_vcpu_op(VCPUOP_initialise, cpu, &ctxt) early in the kernel boot.
The lack of activity on existing PR's like this one has me concerned about the future of Xen DomU support on FreeBSD:
http://www.freebsd.org/cgi/query-pr.cgi?pr=135069
Edit by Jed: This deserves its own thread.