| .. | .. |
|---|
| 11 | 11 | config SSL |
|---|
| 12 | 12 | bool "Virtual serial line" |
|---|
| 13 | 13 | help |
|---|
| 14 | | - The User-Mode Linux environment allows you to create virtual serial |
|---|
| 15 | | - lines on the UML that are usually made to show up on the host as |
|---|
| 16 | | - ttys or ptys. |
|---|
| 14 | + The User-Mode Linux environment allows you to create virtual serial |
|---|
| 15 | + lines on the UML that are usually made to show up on the host as |
|---|
| 16 | + ttys or ptys. |
|---|
| 17 | 17 | |
|---|
| 18 | | - See <http://user-mode-linux.sourceforge.net/old/input.html> for more |
|---|
| 19 | | - information and command line examples of how to use this facility. |
|---|
| 18 | + See <http://user-mode-linux.sourceforge.net/old/input.html> for more |
|---|
| 19 | + information and command line examples of how to use this facility. |
|---|
| 20 | 20 | |
|---|
| 21 | | - Unless you have a specific reason for disabling this, say Y. |
|---|
| 21 | + Unless you have a specific reason for disabling this, say Y. |
|---|
| 22 | 22 | |
|---|
| 23 | 23 | config NULL_CHAN |
|---|
| 24 | 24 | bool "null channel support" |
|---|
| 25 | 25 | help |
|---|
| 26 | | - This option enables support for attaching UML consoles and serial |
|---|
| 27 | | - lines to a device similar to /dev/null. Data written to it disappears |
|---|
| 28 | | - and there is never any data to be read. |
|---|
| 26 | + This option enables support for attaching UML consoles and serial |
|---|
| 27 | + lines to a device similar to /dev/null. Data written to it disappears |
|---|
| 28 | + and there is never any data to be read. |
|---|
| 29 | 29 | |
|---|
| 30 | 30 | config PORT_CHAN |
|---|
| 31 | 31 | bool "port channel support" |
|---|
| 32 | 32 | help |
|---|
| 33 | | - This option enables support for attaching UML consoles and serial |
|---|
| 34 | | - lines to host portals. They may be accessed with 'telnet <host> |
|---|
| 35 | | - <port number>'. Any number of consoles and serial lines may be |
|---|
| 36 | | - attached to a single portal, although what UML device you get when |
|---|
| 37 | | - you telnet to that portal will be unpredictable. |
|---|
| 38 | | - It is safe to say 'Y' here. |
|---|
| 33 | + This option enables support for attaching UML consoles and serial |
|---|
| 34 | + lines to host portals. They may be accessed with 'telnet <host> |
|---|
| 35 | + <port number>'. Any number of consoles and serial lines may be |
|---|
| 36 | + attached to a single portal, although what UML device you get when |
|---|
| 37 | + you telnet to that portal will be unpredictable. |
|---|
| 38 | + It is safe to say 'Y' here. |
|---|
| 39 | 39 | |
|---|
| 40 | 40 | config PTY_CHAN |
|---|
| 41 | 41 | bool "pty channel support" |
|---|
| 42 | 42 | help |
|---|
| 43 | | - This option enables support for attaching UML consoles and serial |
|---|
| 44 | | - lines to host pseudo-terminals. Access to both traditional |
|---|
| 45 | | - pseudo-terminals (/dev/pty*) and pts pseudo-terminals are controlled |
|---|
| 46 | | - with this option. The assignment of UML devices to host devices |
|---|
| 47 | | - will be announced in the kernel message log. |
|---|
| 48 | | - It is safe to say 'Y' here. |
|---|
| 43 | + This option enables support for attaching UML consoles and serial |
|---|
| 44 | + lines to host pseudo-terminals. Access to both traditional |
|---|
| 45 | + pseudo-terminals (/dev/pty*) and pts pseudo-terminals are controlled |
|---|
| 46 | + with this option. The assignment of UML devices to host devices |
|---|
| 47 | + will be announced in the kernel message log. |
|---|
| 48 | + It is safe to say 'Y' here. |
|---|
| 49 | 49 | |
|---|
| 50 | 50 | config TTY_CHAN |
|---|
| 51 | 51 | bool "tty channel support" |
|---|
| 52 | 52 | help |
|---|
| 53 | | - This option enables support for attaching UML consoles and serial |
|---|
| 54 | | - lines to host terminals. Access to both virtual consoles |
|---|
| 55 | | - (/dev/tty*) and the slave side of pseudo-terminals (/dev/ttyp* and |
|---|
| 56 | | - /dev/pts/*) are controlled by this option. |
|---|
| 57 | | - It is safe to say 'Y' here. |
|---|
| 53 | + This option enables support for attaching UML consoles and serial |
|---|
| 54 | + lines to host terminals. Access to both virtual consoles |
|---|
| 55 | + (/dev/tty*) and the slave side of pseudo-terminals (/dev/ttyp* and |
|---|
| 56 | + /dev/pts/*) are controlled by this option. |
|---|
| 57 | + It is safe to say 'Y' here. |
|---|
| 58 | 58 | |
|---|
| 59 | 59 | config XTERM_CHAN |
|---|
| 60 | 60 | bool "xterm channel support" |
|---|
| 61 | 61 | help |
|---|
| 62 | | - This option enables support for attaching UML consoles and serial |
|---|
| 63 | | - lines to xterms. Each UML device so assigned will be brought up in |
|---|
| 64 | | - its own xterm. |
|---|
| 65 | | - It is safe to say 'Y' here. |
|---|
| 62 | + This option enables support for attaching UML consoles and serial |
|---|
| 63 | + lines to xterms. Each UML device so assigned will be brought up in |
|---|
| 64 | + its own xterm. |
|---|
| 65 | + It is safe to say 'Y' here. |
|---|
| 66 | 66 | |
|---|
| 67 | 67 | config NOCONFIG_CHAN |
|---|
| 68 | 68 | bool |
|---|
| .. | .. |
|---|
| 72 | 72 | string "Default main console channel initialization" |
|---|
| 73 | 73 | default "fd:0,fd:1" |
|---|
| 74 | 74 | help |
|---|
| 75 | | - This is the string describing the channel to which the main console |
|---|
| 76 | | - will be attached by default. This value can be overridden from the |
|---|
| 77 | | - command line. The default value is "fd:0,fd:1", which attaches the |
|---|
| 78 | | - main console to stdin and stdout. |
|---|
| 79 | | - It is safe to leave this unchanged. |
|---|
| 75 | + This is the string describing the channel to which the main console |
|---|
| 76 | + will be attached by default. This value can be overridden from the |
|---|
| 77 | + command line. The default value is "fd:0,fd:1", which attaches the |
|---|
| 78 | + main console to stdin and stdout. |
|---|
| 79 | + It is safe to leave this unchanged. |
|---|
| 80 | 80 | |
|---|
| 81 | 81 | config CON_CHAN |
|---|
| 82 | 82 | string "Default console channel initialization" |
|---|
| 83 | 83 | default "xterm" |
|---|
| 84 | 84 | help |
|---|
| 85 | | - This is the string describing the channel to which all consoles |
|---|
| 86 | | - except the main console will be attached by default. This value can |
|---|
| 87 | | - be overridden from the command line. The default value is "xterm", |
|---|
| 88 | | - which brings them up in xterms. |
|---|
| 89 | | - It is safe to leave this unchanged, although you may wish to change |
|---|
| 90 | | - this if you expect the UML that you build to be run in environments |
|---|
| 91 | | - which don't have X or xterm available. |
|---|
| 85 | + This is the string describing the channel to which all consoles |
|---|
| 86 | + except the main console will be attached by default. This value can |
|---|
| 87 | + be overridden from the command line. The default value is "xterm", |
|---|
| 88 | + which brings them up in xterms. |
|---|
| 89 | + It is safe to leave this unchanged, although you may wish to change |
|---|
| 90 | + this if you expect the UML that you build to be run in environments |
|---|
| 91 | + which don't have X or xterm available. |
|---|
| 92 | 92 | |
|---|
| 93 | 93 | config SSL_CHAN |
|---|
| 94 | 94 | string "Default serial line channel initialization" |
|---|
| 95 | 95 | default "pty" |
|---|
| 96 | 96 | help |
|---|
| 97 | | - This is the string describing the channel to which the serial lines |
|---|
| 98 | | - will be attached by default. This value can be overridden from the |
|---|
| 99 | | - command line. The default value is "pty", which attaches them to |
|---|
| 100 | | - traditional pseudo-terminals. |
|---|
| 101 | | - It is safe to leave this unchanged, although you may wish to change |
|---|
| 102 | | - this if you expect the UML that you build to be run in environments |
|---|
| 103 | | - which don't have a set of /dev/pty* devices. |
|---|
| 97 | + This is the string describing the channel to which the serial lines |
|---|
| 98 | + will be attached by default. This value can be overridden from the |
|---|
| 99 | + command line. The default value is "pty", which attaches them to |
|---|
| 100 | + traditional pseudo-terminals. |
|---|
| 101 | + It is safe to leave this unchanged, although you may wish to change |
|---|
| 102 | + this if you expect the UML that you build to be run in environments |
|---|
| 103 | + which don't have a set of /dev/pty* devices. |
|---|
| 104 | 104 | |
|---|
| 105 | 105 | config UML_SOUND |
|---|
| 106 | 106 | tristate "Sound support" |
|---|
| 107 | 107 | help |
|---|
| 108 | | - This option enables UML sound support. If enabled, it will pull in |
|---|
| 109 | | - soundcore and the UML hostaudio relay, which acts as a intermediary |
|---|
| 110 | | - between the host's dsp and mixer devices and the UML sound system. |
|---|
| 111 | | - It is safe to say 'Y' here. |
|---|
| 108 | + This option enables UML sound support. If enabled, it will pull in |
|---|
| 109 | + soundcore and the UML hostaudio relay, which acts as a intermediary |
|---|
| 110 | + between the host's dsp and mixer devices and the UML sound system. |
|---|
| 111 | + It is safe to say 'Y' here. |
|---|
| 112 | 112 | |
|---|
| 113 | 113 | config SOUND |
|---|
| 114 | 114 | tristate |
|---|
| .. | .. |
|---|
| 131 | 131 | config UML_NET |
|---|
| 132 | 132 | bool "Virtual network device" |
|---|
| 133 | 133 | help |
|---|
| 134 | | - While the User-Mode port cannot directly talk to any physical |
|---|
| 135 | | - hardware devices, this choice and the following transport options |
|---|
| 136 | | - provide one or more virtual network devices through which the UML |
|---|
| 137 | | - kernels can talk to each other, the host, and with the host's help, |
|---|
| 138 | | - machines on the outside world. |
|---|
| 134 | + While the User-Mode port cannot directly talk to any physical |
|---|
| 135 | + hardware devices, this choice and the following transport options |
|---|
| 136 | + provide one or more virtual network devices through which the UML |
|---|
| 137 | + kernels can talk to each other, the host, and with the host's help, |
|---|
| 138 | + machines on the outside world. |
|---|
| 139 | 139 | |
|---|
| 140 | | - For more information, including explanations of the networking and |
|---|
| 141 | | - sample configurations, see |
|---|
| 142 | | - <http://user-mode-linux.sourceforge.net/old/networking.html>. |
|---|
| 140 | + For more information, including explanations of the networking and |
|---|
| 141 | + sample configurations, see |
|---|
| 142 | + <http://user-mode-linux.sourceforge.net/old/networking.html>. |
|---|
| 143 | 143 | |
|---|
| 144 | | - If you'd like to be able to enable networking in the User-Mode |
|---|
| 145 | | - linux environment, say Y; otherwise say N. Note that you must |
|---|
| 146 | | - enable at least one of the following transport options to actually |
|---|
| 147 | | - make use of UML networking. |
|---|
| 144 | + If you'd like to be able to enable networking in the User-Mode |
|---|
| 145 | + linux environment, say Y; otherwise say N. Note that you must |
|---|
| 146 | + enable at least one of the following transport options to actually |
|---|
| 147 | + make use of UML networking. |
|---|
| 148 | 148 | |
|---|
| 149 | 149 | config UML_NET_ETHERTAP |
|---|
| 150 | | - bool "Ethertap transport" |
|---|
| 150 | + bool "Ethertap transport (obsolete)" |
|---|
| 151 | 151 | depends on UML_NET |
|---|
| 152 | 152 | help |
|---|
| 153 | | - The Ethertap User-Mode Linux network transport allows a single |
|---|
| 154 | | - running UML to exchange packets with its host over one of the |
|---|
| 155 | | - host's Ethertap devices, such as /dev/tap0. Additional running |
|---|
| 156 | | - UMLs can use additional Ethertap devices, one per running UML. |
|---|
| 157 | | - While the UML believes it's on a (multi-device, broadcast) virtual |
|---|
| 158 | | - Ethernet network, it's in fact communicating over a point-to-point |
|---|
| 159 | | - link with the host. |
|---|
| 153 | + The Ethertap User-Mode Linux network transport allows a single |
|---|
| 154 | + running UML to exchange packets with its host over one of the |
|---|
| 155 | + host's Ethertap devices, such as /dev/tap0. Additional running |
|---|
| 156 | + UMLs can use additional Ethertap devices, one per running UML. |
|---|
| 157 | + While the UML believes it's on a (multi-device, broadcast) virtual |
|---|
| 158 | + Ethernet network, it's in fact communicating over a point-to-point |
|---|
| 159 | + link with the host. |
|---|
| 160 | 160 | |
|---|
| 161 | | - To use this, your host kernel must have support for Ethertap |
|---|
| 162 | | - devices. Also, if your host kernel is 2.4.x, it must have |
|---|
| 163 | | - CONFIG_NETLINK_DEV configured as Y or M. |
|---|
| 161 | + To use this, your host kernel must have support for Ethertap |
|---|
| 162 | + devices. Also, if your host kernel is 2.4.x, it must have |
|---|
| 163 | + CONFIG_NETLINK_DEV configured as Y or M. |
|---|
| 164 | 164 | |
|---|
| 165 | | - For more information, see |
|---|
| 166 | | - <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 167 | | - has examples of the UML command line to use to enable Ethertap |
|---|
| 168 | | - networking. |
|---|
| 165 | + For more information, see |
|---|
| 166 | + <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 167 | + has examples of the UML command line to use to enable Ethertap |
|---|
| 168 | + networking. |
|---|
| 169 | 169 | |
|---|
| 170 | | - If you'd like to set up an IP network with the host and/or the |
|---|
| 171 | | - outside world, say Y to this, the Daemon Transport and/or the |
|---|
| 172 | | - Slip Transport. You'll need at least one of them, but may choose |
|---|
| 173 | | - more than one without conflict. If you don't need UML networking, |
|---|
| 174 | | - say N. |
|---|
| 170 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 171 | + migrate to UML_NET_VECTOR. |
|---|
| 172 | + |
|---|
| 173 | + If unsure, say N. |
|---|
| 175 | 174 | |
|---|
| 176 | 175 | config UML_NET_TUNTAP |
|---|
| 177 | | - bool "TUN/TAP transport" |
|---|
| 176 | + bool "TUN/TAP transport (obsolete)" |
|---|
| 178 | 177 | depends on UML_NET |
|---|
| 179 | 178 | help |
|---|
| 180 | | - The UML TUN/TAP network transport allows a UML instance to exchange |
|---|
| 181 | | - packets with the host over a TUN/TAP device. This option will only |
|---|
| 182 | | - work with a 2.4 host, unless you've applied the TUN/TAP patch to |
|---|
| 183 | | - your 2.2 host kernel. |
|---|
| 179 | + The UML TUN/TAP network transport allows a UML instance to exchange |
|---|
| 180 | + packets with the host over a TUN/TAP device. This option will only |
|---|
| 181 | + work with a 2.4 host, unless you've applied the TUN/TAP patch to |
|---|
| 182 | + your 2.2 host kernel. |
|---|
| 184 | 183 | |
|---|
| 185 | | - To use this transport, your host kernel must have support for TUN/TAP |
|---|
| 186 | | - devices, either built-in or as a module. |
|---|
| 184 | + To use this transport, your host kernel must have support for TUN/TAP |
|---|
| 185 | + devices, either built-in or as a module. |
|---|
| 186 | + |
|---|
| 187 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 188 | + migrate to UML_NET_VECTOR. |
|---|
| 189 | + |
|---|
| 190 | + If unsure, say N. |
|---|
| 187 | 191 | |
|---|
| 188 | 192 | config UML_NET_SLIP |
|---|
| 189 | | - bool "SLIP transport" |
|---|
| 193 | + bool "SLIP transport (obsolete)" |
|---|
| 190 | 194 | depends on UML_NET |
|---|
| 191 | 195 | help |
|---|
| 192 | | - The slip User-Mode Linux network transport allows a running UML to |
|---|
| 193 | | - network with its host over a point-to-point link. Unlike Ethertap, |
|---|
| 194 | | - which can carry any Ethernet frame (and hence even non-IP packets), |
|---|
| 195 | | - the slip transport can only carry IP packets. |
|---|
| 196 | + The slip User-Mode Linux network transport allows a running UML to |
|---|
| 197 | + network with its host over a point-to-point link. Unlike Ethertap, |
|---|
| 198 | + which can carry any Ethernet frame (and hence even non-IP packets), |
|---|
| 199 | + the slip transport can only carry IP packets. |
|---|
| 196 | 200 | |
|---|
| 197 | | - To use this, your host must support slip devices. |
|---|
| 201 | + To use this, your host must support slip devices. |
|---|
| 198 | 202 | |
|---|
| 199 | | - For more information, see |
|---|
| 200 | | - <http://user-mode-linux.sourceforge.net/old/networking.html>. |
|---|
| 201 | | - has examples of the UML command line to use to enable slip |
|---|
| 202 | | - networking, and details of a few quirks with it. |
|---|
| 203 | + For more information, see |
|---|
| 204 | + <http://user-mode-linux.sourceforge.net/old/networking.html>. |
|---|
| 205 | + has examples of the UML command line to use to enable slip |
|---|
| 206 | + networking, and details of a few quirks with it. |
|---|
| 203 | 207 | |
|---|
| 204 | | - The Ethertap Transport is preferred over slip because of its |
|---|
| 205 | | - limitations. If you prefer slip, however, say Y here. Otherwise |
|---|
| 206 | | - choose the Multicast transport (to network multiple UMLs on |
|---|
| 207 | | - multiple hosts), Ethertap (to network with the host and the |
|---|
| 208 | | - outside world), and/or the Daemon transport (to network multiple |
|---|
| 209 | | - UMLs on a single host). You may choose more than one without |
|---|
| 210 | | - conflict. If you don't need UML networking, say N. |
|---|
| 208 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 209 | + migrate to UML_NET_VECTOR. |
|---|
| 210 | + |
|---|
| 211 | + If unsure, say N. |
|---|
| 211 | 212 | |
|---|
| 212 | 213 | config UML_NET_DAEMON |
|---|
| 213 | | - bool "Daemon transport" |
|---|
| 214 | + bool "Daemon transport (obsolete)" |
|---|
| 214 | 215 | depends on UML_NET |
|---|
| 215 | 216 | help |
|---|
| 216 | | - This User-Mode Linux network transport allows one or more running |
|---|
| 217 | | - UMLs on a single host to communicate with each other, but not to |
|---|
| 218 | | - the host. |
|---|
| 217 | + This User-Mode Linux network transport allows one or more running |
|---|
| 218 | + UMLs on a single host to communicate with each other, but not to |
|---|
| 219 | + the host. |
|---|
| 219 | 220 | |
|---|
| 220 | | - To use this form of networking, you'll need to run the UML |
|---|
| 221 | | - networking daemon on the host. |
|---|
| 221 | + To use this form of networking, you'll need to run the UML |
|---|
| 222 | + networking daemon on the host. |
|---|
| 222 | 223 | |
|---|
| 223 | | - For more information, see |
|---|
| 224 | | - <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 225 | | - has examples of the UML command line to use to enable Daemon |
|---|
| 226 | | - networking. |
|---|
| 224 | + For more information, see |
|---|
| 225 | + <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 226 | + has examples of the UML command line to use to enable Daemon |
|---|
| 227 | + networking. |
|---|
| 227 | 228 | |
|---|
| 228 | | - If you'd like to set up a network with other UMLs on a single host, |
|---|
| 229 | | - say Y. If you need a network between UMLs on multiple physical |
|---|
| 230 | | - hosts, choose the Multicast Transport. To set up a network with |
|---|
| 231 | | - the host and/or other IP machines, say Y to the Ethertap or Slip |
|---|
| 232 | | - transports. You'll need at least one of them, but may choose |
|---|
| 233 | | - more than one without conflict. If you don't need UML networking, |
|---|
| 234 | | - say N. |
|---|
| 229 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 230 | + migrate to UML_NET_VECTOR. |
|---|
| 231 | + |
|---|
| 232 | + If unsure, say N. |
|---|
| 235 | 233 | |
|---|
| 236 | 234 | config UML_NET_VECTOR |
|---|
| 237 | 235 | bool "Vector I/O high performance network devices" |
|---|
| 238 | 236 | depends on UML_NET |
|---|
| 237 | + select MAY_HAVE_RUNTIME_DEPS |
|---|
| 239 | 238 | help |
|---|
| 240 | 239 | This User-Mode Linux network driver uses multi-message send |
|---|
| 241 | 240 | and receive functions. The host running the UML guest must have |
|---|
| .. | .. |
|---|
| 245 | 244 | drivers. |
|---|
| 246 | 245 | |
|---|
| 247 | 246 | config UML_NET_VDE |
|---|
| 248 | | - bool "VDE transport" |
|---|
| 247 | + bool "VDE transport (obsolete)" |
|---|
| 249 | 248 | depends on UML_NET |
|---|
| 249 | + select MAY_HAVE_RUNTIME_DEPS |
|---|
| 250 | 250 | help |
|---|
| 251 | 251 | This User-Mode Linux network transport allows one or more running |
|---|
| 252 | 252 | UMLs on a single host to communicate with each other and also |
|---|
| .. | .. |
|---|
| 263 | 263 | That site has a good overview of what VDE is and also examples |
|---|
| 264 | 264 | of the UML command line to use to enable VDE networking. |
|---|
| 265 | 265 | |
|---|
| 266 | | - If you need UML networking with VDE, |
|---|
| 267 | | - say Y. |
|---|
| 266 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 267 | + migrate to UML_NET_VECTOR. |
|---|
| 268 | + |
|---|
| 269 | + If unsure, say N. |
|---|
| 268 | 270 | |
|---|
| 269 | 271 | config UML_NET_MCAST |
|---|
| 270 | | - bool "Multicast transport" |
|---|
| 272 | + bool "Multicast transport (obsolete)" |
|---|
| 271 | 273 | depends on UML_NET |
|---|
| 272 | 274 | help |
|---|
| 273 | | - This Multicast User-Mode Linux network transport allows multiple |
|---|
| 274 | | - UMLs (even ones running on different host machines!) to talk to |
|---|
| 275 | | - each other over a virtual ethernet network. However, it requires |
|---|
| 276 | | - at least one UML with one of the other transports to act as a |
|---|
| 277 | | - bridge if any of them need to be able to talk to their hosts or any |
|---|
| 278 | | - other IP machines. |
|---|
| 275 | + This Multicast User-Mode Linux network transport allows multiple |
|---|
| 276 | + UMLs (even ones running on different host machines!) to talk to |
|---|
| 277 | + each other over a virtual ethernet network. However, it requires |
|---|
| 278 | + at least one UML with one of the other transports to act as a |
|---|
| 279 | + bridge if any of them need to be able to talk to their hosts or any |
|---|
| 280 | + other IP machines. |
|---|
| 279 | 281 | |
|---|
| 280 | | - To use this, your host kernel(s) must support IP Multicasting. |
|---|
| 282 | + To use this, your host kernel(s) must support IP Multicasting. |
|---|
| 281 | 283 | |
|---|
| 282 | | - For more information, see |
|---|
| 283 | | - <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 284 | | - has examples of the UML command line to use to enable Multicast |
|---|
| 285 | | - networking, and notes about the security of this approach. |
|---|
| 284 | + For more information, see |
|---|
| 285 | + <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 286 | + has examples of the UML command line to use to enable Multicast |
|---|
| 287 | + networking, and notes about the security of this approach. |
|---|
| 286 | 288 | |
|---|
| 287 | | - If you need UMLs on multiple physical hosts to communicate as if |
|---|
| 288 | | - they shared an Ethernet network, say Y. If you need to communicate |
|---|
| 289 | | - with other IP machines, make sure you select one of the other |
|---|
| 290 | | - transports (possibly in addition to Multicast; they're not |
|---|
| 291 | | - exclusive). If you don't need to network UMLs say N to each of |
|---|
| 292 | | - the transports. |
|---|
| 289 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 290 | + migrate to UML_NET_VECTOR. |
|---|
| 291 | + |
|---|
| 292 | + If unsure, say N. |
|---|
| 293 | 293 | |
|---|
| 294 | 294 | config UML_NET_PCAP |
|---|
| 295 | | - bool "pcap transport" |
|---|
| 295 | + bool "pcap transport (obsolete)" |
|---|
| 296 | 296 | depends on UML_NET |
|---|
| 297 | + select MAY_HAVE_RUNTIME_DEPS |
|---|
| 297 | 298 | help |
|---|
| 298 | 299 | The pcap transport makes a pcap packet stream on the host look |
|---|
| 299 | 300 | like an ethernet device inside UML. This is useful for making |
|---|
| 300 | 301 | UML act as a network monitor for the host. You must have libcap |
|---|
| 301 | 302 | installed in order to build the pcap transport into UML. |
|---|
| 302 | 303 | |
|---|
| 303 | | - For more information, see |
|---|
| 304 | | - <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 305 | | - has examples of the UML command line to use to enable this option. |
|---|
| 304 | + For more information, see |
|---|
| 305 | + <http://user-mode-linux.sourceforge.net/old/networking.html> That site |
|---|
| 306 | + has examples of the UML command line to use to enable this option. |
|---|
| 306 | 307 | |
|---|
| 307 | | - If you intend to use UML as a network monitor for the host, say |
|---|
| 308 | | - Y here. Otherwise, say N. |
|---|
| 308 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 309 | + migrate to UML_NET_VECTOR. |
|---|
| 310 | + |
|---|
| 311 | + If unsure, say N. |
|---|
| 309 | 312 | |
|---|
| 310 | 313 | config UML_NET_SLIRP |
|---|
| 311 | | - bool "SLiRP transport" |
|---|
| 314 | + bool "SLiRP transport (obsolete)" |
|---|
| 312 | 315 | depends on UML_NET |
|---|
| 313 | 316 | help |
|---|
| 314 | | - The SLiRP User-Mode Linux network transport allows a running UML |
|---|
| 315 | | - to network by invoking a program that can handle SLIP encapsulated |
|---|
| 316 | | - packets. This is commonly (but not limited to) the application |
|---|
| 317 | | - known as SLiRP, a program that can re-socket IP packets back onto |
|---|
| 318 | | - the host on which it is run. Only IP packets are supported, |
|---|
| 319 | | - unlike other network transports that can handle all Ethernet |
|---|
| 320 | | - frames. In general, slirp allows the UML the same IP connectivity |
|---|
| 321 | | - to the outside world that the host user is permitted, and unlike |
|---|
| 322 | | - other transports, SLiRP works without the need of root level |
|---|
| 323 | | - privleges, setuid binaries, or SLIP devices on the host. This |
|---|
| 324 | | - also means not every type of connection is possible, but most |
|---|
| 325 | | - situations can be accommodated with carefully crafted slirp |
|---|
| 326 | | - commands that can be passed along as part of the network device's |
|---|
| 327 | | - setup string. The effect of this transport on the UML is similar |
|---|
| 328 | | - that of a host behind a firewall that masquerades all network |
|---|
| 329 | | - connections passing through it (but is less secure). |
|---|
| 317 | + The SLiRP User-Mode Linux network transport allows a running UML |
|---|
| 318 | + to network by invoking a program that can handle SLIP encapsulated |
|---|
| 319 | + packets. This is commonly (but not limited to) the application |
|---|
| 320 | + known as SLiRP, a program that can re-socket IP packets back onto |
|---|
| 321 | + he host on which it is run. Only IP packets are supported, |
|---|
| 322 | + unlike other network transports that can handle all Ethernet |
|---|
| 323 | + frames. In general, slirp allows the UML the same IP connectivity |
|---|
| 324 | + to the outside world that the host user is permitted, and unlike |
|---|
| 325 | + other transports, SLiRP works without the need of root level |
|---|
| 326 | + privleges, setuid binaries, or SLIP devices on the host. This |
|---|
| 327 | + also means not every type of connection is possible, but most |
|---|
| 328 | + situations can be accommodated with carefully crafted slirp |
|---|
| 329 | + commands that can be passed along as part of the network device's |
|---|
| 330 | + setup string. The effect of this transport on the UML is similar |
|---|
| 331 | + that of a host behind a firewall that masquerades all network |
|---|
| 332 | + connections passing through it (but is less secure). |
|---|
| 330 | 333 | |
|---|
| 331 | | - To use this you should first have slirp compiled somewhere |
|---|
| 332 | | - accessible on the host, and have read its documentation. If you |
|---|
| 333 | | - don't need UML networking, say N. |
|---|
| 334 | + NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please |
|---|
| 335 | + migrate to UML_NET_VECTOR. |
|---|
| 334 | 336 | |
|---|
| 335 | | - Startup example: "eth0=slirp,FE:FD:01:02:03:04,/usr/local/bin/slirp" |
|---|
| 337 | + If unsure, say N. |
|---|
| 338 | + |
|---|
| 339 | + Startup example: "eth0=slirp,FE:FD:01:02:03:04,/usr/local/bin/slirp" |
|---|
| 336 | 340 | |
|---|
| 337 | 341 | endmenu |
|---|
| 342 | + |
|---|
| 343 | +config VIRTIO_UML |
|---|
| 344 | + bool "UML driver for virtio devices" |
|---|
| 345 | + select VIRTIO |
|---|
| 346 | + help |
|---|
| 347 | + This driver provides support for virtio based paravirtual device |
|---|
| 348 | + drivers over vhost-user sockets. |
|---|