virtualization revision 1.6
1$NetBSD: virtualization,v 1.6 2019/06/17 18:22:41 sevan Exp $ 2 3NetBSD Virtualization Roadmap 4============================= 5 6This is a small roadmap document, and deals with the virtualization 7side of the operating system. 8 9Features that will be in 6.0: 101. NetBSD/usermode 115. Xen domU migration, suspend and resume 12 13Features which may make future releases: 142. virtualization jails via secmodel 153. iSCSI booting 164. iSCSI device cloning 17 18We'll continue to update this roadmap as features and dates get firmed up. 19 20 21Some explanations 22================= 23 241. NetBSD/usermode 25------------------ 26 27NetBSD/usermode is an port of NetBSD to a POSIX-compatible user-space, 28with the intention that it should be possible to run the usermode 29version of NetBSD on any POSIX-compatible operating system. This code 30has been committed to the repository by jmcneill, and updated by reinoud 31and jmcneill. usermode can now boot up to X11, can use a vnc console, 32and is under active development now. This is most definitely in 6.0. 33 34Responsible: jmcneill, reinoud 35 362. Virtualization Jails via secmodel 37------------------------------------ 38 39One novel way of creating jails for virtualization is to use a new 40secmodel (part of the kauth framework), to isolate processes into 41jail-based virtual machines. This is the basis of a paper given by 42bad@ at AsiaBSDcon in March 2008. This will not make 6.0 43 44Responsible: bad 45 463. iSCSI booting 47---------------- 48 49In order to make Xen domains migration-friendly, the storage that the 50domain uses must be based on some form of network-centric storage, either 51NFS, or a SAN or IP-SAN. For IP-SANs, iSCSI booting will be used. This 52is dependent on the in-kernel iSCSI initiator project completing. This will not make 6.0 53 54Responsible: agc 55 564. iSCSI device cloning 57----------------------- 58 59To minimise the storage requirements for multiple domU booting, using 60a standard root filesystem or block device for the domU is required, along 61with some form of copy-on-write mechanism to preserve any modifications 62that are made. This will not make 6.0 63 64Responsible: agc 65 665. Xen domU migration, suspend and resume 67----------------------------------------- 68 69Xen domU migration is where a domU domain is moved from one dom0 to 70another dom0 on the same vlan (to avoid networking problems, the 71virtual arp address migrates with the domU itself). jym has committed 72this code, and it will be in 6.0 73 74Responsible: jym, bouyer 75 76Alistair Crooks 77Sat Jan 14 11:38:50 PST 2012 78