1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Creator: fig2dev Version 3.2.7b-dev -->
<!-- CreationDate: 2020-07-10 10:24:34 -->
<!-- Magnification: 1 -->
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="779pt" height="302pt"
viewBox="63 139 12979 5028">
<g fill="none">
<!-- Line -->
<rect x="4425" y="764" width="1513" height="386"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="4519" y="1053" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">xen</text>
<!-- Line -->
<rect x="4425" y="1246" width="1513" height="385"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="4519" y="1535" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">qemu</text>
<!-- Line -->
<rect x="4425" y="1728" width="1513" height="385"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="4519" y="2017" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">openvz</text>
<!-- Line -->
<rect x="4425" y="2210" width="1513" height="385"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="4519" y="2499" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">lxc</text>
<!-- Line -->
<rect x="4425" y="2691" width="1513" height="386"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="4519" y="2980" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">test</text>
<!-- Line -->
<rect x="4425" y="3173" width="1513" height="386"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="4519" y="3462" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">remote</text>
<!-- Line -->
<rect x="11328" y="764" width="1514" height="386"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="11423" y="1053" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">xen</text>
<!-- Line -->
<rect x="11328" y="1246" width="1514" height="385"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="11423" y="1535" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">qemu</text>
<!-- Line -->
<rect x="11328" y="1728" width="1514" height="385"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="11423" y="2017" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">openvz</text>
<!-- Line -->
<rect x="11328" y="2210" width="1514" height="385"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="11423" y="2499" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">lxc</text>
<!-- Line -->
<rect x="11328" y="2691" width="1514" height="386"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="11423" y="2980" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">test</text>
<!-- Line -->
<rect x="11328" y="3173" width="1514" height="386"
stroke="#000000" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="11423" y="3462" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">remote</text>
<!-- Line -->
<rect x="75" y="1342" width="1512" height="771"
stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<defs>
<clipPath id="cp0">
<path clip-rule="evenodd" d="M 63,139 H 13042 V 5167 H 63 z
M 2932,1690 3084,1728 2932,1766 3108,1735 3108,1721z"/>
</clipPath>
</defs>
<polyline points=" 1587,1728 3101,1728" clip-path="url(#cp0)"
stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 3101,1728 -->
<polyline points=" 2932,1690 3084,1728 2932,1766"
stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp1">
<path clip-rule="evenodd" d="M 63,139 H 13042 V 5167 H 63 z
M 7471,1690 7623,1728 7471,1766 7647,1735 7647,1721z"/>
</clipPath>
</defs>
<polyline points=" 5938,3365 6883,3365 7262,1728 7640,1728" clip-path="url(#cp1)"
stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 7640,1728 -->
<polyline points=" 7471,1690 7623,1728 7471,1766"
stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp2">
<path clip-rule="evenodd" d="M 63,139 H 13042 V 5167 H 63 z
M 4256,3327 4408,3365 4256,3403 4432,3372 4432,3358z"/>
</clipPath>
</defs>
<polyline points=" 3101,1728 3858,1728 4141,3365 4425,3365" clip-path="url(#cp2)"
stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 4425,3365 -->
<polyline points=" 4256,3327 4408,3365 4256,3403"
stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="3101" y="572" width="3026" height="3179"
stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<polyline points=" 3101,572 3101,3751"
stroke="#000000" stroke-width="60px"/>
<!-- Line -->
<polyline points=" 3858,572 3858,3751"
stroke="#000000" stroke-width="60px" stroke-dasharray="10 30"/>
<!-- Line -->
<defs>
<clipPath id="cp3">
<path clip-rule="evenodd" d="M 63,139 H 13042 V 5167 H 63 z
M 9835,1690 9987,1728 9835,1766 10011,1735 10011,1721z"/>
</clipPath>
</defs>
<polyline points=" 9154,1728 10004,1728" clip-path="url(#cp3)"
stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 10004,1728 -->
<polyline points=" 9835,1690 9987,1728 9835,1766"
stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="7640" y="1342" width="1514" height="771"
stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<defs>
<clipPath id="cp4">
<path clip-rule="evenodd" d="M 63,139 H 13042 V 5167 H 63 z
M 11159,2364 11311,2402 11159,2440 11335,2409 11335,2395z"/>
</clipPath>
</defs>
<polyline points=" 10004,1728 10760,1728 10950,2402 11328,2402" clip-path="url(#cp4)"
stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 11328,2402 -->
<polyline points=" 11159,2364 11311,2402 11159,2440"
stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="10004" y="572" width="3026" height="3179"
stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<polyline points=" 10004,572 10004,3751"
stroke="#000000" stroke-width="60px"/>
<!-- Line -->
<polyline points=" 10760,572 10760,3751"
stroke="#000000" stroke-width="60px" stroke-dasharray="10 30"/>
<!-- Text -->
<text xml:space="preserve" x="170" y="1728" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">Application</text>
<!-- Text -->
<text xml:space="preserve" x="1966" y="1631" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="156" text-anchor="start">URI</text>
<!-- Text -->
<g transform="translate(3763,4040) rotate(-305)" >
<text xml:space="preserve" x="0" y="0" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">Driver API</text>
</g><!-- Text -->
<g transform="translate(3101,4040) rotate(-305)" >
<text xml:space="preserve" x="0" y="0" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">Public API</text>
</g><!-- Text -->
<g transform="translate(4992,4040) rotate(-305)" >
<text xml:space="preserve" x="0" y="0" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">Driver Impl</text>
</g><!-- Text -->
<text xml:space="preserve" x="3763" y="379" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="216" text-anchor="start">libvirt</text>
<!-- Text -->
<text xml:space="preserve" x="1966" y="2017" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="156" text-anchor="start">lxc://host/</text>
<!-- Text -->
<text xml:space="preserve" x="7734" y="1728" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">libvirtd</text>
<!-- Text -->
<g transform="translate(10666,4040) rotate(-305)" >
<text xml:space="preserve" x="0" y="0" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">Driver API</text>
</g><!-- Text -->
<g transform="translate(10004,4040) rotate(-305)" >
<text xml:space="preserve" x="0" y="0" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">Public API</text>
</g><!-- Text -->
<g transform="translate(11896,4040) rotate(-305)" >
<text xml:space="preserve" x="0" y="0" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="180" text-anchor="start">Driver Impl</text>
</g><!-- Text -->
<text xml:space="preserve" x="10666" y="379" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="216" text-anchor="start">libvirt</text>
</g>
</svg>
|