5 ms·
Btw, thanks for FreeBSD compat work for running on AWS/Xen, even if it might've been mostly to host Tarsnap on it. ;) It's possible to run a NetBSD Xen dom0 (h
by bmir-alum-007 11y ago
Btw, thanks for FreeBSD compat work for running on AWS/Xen, even if it might've been mostly to host Tarsnap on it. ;)
It's possible to run a NetBSD Xen dom0 (host system) on bare metal, under VMware or Xen HVM: it takes a few patches, building a kernel and config tweaks to get going but it works stably. [0] (There's no XAPI (the Xen remote management API) support however, so XenServer tools and other 3rd-party XAPI integrations probably won't work. FYI: XAPI server-side is coded in OCaml; don't ask how I know that. ;) [1])
For most people w/ baremetal or rented colo that just want a turn-key supportable hypervisor, I would advise using Citrix XenServer (commercial official Xen, free download, it seems be more stable than XCP and includes XAPI) or VMware ESXi (free download, very stable, $$$ quickly). After that, you can run whatever OS/es you like. (IIRC a ton of AWS boxes run heavily-modified Xen open-source 3.3.x.)
For desktop/laptop dev: VirtualBox, VMware Fusion/Workstation or qemu.
References:
0. https://wiki.netbsd.org/ports/xen/howto/ https://wiki.netbsd.org/ports/xen/howto/
1. https://github.com/xapi-project/xen-api https://github.com/xapi-project/xen-api
EDIT: pronouns
- cperciva 11y agoFreeBSD compat work on AWS/Xen I did no such thing. My work was all to add AWS/Xen compatibility to FreeBSD. :-) In all serious though, while wanting to host Tarsnap on an OS I knew and trusted was my justification for spending so much time on FreeBSD/EC2, my actual reason had more to do with wanting to make sure that FreeBSD didn't fall behind.
- bmir-alum-007 11y agoAh cool. Adoption is like a stochastic transfer function with a dependent variable "modern usability." Speaking of usability, here's a patch to libfetch to ignore crusty ftp server non-RFC spurious responses https://gist.github.com/steakknife/b4772a5deb6afc8851e0 https://gist.github.com/steakknife/b4772a5deb6afc8851e0 (I have absolute zero idea how to contribute code/patches to FreeBSD or it's not obvious/easy from docs.) s/on/for/ That's what I meant. ;)
- pjmlp 11y ago> XAPI server-side is coded in OCaml; don't ask how I know that. Everyone that follows Mirage should know that. ;) I remember Anil saying something about it in one of his talks, if I am not mistaken.