diff options
| author | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
| commit | f6f0ee15f6ab3bee6150edb7b842c6624bfd8cae (patch) | |
| tree | 36e2c3d39e53d65d680df21d23a2ba8ad939a502 /images | |
| parent | 95577aa82d409b2a5d6c34a0b48ea3354ed96b6e (diff) | |
Aufräumen und neu strukturieren Teil 1
- alle images wurden ins Wurzelverzeichnis verschoben
- TEXINPUTS wird projektspezifisch gesetzt
- es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher)
desweiteren ist es möglich eigene Zusammenstellungen anzulegen
- Einsstellungen welche das Design der Dokumente definieren werden nun
in config*.tex & tail*.tex im Wurzelverzeichnis definiert
- templates an neue Umgebung angepasst
- in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel
beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden.
- TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt
(siehe Makefile)
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'images')
| -rw-r--r-- | images/785px-Eniac.jpg | bin | 0 -> 97937 bytes | |||
| -rw-r--r-- | images/800px-IBM_PC_5150.jpg | bin | 0 -> 83942 bytes | |||
| -rw-r--r-- | images/Apple2.jpg | bin | 0 -> 20921 bytes | |||
| -rw-r--r-- | images/CPU_und_Terminals1-600px.png | bin | 0 -> 54326 bytes | |||
| -rw-r--r-- | images/CPU_und_Terminals1.svg | 2235 | ||||
| -rw-r--r-- | images/Linus_Torvalds.jpg | bin | 0 -> 43475 bytes | |||
| -rw-r--r-- | images/Linux_schichten.png | bin | 0 -> 8016 bytes | |||
| -rw-r--r-- | images/PCI_driver.dia | bin | 0 -> 2492 bytes | |||
| -rw-r--r-- | images/PCI_driver.png | bin | 0 -> 22853 bytes | |||
| -rw-r--r-- | images/Richard_Stallman_2005_(chrys).jpg | bin | 0 -> 98064 bytes | |||
| -rw-r--r-- | images/Subsystems.png | bin | 0 -> 36977 bytes | |||
| -rw-r--r-- | images/Subsystems.svg | 398 | ||||
| -rw-r--r-- | images/Thompson-sitting-Richie-standing-PDP11-1972.jpg | bin | 0 -> 79006 bytes | |||
| -rw-r--r-- | images/Unix_history.png | bin | 0 -> 87452 bytes | |||
| -rw-r--r-- | images/Unix_history.svg | 1379 | ||||
| -rw-r--r-- | images/Zugriffsrechte.png | bin | 0 -> 11974 bytes | |||
| -rw-r--r-- | images/Zugriffsrechte.svg | 374 | ||||
| -rwxr-xr-x | images/ace.jpg | bin | 0 -> 125173 bytes | |||
| -rw-r--r-- | images/anjuta.png | bin | 0 -> 226511 bytes | |||
| -rw-r--r-- | images/autotools.png | bin | 0 -> 5678 bytes | |||
| -rw-r--r-- | images/cygwin.dia | bin | 0 -> 1304 bytes | |||
| -rw-r--r-- | images/cygwin.png | bin | 0 -> 19295 bytes | |||
| -rw-r--r-- | images/dbus-hal.png | bin | 0 -> 10529 bytes | |||
| -rw-r--r-- | images/dbus.png | bin | 0 -> 78762 bytes | |||
| -rw-r--r-- | images/dual_kernel.png | bin | 0 -> 43070 bytes | |||
| -rw-r--r-- | images/dual_kernel.svg | 251 | ||||
| -rw-r--r-- | images/eclipse_c_build_props.png | bin | 0 -> 57255 bytes | |||
| -rw-r--r-- | images/eclipse_debug.png | bin | 0 -> 105275 bytes | |||
| -rw-r--r-- | images/eclipse_debug_slide.png | bin | 0 -> 80639 bytes | |||
| -rw-r--r-- | images/eclipse_egit.png | bin | 0 -> 96316 bytes | |||
| -rw-r--r-- | images/eclipse_egit_commit.png | bin | 0 -> 17067 bytes | |||
| -rw-r--r-- | images/eclipse_egit_diff.png | bin | 0 -> 135625 bytes | |||
| -rw-r--r-- | images/eclipse_egit_history.png | bin | 0 -> 118857 bytes | |||
| -rw-r--r-- | images/eclipse_egit_push.png | bin | 0 -> 23759 bytes | |||
| -rw-r--r-- | images/eclipse_massif.png | bin | 0 -> 89450 bytes | |||
| -rw-r--r-- | images/eclipse_memcheck.png | bin | 0 -> 106233 bytes | |||
| -rw-r--r-- | images/eclipse_new_c_project.png | bin | 0 -> 78514 bytes | |||
| -rw-r--r-- | images/eclipse_new_hallo_c.png | bin | 0 -> 173264 bytes | |||
| -rw-r--r-- | images/eclipse_new_hallo_welt.png | bin | 0 -> 37001 bytes | |||
| -rw-r--r-- | images/eclipse_new_src_file.png | bin | 0 -> 111671 bytes | |||
| -rw-r--r-- | images/eclipse_overview.png | bin | 0 -> 69297 bytes | |||
| -rw-r--r-- | images/eclipse_overview_slide.png | bin | 0 -> 58198 bytes | |||
| -rw-r--r-- | images/eclipse_run_config.png | bin | 0 -> 47200 bytes | |||
| -rw-r--r-- | images/eclipse_select_run_config.png | bin | 0 -> 81799 bytes | |||
| -rw-r--r-- | images/emacs.png | bin | 0 -> 8169 bytes | |||
| -rw-r--r-- | images/fork-exec.png | bin | 0 -> 26662 bytes | |||
| -rw-r--r-- | images/fork-exec.svg | 662 | ||||
| -rw-r--r-- | images/fsync.dia | bin | 0 -> 1052 bytes | |||
| -rw-r--r-- | images/fsync.png | bin | 0 -> 2506 bytes | |||
| -rw-r--r-- | images/g4894.png | bin | 0 -> 12196 bytes | |||
| -rw-r--r-- | images/glade.png | bin | 0 -> 166722 bytes | |||
| -rw-r--r-- | images/gpos_vs_rt.png | bin | 0 -> 124609 bytes | |||
| -rw-r--r-- | images/gpos_vs_rt.svg | 134 | ||||
| -rw-r--r-- | images/greg-all-hardware.jpg | bin | 0 -> 76025 bytes | |||
| -rw-r--r-- | images/greg-kernel-org.jpg | bin | 0 -> 75068 bytes | |||
| -rw-r--r-- | images/hjk-desperate.jpg | bin | 0 -> 122993 bytes | |||
| -rw-r--r-- | images/ioctl-vs-uio_de.png | bin | 0 -> 35842 bytes | |||
| -rw-r--r-- | images/ioctl-vs-uio_de.svg | 383 | ||||
| -rw-r--r-- | images/ioctl-vs-uio_en.png | bin | 0 -> 106503 bytes | |||
| -rw-r--r-- | images/ioctl.dia | bin | 0 -> 1049 bytes | |||
| -rw-r--r-- | images/ioctl.png | bin | 0 -> 2350 bytes | |||
| -rw-r--r-- | images/ipipe.png | bin | 0 -> 18012 bytes | |||
| -rw-r--r-- | images/ipipe.svg | 185 | ||||
| -rw-r--r-- | images/kdevelop.png | bin | 0 -> 125059 bytes | |||
| -rw-r--r-- | images/konventioneller-treiber_de.png | bin | 0 -> 34106 bytes | |||
| -rw-r--r-- | images/konventioneller-treiber_de.svg | 332 | ||||
| -rw-r--r-- | images/konventioneller-treiber_en.png | bin | 0 -> 104184 bytes | |||
| -rw-r--r-- | images/linux_server.dia | bin | 0 -> 1621 bytes | |||
| -rw-r--r-- | images/linux_server.png | bin | 0 -> 29417 bytes | |||
| -rw-r--r-- | images/llseek.dia | bin | 0 -> 1051 bytes | |||
| -rw-r--r-- | images/llseek.png | bin | 0 -> 2325 bytes | |||
| -rw-r--r-- | images/mar01.png | bin | 0 -> 43535 bytes | |||
| -rw-r--r-- | images/mar01.svg | 122 | ||||
| -rw-r--r-- | images/mar02.png | bin | 0 -> 72568 bytes | |||
| -rw-r--r-- | images/mar02.svg | 158 | ||||
| -rw-r--r-- | images/mar03.png | bin | 0 -> 74787 bytes | |||
| -rw-r--r-- | images/mar03.svg | 163 | ||||
| -rw-r--r-- | images/menu_rt_001.png | bin | 0 -> 30735 bytes | |||
| -rw-r--r-- | images/menu_rt_002.png | bin | 0 -> 32309 bytes | |||
| -rw-r--r-- | images/menu_rt_003.png | bin | 0 -> 32025 bytes | |||
| -rw-r--r-- | images/menu_rt_004.png | bin | 0 -> 23627 bytes | |||
| -rw-r--r-- | images/mknod.png | bin | 0 -> 15941 bytes | |||
| -rw-r--r-- | images/mmap.dia | bin | 0 -> 1112 bytes | |||
| -rw-r--r-- | images/mmap.png | bin | 0 -> 3103 bytes | |||
| -rw-r--r-- | images/nuclear.png | bin | 0 -> 1134159 bytes | |||
| -rw-r--r-- | images/open.dia | bin | 0 -> 1049 bytes | |||
| -rw-r--r-- | images/open.png | bin | 0 -> 2372 bytes | |||
| -rwxr-xr-x | images/orb.jpg | bin | 0 -> 60770 bytes | |||
| -rw-r--r-- | images/ordnerbaum-600px.png | bin | 0 -> 47521 bytes | |||
| -rw-r--r-- | images/ordnerbaum.svg | 731 | ||||
| -rw-r--r-- | images/pitfall.png | bin | 0 -> 32291 bytes | |||
| -rw-r--r-- | images/pitfall.svg | 121 | ||||
| -rw-r--r-- | images/plat_driver.dia | bin | 0 -> 2572 bytes | |||
| -rw-r--r-- | images/plat_driver.png | bin | 0 -> 23546 bytes | |||
| -rw-r--r-- | images/poll.dia | bin | 0 -> 1048 bytes | |||
| -rw-r--r-- | images/poll.png | bin | 0 -> 2331 bytes | |||
| -rw-r--r-- | images/preempt_rt.png | bin | 0 -> 26716 bytes | |||
| -rw-r--r-- | images/preempt_rt.svg | 254 | ||||
| -rw-r--r-- | images/prio_inv.png | bin | 0 -> 23132 bytes | |||
| -rw-r--r-- | images/prio_inv.svg | 207 | ||||
| -rw-r--r-- | images/qdbusviewer.png | bin | 0 -> 70408 bytes | |||
| -rw-r--r-- | images/qtdesigner.png | bin | 0 -> 169618 bytes | |||
| -rw-r--r-- | images/read.dia | bin | 0 -> 1092 bytes | |||
| -rw-r--r-- | images/read.png | bin | 0 -> 2928 bytes | |||
| -rw-r--r-- | images/release.dia | bin | 0 -> 1073 bytes | |||
| -rw-r--r-- | images/release.png | bin | 0 -> 2400 bytes | |||
| -rw-r--r-- | images/remote_debug.png | bin | 0 -> 21795 bytes | |||
| -rw-r--r-- | images/rtai.dia | bin | 0 -> 634 bytes | |||
| -rw-r--r-- | images/rtai.png | bin | 0 -> 33749 bytes | |||
| -rw-r--r-- | images/rtai.svg | 273 | ||||
| -rwxr-xr-x | images/rtcorbaext.jpg | bin | 0 -> 35352 bytes | |||
| -rw-r--r-- | images/select_workspace.png | bin | 0 -> 138084 bytes | |||
| -rw-r--r-- | images/single_kernel.png | bin | 0 -> 34007 bytes | |||
| -rw-r--r-- | images/single_kernel.svg | 234 | ||||
| -rw-r--r-- | images/syscall.dia | bin | 0 -> 1603 bytes | |||
| -rw-r--r-- | images/syscall.png | bin | 0 -> 20721 bytes | |||
| -rw-r--r-- | images/target.png | bin | 0 -> 5916 bytes | |||
| -rw-r--r-- | images/target_highlight_rfs.png | bin | 0 -> 6150 bytes | |||
| -rw-r--r-- | images/thumb.png | bin | 0 -> 12196 bytes | |||
| -rw-r--r-- | images/thumb.svg | 86 | ||||
| -rw-r--r-- | images/uio-treiber_de.png | bin | 0 -> 43114 bytes | |||
| -rw-r--r-- | images/uio-treiber_de.svg | 433 | ||||
| -rw-r--r-- | images/uio-treiber_en.png | bin | 0 -> 126807 bytes | |||
| -rw-r--r-- | images/vim.png | bin | 0 -> 8211 bytes | |||
| -rw-r--r-- | images/vmware.dia | bin | 0 -> 1256 bytes | |||
| -rw-r--r-- | images/vmware.png | bin | 0 -> 19594 bytes | |||
| -rw-r--r-- | images/woz_jobs-garage-1976.jpg | bin | 0 -> 18673 bytes | |||
| -rw-r--r-- | images/write.dia | bin | 0 -> 1085 bytes | |||
| -rw-r--r-- | images/write.png | bin | 0 -> 1958 bytes | |||
| -rw-r--r-- | images/xenomai.png | bin | 0 -> 34356 bytes | |||
| -rw-r--r-- | images/xenomai.svg | 274 |
131 files changed, 9389 insertions, 0 deletions
diff --git a/images/785px-Eniac.jpg b/images/785px-Eniac.jpg Binary files differnew file mode 100644 index 0000000..11d5427 --- /dev/null +++ b/images/785px-Eniac.jpg diff --git a/images/800px-IBM_PC_5150.jpg b/images/800px-IBM_PC_5150.jpg Binary files differnew file mode 100644 index 0000000..2627029 --- /dev/null +++ b/images/800px-IBM_PC_5150.jpg diff --git a/images/Apple2.jpg b/images/Apple2.jpg Binary files differnew file mode 100644 index 0000000..d1fe1c5 --- /dev/null +++ b/images/Apple2.jpg diff --git a/images/CPU_und_Terminals1-600px.png b/images/CPU_und_Terminals1-600px.png Binary files differnew file mode 100644 index 0000000..68deaaf --- /dev/null +++ b/images/CPU_und_Terminals1-600px.png diff --git a/images/CPU_und_Terminals1.svg b/images/CPU_und_Terminals1.svg new file mode 100644 index 0000000..7da3025 --- /dev/null +++ b/images/CPU_und_Terminals1.svg @@ -0,0 +1,2235 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:docbase="/home/hans/hjkdocs/unterricht/images/Material/Geschichte" + sodipodi:docname="CPU_und_Terminals1.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/hjkdocs/unterricht/images/Material/Geschichte/CPU_und_Terminals1-600px.png" + inkscape:export-xdpi="60.130001" + inkscape:export-ydpi="60.130001" + sodipodi:modified="TRUE"> + <defs + id="defs4"> + <linearGradient + id="linearGradient4436"> + <stop + style="stop-color:#e3e3e3;stop-opacity:1;" + offset="0" + id="stop4438" /> + <stop + style="stop-color:#e3e3e3;stop-opacity:0;" + offset="1" + id="stop4440" /> + </linearGradient> + <radialGradient + xlink:href="#linearGradient1853" + r="0.50000000" + id="radialGradient1977" + fy="0.50000000" + fx="0.50000000" + cy="0.50000000" + cx="0.50000000" /> + <linearGradient + y2="-0.45783132" + y1="3.3012049" + xlink:href="#linearGradient893" + x2="0.92957747" + x1="-2.3960868e-17" + id="linearGradient4284" /> + <linearGradient + y2="-0.033519555" + y1="2.0837989" + xlink:href="#linearGradient893" + x2="0.99074072" + x1="-0.77314812" + id="linearGradient4283" /> + <linearGradient + y2="1.8771822" + y1="-0.033741195" + xlink:href="#linearGradient902" + x2="0.48453596" + x1="0.47041038" + id="linearGradient2740" + gradientTransform="scale(0.997153,1.002855)" /> + <linearGradient + y2="1.9025002" + y1="-0.043652620" + xlink:href="#linearGradient902" + x2="0.48481107" + x1="0.47042510" + id="linearGradient1506" + gradientTransform="scale(0.995847,1.004170)" /> + <linearGradient + y2="1.8570156" + y1="-0.024853170" + xlink:href="#linearGradient902" + x2="0.48548824" + x1="0.47157744" + id="linearGradient1505" + gradientTransform="scale(0.997825,1.002180)" /> + <linearGradient + y2="1.1000000" + y1="0.28888890" + xlink:href="#linearGradient892" + x2="0.54577464" + x1="0.53169012" + id="linearGradient1404" /> + <radialGradient + xlink:href="#linearGradient1317" + r="0.34964636" + id="radialGradient1316" + fy="0.18269235" + fx="0.50352114" + cy="0.50000006" + cx="0.50000000" /> + <radialGradient + xlink:href="#linearGradient1133" + r="57.555061" + id="radialGradient1315" + fy="43.110134" + fx="30.904124" + cy="42.345802" + cx="30.777395" + gradientTransform="scale(1.2267534,0.8151598)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="0.36718750" + y1="0.57812500" + xlink:href="#linearGradient902" + x2="0.56355929" + x1="0.83050847" + id="linearGradient1171" /> + <linearGradient + y2="1.8378206" + y1="-0.016295359" + xlink:href="#linearGradient902" + x2="0.48655096" + x1="0.47284532" + id="linearGradient1170" + gradientTransform="scale(0.998371,1.001632)" /> + <linearGradient + y2="-0.26732674" + y1="2.9218750" + xlink:href="#linearGradient893" + x2="-0.13028169" + x1="1.4780220" + id="linearGradient1169" /> + <linearGradient + y2="0.046875000" + y1="3.0703125" + xlink:href="#linearGradient888" + x2="-0.083333336" + x1="1.6111112" + id="linearGradient1167" /> + <linearGradient + y2="4.6315789" + y1="-3.5714285" + xlink:href="#linearGradient1317" + x2="0.57647061" + x1="0.52941179" + id="linearGradient1166" /> + <linearGradient + y2="-49.167428" + y1="36.144884" + xlink:href="#linearGradient888" + x2="81.777327" + x1="143.48851" + id="linearGradient1157" + gradientTransform="scale(1.3312477,0.751175)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="234.26866" + y1="178.48862" + xlink:href="#linearGradient888" + x2="25.220815" + x1="25.220815" + id="linearGradient1156" + gradientTransform="scale(2.4217071,0.4129318)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="105.42543" + y1="76.277559" + xlink:href="#linearGradient892" + x2="8.346058" + x1="35.190362" + id="linearGradient1150" + gradientTransform="scale(1.3283861,0.7527932)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="20.481863" + y1="49.507656" + xlink:href="#linearGradient892" + x2="70.224305" + x1="39.690614" + id="linearGradient1148" + gradientTransform="scale(1.329144,0.7523639)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="113.71949" + y1="90.197025" + xlink:href="#linearGradient892" + x2="17.876529" + x1="39.810948" + id="linearGradient1146" + gradientTransform="scale(1.3207392,0.7571517)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="5.2777777" + y1="-11.111111" + xlink:href="#linearGradient1853" + x2="0.59607846" + x1="0.21960784" + id="linearGradient1144" /> + <linearGradient + y2="-48.17302" + y1="30.067948" + xlink:href="#linearGradient888" + x2="108.57902" + x1="149.64444" + id="linearGradient1141" + gradientTransform="scale(1.3312477,0.751175)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="4.6315789" + y1="-2.4210527" + xlink:href="#linearGradient888" + x2="0.57647061" + x1="0.54117650" + id="linearGradient1140" /> + <linearGradient + xlink:href="#linearGradient4894" + id="linearGradient1138" /> + <radialGradient + xlink:href="#linearGradient1133" + r="63.390768" + id="radialGradient1132" + fy="42.345802" + fx="31.537766" + cy="42.345802" + cx="31.537766" + gradientTransform="scale(1.2267534,0.8151598)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="11.699047" + y1="208.43991" + xlink:href="#linearGradient888" + x2="95.644441" + x1="-77.726178" + id="linearGradient905" + gradientTransform="scale(1.0964158,0.9120627)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="-66.004579" + y1="23.060361" + xlink:href="#linearGradient888" + x2="104.06033" + x1="149.60782" + spreadMethod="pad" + id="linearGradient901" + gradientTransform="scale(1.841163,0.543135)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="91.07699" + y1="-3.9104078" + xlink:href="#linearGradient888" + x2="27.674331" + x1="92.437968" + id="linearGradient891" + gradientTransform="scale(1.2267534,0.8151598)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient888"> + <stop + style="stop-color:#626262;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop889" /> + <stop + style="stop-color:#fff;stop-opacity:1;" + offset="1" + id="stop890" /> + </linearGradient> + <linearGradient + id="linearGradient892"> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop893" /> + <stop + style="stop-color:#fff;stop-opacity:1;" + offset="1" + id="stop894" /> + </linearGradient> + <linearGradient + id="linearGradient902"> + <stop + style="stop-color:#000000;stop-opacity:0.00000000;" + offset="0.00000000" + id="stop903" /> + <stop + style="stop-color:#000000;stop-opacity:0.22000000;" + offset="1.0000000" + id="stop904" /> + </linearGradient> + <linearGradient + id="linearGradient1098"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.00000000" + id="stop1099" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.22314049;" + offset="0.50000000" + id="stop1101" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.00000000;" + offset="0.59930235" + id="stop1102" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.60330576;" + offset="1.0000000" + id="stop1100" /> + </linearGradient> + <linearGradient + id="linearGradient1133"> + <stop + style="stop-color:#8bb7df;stop-opacity:1.0000000;" + offset="0.00000000" + id="stop1134" /> + <stop + style="stop-color:#2a6092;stop-opacity:1.0000000;" + offset="0.76209301" + id="stop1136" /> + <stop + style="stop-color:#375e82;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1135" /> + </linearGradient> + <linearGradient + id="linearGradient1317"> + <stop + style="stop-color:#000000;stop-opacity:0.52892560;" + offset="0.00000000" + id="stop1318" /> + <stop + style="stop-color:#000000;stop-opacity:0.17355372;" + offset="0.50000000" + id="stop1320" /> + <stop + style="stop-color:#000000;stop-opacity:0.00000000;" + offset="1.0000000" + id="stop1319" /> + </linearGradient> + <linearGradient + id="linearGradient893"> + <stop + style="stop-color:#000;stop-opacity:1;" + offset="0" + id="stop895" /> + <stop + style="stop-color:#fff;stop-opacity:1;" + offset="1" + id="stop896" /> + </linearGradient> + <linearGradient + id="linearGradient1806"> + <stop + style="stop-color:#000000;stop-opacity:0.35051546;" + offset="0.0000000" + id="stop1807" /> + <stop + style="stop-color:#000000;stop-opacity:0.13402061;" + offset="0.64999998" + id="stop3276" /> + <stop + style="stop-color:#000000;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop1808" /> + </linearGradient> + <linearGradient + id="linearGradient1853"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1854" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.85567009;" + offset="0.47000000" + id="stop1855" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop1856" /> + </linearGradient> + <linearGradient + id="linearGradient4894"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4895" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.85567009;" + offset="0.47000000" + id="stop4896" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop4897" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2793" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="25.220815" + y1="178.48862" + x2="25.220815" + y2="234.26866" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2795" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="51.460928" + y1="269.85831" + x2="-16.224496" + y2="176.28694" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2797" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0964158,0.9120627)" + x1="-77.726178" + y1="208.43991" + x2="95.644441" + y2="11.699047" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1133" + id="radialGradient2799" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + cx="31.537766" + cy="42.345802" + fx="31.537766" + fy="42.345802" + r="63.390768" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2801" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + x1="92.437968" + y1="-3.9104078" + x2="27.674331" + y2="91.07699" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient2803" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3207392,0.7571517)" + x1="39.810948" + y1="90.197025" + x2="17.876529" + y2="113.71949" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient2805" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.329144,0.7523639)" + x1="39.690614" + y1="49.507656" + x2="70.224305" + y2="20.481863" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient2807" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3283861,0.7527932)" + x1="35.190362" + y1="76.277559" + x2="8.346058" + y2="105.42543" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2809" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + spreadMethod="pad" + x1="159.22778" + y1="65.19911" + x2="79.93827" + y2="-89.845998" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2811" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + x1="157.7086" + y1="114.66963" + x2="5.6231765" + y2="-95.580081" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2813" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + spreadMethod="pad" + x1="149.60782" + y1="23.060361" + x2="104.06033" + y2="-66.004579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2815" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + x1="148.73513" + y1="51.478472" + x2="61.370368" + y2="-69.298496" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2817" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="149.64444" + y1="30.067948" + x2="108.57902" + y2="-48.17302" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient2819" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="143.48851" + y1="36.144884" + x2="81.777327" + y2="-49.167428" /> + <radialGradient + xlink:href="#linearGradient3017" + r="32.400997" + inkscape:collect="always" + id="radialGradient3020" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.017812,0.982500)" + fy="39.714470" + fx="67.252083" + cy="39.714470" + cx="67.252083" /> + <linearGradient + y2="32.755234" + y1="61.385227" + xlink:href="#linearGradient1739" + x2="48.944408" + x1="68.967087" + inkscape:collect="always" + id="linearGradient1742" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.022308,0.978179)" /> + <linearGradient + y2="97.393562" + y1="76.877792" + xlink:href="#linearGradient1731" + x2="50.980556" + x1="38.475441" + inkscape:collect="always" + id="linearGradient1738" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.491631,0.670407)" /> + <linearGradient + y2="125.84365" + y1="149.86493" + xlink:href="#linearGradient1731" + x2="49.088371" + x1="69.758781" + inkscape:collect="always" + id="linearGradient1734" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.360554,0.734995)" /> + <linearGradient + y2="66.288597" + y1="68.346664" + xlink:href="#linearGradient1727" + x2="103.55814" + x1="106.06989" + inkscape:collect="always" + id="linearGradient1730" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.033879,0.967231)" /> + <linearGradient + y2="133.35785" + y1="146.75134" + xlink:href="#linearGradient1696" + x2="75.084007" + x1="56.598106" + inkscape:collect="always" + id="linearGradient1726" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.106451,0.903791)" /> + <linearGradient + y2="152.92480" + y1="172.93613" + xlink:href="#linearGradient1696" + x2="80.993660" + x1="107.47197" + inkscape:collect="always" + id="linearGradient1722" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.30622,0.765568)" /> + <linearGradient + y2="169.12962" + y1="122.64465" + xlink:href="#linearGradient1696" + x2="76.282440" + x1="91.206520" + inkscape:collect="always" + id="linearGradient1711" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.383369,0.722873)" /> + <linearGradient + y2="113.94408" + y1="69.988159" + xlink:href="#linearGradient1696" + x2="43.187496" + x1="61.318573" + inkscape:collect="always" + id="linearGradient1707" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.4442,0.692425)" /> + <linearGradient + y2="94.950119" + y1="123.73905" + xlink:href="#linearGradient1696" + x2="68.683929" + x1="101.58556" + inkscape:collect="always" + id="linearGradient1703" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.14184,0.875779)" /> + <linearGradient + y2="73.709610" + y1="93.432655" + xlink:href="#linearGradient1696" + x2="38.779137" + x1="52.039398" + inkscape:collect="always" + id="linearGradient1699" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(0.831022,1.203337)" /> + <linearGradient + id="linearGradient1696"> + <stop + style="stop-color:#d7d4d5;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1697" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1698" /> + </linearGradient> + <linearGradient + id="linearGradient1727"> + <stop + style="stop-color:#00c042;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1728" /> + <stop + style="stop-color:#6cff49;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1729" /> + </linearGradient> + <linearGradient + id="linearGradient1731"> + <stop + style="stop-color:#606060;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1732" /> + <stop + style="stop-color:#f0f0f0;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1733" /> + </linearGradient> + <linearGradient + id="linearGradient1739"> + <stop + style="stop-color:#d0f0f0;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1740" /> + <stop + style="stop-color:#faffff;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1741" /> + </linearGradient> + <linearGradient + id="linearGradient3017"> + <stop + style="stop-color:#ffffff;stop-opacity:0.52577317;" + offset="0.0000000" + id="stop3018" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3019" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1551" + id="linearGradient1556" /> + <linearGradient + y2="56.941835" + y1="92.632268" + xlink:href="#linearGradient1494" + x2="77.120084" + x1="83.123483" + id="linearGradient1555" + gradientTransform="scale(1.1621146,0.8605003)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="144.17274" + y1="184.34286" + xlink:href="#linearGradient1502" + x2="55.957408" + x1="57.724482" + id="linearGradient1550" + gradientTransform="scale(1.6363278,0.6111245)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="309.79909" + y1="175.80452" + xlink:href="#linearGradient1502" + x2="205.01574" + x1="182.83167" + id="linearGradient1507" + gradientTransform="scale(1.0229615,0.9775539)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="101.294" + y1="56.763401" + xlink:href="#linearGradient1494" + x2="71.684405" + x1="69.36359" + id="linearGradient1501" + gradientTransform="scale(1.2039799,0.8305786)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="160.91232" + y1="101.89593" + xlink:href="#linearGradient1494" + x2="53.64779" + x1="53.64779" + id="linearGradient1500" + gradientTransform="scale(1.2892437,0.7756485)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="140.37704" + y1="47.803506" + xlink:href="#linearGradient1546" + x2="37.547989" + x1="64.11688" + id="linearGradient1471" + gradientTransform="scale(1.3294867,0.75217)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="102.17883" + y1="69.209006" + xlink:href="#linearGradient1494" + x2="85.293271" + x1="71.901497" + id="linearGradient1469" + gradientTransform="scale(1.1795991,0.8477456)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="86.570913" + y1="90.157752" + xlink:href="#linearGradient1461" + x2="99.629566" + x1="48.888289" + id="linearGradient1468" + gradientTransform="scale(1.1621146,0.8605003)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="88.113353" + y1="85.877013" + xlink:href="#linearGradient1461" + x2="109.27901" + x1="55.045112" + id="linearGradient1467" + gradientTransform="scale(1.1625356,0.8601887)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="76.10269" + y1="77.450201" + xlink:href="#linearGradient1461" + x2="109.62949" + x1="47.242914" + id="linearGradient1466" + gradientTransform="scale(1.1618002,0.8607332)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="107.53253" + y1="28.158081" + xlink:href="#linearGradient1494" + x2="66.679364" + x1="66.679364" + id="linearGradient1465" + gradientTransform="scale(1.1618002,0.8607332)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="29.790384" + y1="97.356404" + xlink:href="#linearGradient1461" + x2="25.401431" + x1="55.239422" + id="linearGradient1460" + gradientTransform="scale(0.9425853,1.0609119)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient1502" + id="linearGradient1459" /> + <linearGradient + y2="218.58856" + y1="-30.810305" + xlink:href="#linearGradient1454" + x2="40.876814" + x1="55.601124" + id="linearGradient1458" + gradientTransform="scale(1.0821338,0.9241001)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="235.65098" + y1="221.79577" + xlink:href="#linearGradient1551" + x2="10.582993" + x1="28.813946" + id="linearGradient1457" + gradientTransform="scale(1.7094086,0.5849976)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient1454"> + <stop + style="stop-color:#000;stop-opacity:1;" + offset="0" + id="stop1455" /> + <stop + style="stop-color:#fff;stop-opacity:1;" + offset="1" + id="stop1456" /> + </linearGradient> + <linearGradient + id="linearGradient1461"> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop1462" /> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.50000000" + id="stop1464" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop1463" /> + </linearGradient> + <linearGradient + id="linearGradient1494"> + <stop + style="stop-color:#9d8f6a;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1495" /> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.49619800" + id="stop1496" /> + <stop + style="stop-color:#bfb5a5;stop-opacity:1.0000000;" + offset="0.52539647" + id="stop1498" /> + <stop + style="stop-color:#f7f7f7;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1497" /> + </linearGradient> + <linearGradient + id="linearGradient1502"> + <stop + style="stop-color:#000000;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop1503" /> + <stop + style="stop-color:#000000;stop-opacity:0.28125000;" + offset="1.0000000" + id="stop1506" /> + </linearGradient> + <linearGradient + id="linearGradient1546"> + <stop + style="stop-color:#000;stop-opacity:1;" + offset="0.0000000" + id="stop1547" /> + <stop + style="stop-color:#9a9a9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1548" /> + </linearGradient> + <linearGradient + id="linearGradient1551"> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop1552" /> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient4534" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient4536" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient4538" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient4540" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient4542" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient4544" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1454" + id="linearGradient4546" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0821338,0,0,0.9241001,567.93147,58.769003)" + x1="55.601124" + y1="-30.810305" + x2="40.876814" + y2="218.58856" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1546" + id="linearGradient4548" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.3294867,0,0,0.75217,567.93147,58.769003)" + x1="64.11688" + y1="47.803506" + x2="37.547989" + y2="140.37704" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient4550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1621146,0,0,0.8605003,567.93147,58.769003)" + x1="83.123483" + y1="92.632268" + x2="77.120084" + y2="56.941835" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient4552" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1621146,0,0,0.8605003,567.93147,58.769003)" + x1="48.888289" + y1="90.157752" + x2="99.629566" + y2="86.570913" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient4554" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.6363278,0,0,0.6111245,567.93147,58.769003)" + x1="57.724482" + y1="184.34286" + x2="55.957408" + y2="144.17274" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient4556" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1625356,0,0,0.8601887,567.93147,58.769003)" + x1="55.045112" + y1="85.877013" + x2="109.27901" + y2="88.113353" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient4558" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1618002,0,0,0.8607332,567.93147,58.769003)" + x1="66.679364" + y1="28.158081" + x2="66.679364" + y2="107.53253" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient4560" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1618002,0,0,0.8607332,567.93147,58.769003)" + x1="47.242914" + y1="77.450201" + x2="109.62949" + y2="76.10269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient4562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1795991,0,0,0.8477456,567.93147,58.769003)" + x1="71.901497" + y1="69.209006" + x2="85.293271" + y2="102.17883" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient4564" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9425853,0,0,1.0609119,567.93147,58.769003)" + x1="55.239422" + y1="97.356404" + x2="25.401431" + y2="29.790384" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient4566" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2892437,0,0,0.7756485,567.93147,58.769003)" + x1="53.64779" + y1="101.89593" + x2="53.64779" + y2="160.91232" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient4568" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2039799,0,0,0.8305786,567.93147,58.769003)" + x1="69.36359" + y1="56.763401" + x2="71.684405" + y2="101.294" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1551" + id="linearGradient4570" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7094086,0,0,0.5849976,567.93147,58.769003)" + x1="28.813946" + y1="221.79577" + x2="10.582993" + y2="235.65098" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5569" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="25.220815" + y1="178.48862" + x2="25.220815" + y2="234.26866" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5571" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="51.460928" + y1="269.85831" + x2="-16.224496" + y2="176.28694" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5573" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0964158,0.9120627)" + x1="-77.726178" + y1="208.43991" + x2="95.644441" + y2="11.699047" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1133" + id="radialGradient5575" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + cx="31.537766" + cy="42.345802" + fx="31.537766" + fy="42.345802" + r="63.390768" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5577" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + x1="92.437968" + y1="-3.9104078" + x2="27.674331" + y2="91.07699" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5579" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3207392,0.7571517)" + x1="39.810948" + y1="90.197025" + x2="17.876529" + y2="113.71949" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5581" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.329144,0.7523639)" + x1="39.690614" + y1="49.507656" + x2="70.224305" + y2="20.481863" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5583" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3283861,0.7527932)" + x1="35.190362" + y1="76.277559" + x2="8.346058" + y2="105.42543" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5585" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + spreadMethod="pad" + x1="159.22778" + y1="65.19911" + x2="79.93827" + y2="-89.845998" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5587" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + x1="157.7086" + y1="114.66963" + x2="5.6231765" + y2="-95.580081" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5589" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + spreadMethod="pad" + x1="149.60782" + y1="23.060361" + x2="104.06033" + y2="-66.004579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5591" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + x1="148.73513" + y1="51.478472" + x2="61.370368" + y2="-69.298496" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5593" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="149.64444" + y1="30.067948" + x2="108.57902" + y2="-48.17302" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5595" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="143.48851" + y1="36.144884" + x2="81.777327" + y2="-49.167428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5621" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="25.220815" + y1="178.48862" + x2="25.220815" + y2="234.26866" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5623" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="51.460928" + y1="269.85831" + x2="-16.224496" + y2="176.28694" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5625" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0964158,0.9120627)" + x1="-77.726178" + y1="208.43991" + x2="95.644441" + y2="11.699047" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1133" + id="radialGradient5627" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + cx="31.537766" + cy="42.345802" + fx="31.537766" + fy="42.345802" + r="63.390768" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5629" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + x1="92.437968" + y1="-3.9104078" + x2="27.674331" + y2="91.07699" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5631" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3207392,0.7571517)" + x1="39.810948" + y1="90.197025" + x2="17.876529" + y2="113.71949" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5633" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.329144,0.7523639)" + x1="39.690614" + y1="49.507656" + x2="70.224305" + y2="20.481863" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5635" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3283861,0.7527932)" + x1="35.190362" + y1="76.277559" + x2="8.346058" + y2="105.42543" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5637" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + spreadMethod="pad" + x1="159.22778" + y1="65.19911" + x2="79.93827" + y2="-89.845998" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5639" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + x1="157.7086" + y1="114.66963" + x2="5.6231765" + y2="-95.580081" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5641" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + spreadMethod="pad" + x1="149.60782" + y1="23.060361" + x2="104.06033" + y2="-66.004579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5643" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + x1="148.73513" + y1="51.478472" + x2="61.370368" + y2="-69.298496" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5645" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="149.64444" + y1="30.067948" + x2="108.57902" + y2="-48.17302" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5647" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="143.48851" + y1="36.144884" + x2="81.777327" + y2="-49.167428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5673" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="25.220815" + y1="178.48862" + x2="25.220815" + y2="234.26866" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5675" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.4217071,0.4129318)" + x1="51.460928" + y1="269.85831" + x2="-16.224496" + y2="176.28694" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5677" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0964158,0.9120627)" + x1="-77.726178" + y1="208.43991" + x2="95.644441" + y2="11.699047" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1133" + id="radialGradient5679" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + cx="31.537766" + cy="42.345802" + fx="31.537766" + fy="42.345802" + r="63.390768" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5681" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.2267534,0.8151598)" + x1="92.437968" + y1="-3.9104078" + x2="27.674331" + y2="91.07699" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5683" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3207392,0.7571517)" + x1="39.810948" + y1="90.197025" + x2="17.876529" + y2="113.71949" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5685" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.329144,0.7523639)" + x1="39.690614" + y1="49.507656" + x2="70.224305" + y2="20.481863" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient892" + id="linearGradient5687" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3283861,0.7527932)" + x1="35.190362" + y1="76.277559" + x2="8.346058" + y2="105.42543" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5689" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + spreadMethod="pad" + x1="159.22778" + y1="65.19911" + x2="79.93827" + y2="-89.845998" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5691" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.9323841,0.5174955)" + x1="157.7086" + y1="114.66963" + x2="5.6231765" + y2="-95.580081" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5693" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + spreadMethod="pad" + x1="149.60782" + y1="23.060361" + x2="104.06033" + y2="-66.004579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5695" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.841163,0.543135)" + x1="148.73513" + y1="51.478472" + x2="61.370368" + y2="-69.298496" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5697" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="149.64444" + y1="30.067948" + x2="108.57902" + y2="-48.17302" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient888" + id="linearGradient5699" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.3312477,0.751175)" + x1="143.48851" + y1="36.144884" + x2="81.777327" + y2="-49.167428" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.62716051" + inkscape:cx="372.04724" + inkscape:cy="526.18109" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="1065" + inkscape:window-height="872" + inkscape:window-x="381" + inkscape:window-y="16" + showguides="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + orientation="horizontal" + position="651.8483" + id="guide6681" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g4505" + transform="translate(53.861057,-26.930528)"> + <rect + y="153.00195" + x="59.780891" + height="317.54141" + width="317.54141" + id="rect3465" + style="fill:#e3e3e3;fill-opacity:1;stroke:#bababa;stroke-width:2.57436061;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + transform="matrix(1,0,-0.7071046,0.7071089,0,0)" + y="136.71526" + x="213.19815" + height="76.662254" + width="316.26334" + id="rect4450" + style="fill:#e3e3e3;fill-opacity:1;stroke:#bababa;stroke-width:4.58136082;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + transform="matrix(0,-1,-0.7071089,0.7071046,0,0)" + y="-614.00659" + x="-849.00085" + height="76.662254" + width="316.26334" + id="rect4452" + style="fill:#e3e3e3;fill-opacity:1;stroke:#bababa;stroke-width:4.58136082;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#4c4c4c;stroke-width:5.2511811;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 472.32003,161.58317 C 582.11373,161.58317 584.18531,161.58317 584.18531,161.58317" + id="path4572" /> + <g + id="g4511" + transform="translate(-12.429475,12.429475)"> + <g + transform="matrix(1.084455,0,0,1.043417,467.41324,-51.245296)" + style="fill:url(#linearGradient4534)" + id="g1583"> + <path + style="fill:url(#linearGradient4536);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1557" + d="M 187.3221,244.31589 L 221.57593,159.13203 L 221.57593,148.31503 L 148.11049,136.14591 L 106.64533,216.37197 L 107.54675,226.73826 L 187.3221,244.31589 z " /> + <path + style="fill:url(#linearGradient4538);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1562" + d="M 108.34375,216.71875 C 109.06478,219.58908 107.64586,225.14999 111.21829,225.80912 C 136.23927,231.32066 161.26026,236.83221 186.28125,242.34375 C 197.47917,214.44792 208.67708,186.55208 219.875,158.65625 C 219.71907,155.82517 220.5869,151.64197 218.9007,149.62445 C 195.6213,145.76005 172.3419,141.89565 149.0625,138.03125 C 135.48958,164.26042 121.91667,190.48958 108.34375,216.71875 z " /> + <path + style="fill:url(#linearGradient4540);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1567" + d="M 146.6875,134.03125 C 132.62901,161.54587 118.33528,189.05042 104.40625,216.5625 C 104.90521,220.63597 104.28377,225.52164 106.625,228.90625 C 133.97979,234.91369 161.3296,240.94489 188.6875,246.9375 C 200.3995,217.67172 212.20468,188.41634 223.8125,159.125 C 223.8125,154.85417 223.8125,150.58333 223.8125,146.3125 C 198.16215,142.12394 172.52292,137.86157 146.875,133.65625 L 146.6875,134.03125 z " /> + <path + style="fill:url(#linearGradient4542);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1576" + d="M 145.4375,131.53125 C 131.04295,159.91947 116.42083,188.30156 102.15625,216.6875 C 102.64307,221.63816 102.19823,227.48939 106.125,231.15625 C 134.10478,237.28876 162.07969,243.44448 190.0625,249.5625 C 202.06782,219.42238 214.16202,189.29095 226.0625,159.125 C 226.0625,154.1875 226.0625,149.25 226.0625,144.3125 C 199.24565,139.95627 172.43944,135.52914 145.625,131.15625 L 145.4375,131.53125 z " /> + <path + style="fill:url(#linearGradient4544);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1582" + d="M 109.46821,217.57928 C 109.78762,220.69826 109.33639,226.07756 113.84299,225.9222 C 137.75974,231.20372 161.67647,236.48525 185.59321,241.76678 C 196.64529,214.20428 207.69738,186.64178 218.74946,159.07928 C 218.79084,156.10721 219.90441,150.65588 215.32121,150.91954 C 193.44312,147.27487 171.56504,143.6302 149.68696,139.98553 C 136.28071,165.85011 122.87446,191.7147 109.46821,217.57928 z " /> + </g> + <path + style="fill:#525252;fill-rule:evenodd;stroke-width:1pt" + id="path1432" + d="M 669.33581,202.96551 L 706.48254,110.58746 L 706.48254,98.85691 L 626.81257,85.660047 L 581.84547,172.6616 L 582.82302,183.90337 L 669.33581,202.96551 z " /> + <path + style="fill:url(#linearGradient4546);fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="ccccc" + id="path1433" + d="M 582.79337,172.31598 L 668.84704,191.72374 L 705.99377,99.834459 L 627.17915,86.515398 L 582.79337,172.31598 z " /> + <path + style="fill:url(#linearGradient4548);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="cccccccccccczc" + id="path1470" + d="M 609.70552,136.00365 L 601.88516,138.93628 L 589.17707,163.8637 L 595.04234,174.12792 L 629.25644,181.94828 L 635.12171,179.01565 L 639.03189,180.48197 L 640.76601,184.48582 L 662.76079,189.37354 L 672.75722,179.50442 L 683.51022,153.11069 L 676.17863,153.11069 C 673.73476,153.11069 657.44233,163.29346 638.05435,158.4872 C 618.17759,153.68093 611.82354,139.26213 609.70552,136.00365 z " /> + <path + style="fill:url(#linearGradient4550);fill-rule:evenodd;stroke:url(#linearGradient4552);stroke-width:0.89126021" + sodipodi:nodetypes="czzzz" + id="path1439" + d="M 670.42319,101.08978 C 651.24159,96.366384 621.69154,100.85937 613.05117,121.13543 C 604.41081,140.72025 625.32049,156.1577 639.31788,158.80741 C 654.35212,161.45713 680.1004,155.92729 688.74076,139.10738 C 697.72674,122.28748 689.95042,105.81318 670.42319,101.08978 z " /> + <path + style="fill:url(#linearGradient4554);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="ccccccccc" + id="path1554" + d="M 676.16645,167.22019 L 671.09273,167.22019 C 649.2367,179.70935 612.94006,168.39105 605.52462,150.82816 L 597.32861,151.21845 L 600.4509,143.41272 L 607.86634,141.46129 C 614.11092,156.42226 640.6504,172.94439 673.43445,158.2436 L 680.4596,157.85332 L 676.16645,167.22019 z " /> + <path + style="fill-opacity:0.24999994;fill-rule:evenodd;stroke:url(#linearGradient4556);stroke-width:0.72149634" + sodipodi:nodetypes="czzzz" + id="path1438" + d="M 670.66758,98.937716 C 651.48597,94.21432 621.93593,98.70731 613.29557,118.98336 C 604.6552,138.56819 625.56488,154.00564 639.56227,156.65535 C 654.5965,159.30506 680.34479,153.77523 688.98515,136.95532 C 697.97113,120.13541 690.1948,103.66112 670.66758,98.937716 z " /> + <path + style="fill:url(#linearGradient4558);fill-rule:evenodd;stroke:url(#linearGradient4560);stroke-width:1.01858306" + sodipodi:nodetypes="czzzz" + id="path1437" + d="M 671.22245,95.957687 C 652.04084,91.23429 622.49079,95.727281 613.85043,116.00333 C 605.21007,135.58816 626.11974,151.02561 640.11714,153.67532 C 655.15137,156.32503 680.89965,150.7952 689.54003,133.97529 C 698.52599,117.15538 690.74967,100.68109 671.22245,95.957687 z " /> + <path + style="fill-opacity:0.45833333;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzz" + id="path1435" + d="M 651.55492,110.68962 C 642.66042,111.47993 637.89548,118.23666 638.22299,122.74658 C 638.50044,126.56708 640.70568,134.66577 653.2196,133.61262 C 665.56116,132.57198 667.44329,124.29197 666.77107,119.80709 C 666.49362,115.98659 659.91984,109.7645 651.55492,110.68962 z " /> + <path + style="fill:url(#linearGradient4562);fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzz" + id="path1436" + d="M 651.54849,110.78124 C 642.65399,111.57155 637.88905,118.32829 638.21656,122.8382 C 638.49401,126.6587 644.15596,132.25395 653.19778,131.10643 C 662.25211,130.13125 667.43686,124.3836 666.76464,119.89871 C 666.48719,116.07821 659.91341,109.85613 651.54849,110.78124 z " /> + <path + style="fill:url(#linearGradient4564);fill-rule:evenodd;stroke:none;stroke-width:5.3125;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" + sodipodi:nodetypes="cccccccccc" + id="path1440" + d="M 610.79123,139.70949 L 601.74893,147.52985 C 595.5132,153.13969 601.21695,166.08673 607.36982,170.0134 L 607.61421,175.63428 L 612.25755,176.85622 L 614.9458,172.70165 L 626.92073,175.3899 L 632.05285,163.17058 C 613.84606,166.63272 608.10298,153.47659 618.00063,148.5074 C 614.37556,145.81914 612.21682,143.1309 610.79123,139.70949 z " /> + <path + style="fill-opacity:0.30208333;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzccz" + id="path1434" + d="M 629.64245,147.97268 C 626.60608,149.41237 622.15854,148.20309 619.62267,150.39198 C 616.9389,152.75368 615.0187,157.01626 620.4506,160.93323 C 626.08022,165.023 631.15103,162.74541 635.35879,158.85954 L 661.74295,134.49371 L 658.43471,134.32091 L 629.64245,147.97268 z " /> + <path + style="fill:#fff8d2;fill-opacity:0.54166667;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzz" + id="path1441" + d="M 652.58023,116.57237 C 650.26914,116.53658 646.05633,117.56898 646.01355,120.71975 C 646.09296,123.87051 650.99002,125.54353 653.78988,125.21273 C 656.71193,124.88194 659.34852,123.22989 659.14691,120.20132 C 658.9453,117.29494 654.76912,116.60816 652.58023,116.57237 z " /> + <path + style="fill:url(#linearGradient4566);fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzccz" + id="path1499" + d="M 628.60839,147.0626 C 625.36454,148.50229 621.09127,147.29301 618.23995,149.4819 C 615.21582,151.8436 612.68132,156.10618 617.54873,160.02314 C 622.58894,164.11291 627.98799,161.83533 632.75577,157.94946 L 662.65143,133.58363 L 659.36809,133.41082 L 628.60839,147.0626 z " /> + <path + style="fill:url(#linearGradient4568);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1508" + d="M 654.5492,113.67245 C 653.58156,113.67245 652.79851,114.20419 652.79851,114.86079 C 652.79851,115.5174 653.58156,116.04915 654.5492,116.04914 C 655.51683,116.04914 656.29989,115.5174 656.29989,114.86079 C 656.29989,114.20419 655.51683,113.67245 654.5492,113.67245 z M 646.66579,115.08361 C 645.69815,115.08361 644.9151,115.61535 644.9151,116.27196 C 644.9151,116.92856 645.69815,117.4603 646.66579,117.4603 C 647.63342,117.4603 648.42709,116.92856 648.42709,116.27196 C 648.42709,115.61535 647.63342,115.08361 646.66579,115.08361 z M 661.76416,117.70434 C 660.79653,117.70434 660.00286,118.23608 660.00286,118.89269 C 660.00286,119.54929 660.79653,120.08103 661.76416,120.08103 C 662.73179,120.08103 663.51485,119.54929 663.51485,118.89269 C 663.51485,118.23608 662.7318,117.70434 661.76416,117.70434 z M 643.91773,120.88741 C 642.9501,120.88741 642.16705,121.41915 642.16705,122.07576 C 642.16705,122.73237 642.95011,123.26411 643.91773,123.26411 C 644.88537,123.26411 645.66842,122.73237 645.66842,122.07576 C 645.66842,121.41915 644.88537,120.88742 643.91773,120.88741 z M 658.33705,124.43123 C 657.36942,124.43123 656.58636,124.96297 656.58636,125.61958 C 656.58636,126.27618 657.36942,126.80793 658.33705,126.80793 C 659.30468,126.80793 660.08774,126.27618 660.08774,125.61958 C 660.08774,124.96297 659.30469,124.43124 658.33705,124.43123 z M 650.15656,126.01216 C 649.18892,126.01216 648.39526,126.5439 648.39526,127.2005 C 648.39526,127.85711 649.18892,128.39947 650.15656,128.39946 C 651.12419,128.39946 651.90724,127.85711 651.90725,127.2005 C 651.90725,126.5439 651.12419,126.01216 650.15656,126.01216 z " /> + <path + style="fill:url(#linearGradient4570);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1589" + d="M 582.93147,174.0815 L 583.55647,182.8315 L 653.24397,198.144 L 582.93147,174.0815 z " /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#4c4c4c;stroke-width:5.25118113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 474.39161,345.95371 C 584.18531,345.95371 586.25689,345.95371 586.25689,345.95371" + id="path5543" /> + <g + inkscape:label="Layer 1" + id="g3154" + transform="translate(555.37083,267.45678)"> + <path + style="fill:url(#linearGradient1699);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="path1063" + d="M 19.080644,63.14332 C 19.080644,63.14332 23.055778,65.130887 24.645831,66.919698 C 26.235885,68.708508 40.745124,81.031424 42.136421,82.820234 C 43.527718,84.609044 45.714042,89.379205 46.509069,91.764286 C 47.304096,94.149366 48.894149,99.714554 49.092906,102.29839 C 49.291663,104.88223 50.682959,109.05612 51.080473,111.24244 C 51.477986,113.42877 54.061823,117.80141 53.266797,117.60266 C 52.47177,117.4039 34.98118,113.42877 33.391126,112.63374 C 31.801073,111.83871 17.093077,105.08098 16.496806,103.68969 C 15.900536,102.29839 15.105509,91.565529 15.304266,89.776719 C 15.503023,87.987908 15.70178,72.087372 16.099293,70.497318 C 16.496806,68.907265 16.496806,64.733374 17.291833,63.938347 C 18.08686,63.14332 18.285617,61.35451 19.080644,63.14332 z " /> + <path + style="fill:url(#linearGradient1703);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="ccccccccccc" + id="path1686" + d="M 43.328961,83.368278 C 43.328961,83.368278 60.024525,74.074939 62.210848,73.279912 C 64.397172,72.484886 85.067869,63.540834 86.459166,63.342077 C 87.850463,63.14332 109.51494,56.584349 110.90624,57.578133 C 112.29754,58.571916 117.0677,70.894832 117.86273,74.472453 C 118.65775,78.050073 122.03662,86.994125 120.84408,88.584179 C 119.65154,90.174232 63.602145,114.42255 61.813335,115.01882 C 61.289405,115.19346 55.326703,116.77938 52.985713,117.23924 C 52.190686,115.45043 50.484203,109.25488 50.086689,107.86358 C 49.689176,106.47228 47.701609,97.130717 47.105339,95.540663 C 46.509069,93.95061 42.335178,84.362062 43.328961,83.368278 z " /> + <path + style="fill:url(#linearGradient1707);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="ccccccccc" + id="path1687" + d="M 18.270488,63.00437 C 22.627297,59.069188 28.248985,54.712379 33.308505,53.166415 C 35.697722,52.463704 85.168581,39.814905 86.574003,39.814905 C 93.320029,40.236532 109.76347,54.571838 110.60672,56.961055 C 105.96883,58.788103 92.75786,60.615152 89.947016,61.73949 C 88.682136,62.863828 72.098155,68.06389 70.130564,69.32877 C 68.162973,70.59365 53.124957,77.62076 52.422245,78.323471 C 50.595196,79.307266 45.67622,81.837027 43.146459,84.085702 C 40.476157,81.134315 20.238079,63.425997 18.270488,63.00437 z " /> + <path + style="fill:url(#linearGradient1734);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="path1688" + d="M 59.027729,112.19414 C 57.903392,111.91306 55.373632,114.30228 55.092548,113.0374 C 54.811463,111.77252 52.422245,104.74541 53.124957,103.62107 C 53.827668,102.49673 57.200681,100.66968 59.730441,99.966972 C 62.2602,99.264261 85.028039,90.691186 85.449666,89.988475 C 85.871292,89.285764 105.96883,80.291062 107.51479,80.15052 C 109.06076,80.009978 115.94733,77.761302 116.36895,79.026182 C 116.79058,80.291062 116.93112,86.47492 117.35275,87.458715 C 117.77437,88.442511 60.292609,112.0536 59.027729,112.19414 z " /> + <path + style="fill:url(#linearGradient1738);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccccccccc" + id="path1689" + d="M 92.195692,45.296051 C 92.195692,45.296051 95.990332,48.950149 95.006536,49.65286 C 95.006536,50.777198 84.46587,53.025873 83.20099,53.4475 C 81.93611,53.869126 65.071045,60.052984 63.384538,60.755695 C 61.698032,61.458406 50.876281,67.361179 49.470859,67.782805 C 48.065437,68.204432 37.665313,73.685578 36.962602,73.685578 C 36.259891,73.685578 31.621998,69.469312 31.903082,68.344974 C 32.184167,67.220636 33.730131,65.815214 34.995011,65.393588 C 36.259891,64.971961 87.698341,45.717678 88.401052,45.85822 C 89.103763,45.998762 91.211896,45.014967 92.195692,45.296051 z " /> + <path + style="fill:url(#linearGradient1730);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="path1690" + d="M 105.26612,64.128708 C 105.26612,64.128708 106.24991,66.939552 107.37425,66.517925 C 108.49859,66.096299 110.60672,64.971961 109.90401,63.425997 C 109.2013,61.880032 106.24991,61.177321 105.26612,64.128708 z " /> + <path + style="fill:url(#linearGradient1742);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccccccccccccc" + id="path1691" + d="M 73.784662,9.0361603 C 73.784662,9.0361603 52.70333,13.392969 50.876281,13.392969 C 49.049232,13.392969 33.167962,16.62544 31.340914,17.609235 C 29.513865,18.593031 20.94079,21.263333 21.081332,21.966044 C 21.221874,22.668755 27.827358,38.268941 28.248985,39.814905 C 28.670611,41.360869 34.2923,53.869126 34.2923,55.977259 C 34.2923,58.085393 36.540975,72.420698 36.540975,72.982867 C 36.540975,73.545036 44.692424,70.312565 45.816761,69.609854 C 46.941099,68.907143 61.698032,61.317864 63.243996,60.755695 C 64.78996,60.193526 75.892795,55.836717 77.157675,55.555633 C 78.422555,55.274548 86.433462,51.901535 87.979426,51.901535 C 87.838883,50.91774 87.136172,49.512317 87.136172,46.279847 C 86.292919,47.1231 77.157675,18.171404 76.595506,17.047066 C 76.033337,15.922729 73.784662,9.0361603 73.784662,9.0361603 z " /> + <path + style="fill:url(#linearGradient1726);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="path1692" + d="M 58.325018,106.85354 C 58.325018,106.85354 71.11436,114.16174 71.957613,115.42662 C 72.800866,116.6915 92.195692,128.91867 92.476776,130.18355 C 92.757861,131.44843 93.601114,135.10253 92.617318,135.52415 C 91.633523,135.94578 78.984724,130.32409 77.860386,128.63758 C 76.736048,126.95108 66.898093,117.95638 65.633214,117.11312 C 64.368334,116.26987 58.746645,112.47523 58.325018,111.49143 C 57.903392,110.50764 57.76285,107.13463 58.325018,106.85354 z " /> + <path + style="fill:url(#linearGradient1711);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="ccccccccccc" + id="path1694" + d="M 58.184476,106.43191 C 58.184476,106.43191 86.433461,94.76691 87.557799,94.626368 C 88.682136,94.485826 111.16889,84.366786 112.15269,84.366786 C 113.13648,84.366786 119.88251,89.00468 120.72576,89.566848 C 121.56901,90.129017 145.60173,101.93456 145.74227,102.91836 C 145.88282,103.90215 144.05577,104.60487 142.36926,105.58866 C 140.49731,106.94335 133.65564,111.21035 127.33124,114.58336 C 124.80148,115.00499 100.2066,126.38891 98.660634,127.23216 C 97.114669,128.07541 93.882198,130.60517 92.757861,130.04301 C 91.633523,129.48084 76.454964,118.65909 75.190084,117.81583 C 73.925204,116.97258 59.449356,105.7292 58.184476,106.43191 z " /> + <path + style="fill:url(#linearGradient1722);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="path1695" + d="M 145.85372,103.73108 C 145.85372,103.73108 142.14479,105.86372 140.84666,106.69823 C 139.54854,107.53274 131.85251,112.35435 130.73983,112.81796 C 129.62715,113.28158 116.36772,119.30859 115.25504,119.95766 C 114.14236,120.60672 93.83596,129.22999 92.908728,130.15722 C 91.981495,131.08445 93.186897,135.16428 92.816004,135.34972 C 92.445111,135.53517 97.730338,133.03164 98.472124,132.4753 C 99.213911,131.91896 121.83839,122.09029 123.78558,121.44123 C 125.73277,120.79217 134.6342,117.54685 134.91237,117.45413 C 135.19054,117.36141 142.05207,114.48698 142.70113,113.93064 C 143.35019,113.3743 148.26453,110.03627 145.85372,103.73108 z " /> + <path + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + id="path1062" + d="M 74.150197,8.337448 C 71.171005,10.179813 75.991316,14.788417 75.786127,17.611512 C 80.134618,28.541739 84.151002,40.731681 87.681063,51.945193 C 90.184268,51.291671 84.210343,46.003072 91.500364,45.686394 C 91.23664,45.058828 86.715164,46.511763 87.103406,43.275956 C 83.768378,36.96982 92.678016,43.042674 95.114909,44.323664 C 101.52831,48.450245 108.17024,53.110713 111.93468,59.935254 C 113.12466,64.503638 116.00848,69.790731 117.3475,74.783941 C 118.29002,78.563294 121.29268,86.268651 119.63125,88.007825 C 116.26255,87.099693 118.69003,83.962049 117.21324,80.617488 C 118.15843,74.746352 111.89506,80.885134 108.28624,79.460273 C 100.73322,80.782124 94.273521,85.132537 87.581356,88.540046 C 78.724622,92.322298 69.879887,96.118683 60.765492,99.254107 C 57.348688,101.23039 49.041339,101.44327 52.577055,107.20982 C 52.898485,109.34814 55.107509,116.99007 55.52306,111.66682 C 54.39473,107.57053 51.244617,101.82604 58.058164,101.39117 C 67.139797,98.072649 75.883615,94.526443 84.695879,90.538405 C 90.418489,88.400987 93.315542,86.277541 98.152244,84.21936 C 103.39615,81.045042 108.93615,80.753413 114.59794,79.192283 C 116.7809,78.93829 115.40495,84.281047 116.66575,86.230573 C 115.68117,84.054424 110.04128,83.544345 113.61575,85.918434 C 124.09881,92.141391 134.86854,97.880824 145.58608,103.69185 C 149.02125,101.95035 141.05241,100.85522 140.02306,99.311529 C 133.91389,96.100319 127.9617,92.603597 121.89697,89.31065 C 120.9238,78.894169 116.99666,69.025219 113.07045,59.41627 C 112.08584,55.999284 108.26887,52.811675 105.45231,50.212775 C 100.95347,45.987397 94.356346,42.571516 89.822959,39.659065 C 88.576669,38.674488 85.311343,39.756539 85.362369,38.617635 C 82.793465,31.633007 80.174341,24.666792 77.493529,17.724335 C 77.141497,14.861937 74.771636,10.349392 74.150197,8.337448 z M 74.089437,8.5842685 C 68.448913,9.9920031 60.106365,11.090689 54.367221,12.414594 C 43.70842,14.057374 32.69678,15.824315 22.954398,20.664864 C 18.191054,21.622029 21.650667,25.291344 22.833983,28.357511 C 27.508569,40.293997 33.718137,52.001081 34.586867,65.023574 C 32.243341,66.716715 29.530791,70.89298 33.383419,67.140897 C 35.173243,62.568327 35.806282,73.564937 33.506929,68.56563 C 28.354616,65.920689 35.393887,73.839044 36.813341,73.947871 C 39.050901,72.260401 43.388851,71.367598 46.182798,69.649026 C 55.971252,64.050573 65.888309,59.831165 76.494036,56.089638 C 82.433289,53.640126 88.47724,51.917477 94.78456,50.732222 C 97.964594,49.215458 92.9159,43.601241 91.0152,45.457713 C 93.384024,46.758507 97.257545,50.864079 91.310601,50.811613 C 81.593918,53.0376 72.478936,57.236189 63.107811,60.553 C 54.192745,64.026211 46.139683,69.330382 37.302144,72.951287 C 36.561272,71.146538 36.290491,65.583346 35.925701,64.222538 C 34.851114,50.575967 27.709141,38.668353 22.948886,26.080838 C 18.243242,20.123854 29.465963,19.849625 33.090226,17.524126 C 42.910282,14.613973 53.131737,13.320827 63.224099,11.73087 C 66.063466,11.603152 74.184013,10.022387 74.089437,8.5842685 z M 32.782688,52.965945 C 26.991101,54.409705 21.561286,58.697543 17.456546,62.861133 C 14.370554,66.644544 15.512772,73.405793 14.67144,78.295068 C 14.358526,86.655715 14.50044,95.064126 15.557356,103.37218 C 17.524322,105.85052 23.908108,109.15021 27.777305,111.25091 C 35.919261,115.00275 55.499749,117.6946 52.799885,118.36638 C 57.594949,116.54808 62.626625,113.12684 66.279748,118.7296 C 71.475825,121.97311 74.667017,127.41842 79.74363,130.76019 C 83.315255,132.18835 88.849412,137.7483 92.674133,135.82802 C 86.213056,133.40571 78.2036,128.87293 73.817675,123.1718 C 68.904058,118.60822 62.714006,114.07154 57.605769,109.72689 C 58.790243,112.24412 54.307087,112.06032 55.039972,112.82633 C 54.614499,114.56762 59.242878,111.89952 60.158426,113.92139 C 63.044041,115.88421 54.564311,116.15189 52.85315,117.43011 C 51.312192,116.33136 47.134263,115.41267 43.806802,114.79362 C 34.292894,111.84234 24.800964,109.09955 16.94132,102.91336 C 15.195634,90.794853 15.20935,78.342795 17.181889,66.255958 C 17.254614,59.573213 23.037717,67.548292 25.867088,68.773917 C 31.976218,73.572648 37.854088,78.764848 42.725179,84.842848 C 45.107873,82.41816 50.141849,79.773816 54.051383,77.835696 C 70.582993,69.053938 90.444589,60.774147 108.9897,57.938921 C 111.57763,58.134061 113.11263,56.045313 110.18461,57.052949 C 105.62104,57.575159 101.34739,58.85944 96.734839,59.820844 C 78.199231,64.313977 59.714558,73.452152 43.466358,83.356987 C 44.061282,83.486018 38.54063,78.340929 36.753276,76.435724 C 31.358615,71.282399 25.467635,66.67918 19.47232,62.251885 C 22.795663,58.509116 28.591752,55.932611 32.882169,53.749803 C 33.903414,53.237468 32.51459,53.177022 32.782688,52.965945 z M 108.15135,60.837842 C 106.41992,61.407099 102.14597,65.977603 105.75713,64.546156 C 106.75329,59.28068 112.07334,64.812017 107.43303,66.072832 C 106.32919,62.477203 102.76135,65.275646 106.1055,66.96038 C 109.77431,67.996845 112.76718,61.926401 108.15135,60.837842 z M 43.616091,83.25085 C 40.779241,85.685802 46.848659,91.563454 46.472316,95.236933 C 47.980658,101.09377 50.193188,107.11366 50.221795,113.18027 C 51.477182,112.45001 52.412009,120.78095 53.691781,117.07588 C 52.747302,113.5017 50.080759,108.91352 49.728833,104.34364 C 48.62668,97.446857 46.789725,89.50847 43.616091,83.25085 z M 112.17261,83.66474 C 95.779614,90.858949 78.71967,97.808942 61.890615,103.93139 C 60.09436,105.03829 56.425042,105.57286 56.839367,108.11827 C 56.868442,113.60218 58.969999,108.68513 58.83366,107.88833 C 68.44072,113.56299 77.557953,119.99865 86.481768,126.68522 C 90.03752,127.33221 92.397102,132.94152 92.388917,135.92203 C 95.100903,134.39077 91.632357,129.17439 96.093201,129.22233 C 106.3911,124.57825 116.64882,119.41053 126.95606,114.80211 C 133.32975,111.49328 139.73845,108.08309 145.4206,103.73322 C 140.45578,106.15618 136.34667,110.14589 131.13475,112.27319 C 121.65116,117.1718 111.58506,120.8483 101.94264,125.43134 C 98.510514,126.03258 94.478246,130.53087 91.896006,128.45557 C 88.689901,125.44682 85.431494,124.77829 82.105166,121.87092 C 74.680282,116.22589 66.777759,111.27623 58.941633,106.23789 C 71.168716,102.16787 82.966375,96.865976 94.91147,92.03858 C 100.20359,89.557196 107.73633,87.662917 112.87915,84.96165 C 114.40098,85.131858 112.00645,83.795781 112.17261,83.66474 z M 146.42394,102.61943 C 143.03257,103.82767 146.74606,110.0108 144.41669,112.01931 C 137.50666,117.55965 128.37231,119.10715 120.27365,122.2949 C 110.6772,125.88281 101.00336,129.97296 92.453477,135.63546 C 96.635187,133.53682 100.99311,131.56259 105.29809,129.62761 C 114.8529,124.68039 125.12371,121.42418 135.11086,117.56464 C 139.34541,114.87808 146.69082,114.12918 146.61805,108.45494 C 146.83242,106.66757 146.44845,104.42298 146.42394,102.61943 z " /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:4.89685039;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 101.50738,812.05902 C 99.140217,797.74046 98.195612,783.06909 96.322635,768.66717 C 95.922107,753.00337 101.53646,738.35869 108.65919,724.73544 C 113.34158,708.0647 129.59429,698.69856 140.47323,686.2664 C 151.60026,675.62957 165.1617,667.08987 171.90988,652.64394 C 187.82688,631.17993 202.21069,606.76542 203.41481,579.35427 C 205.81635,566.40318 206.86195,553.33064 205.17896,540.1929 C 205.41262,513.18271 224.98112,484.96542 232.20386,458.57566 C 236.29947,441.11329 244.0152,416.51122 252.41724,400.43441" + id="path5701" + sodipodi:nodetypes="ccccccccc" /> + <g + id="g2852" + transform="matrix(1.018857,0,0,1.018857,-9.5470303,753.17602)"> + <rect + height="8.3153667" + id="rect1866" + style="fill:url(#linearGradient2793);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2795);stroke-width:1.44734821pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="57.567924" + x="33.326111" + y="78.658051" /> + <rect + height="60.126495" + id="rect1867" + rx="5.4369707" + ry="5.4369707" + style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:evenodd;stroke-width:1.62826681" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="72.279724" + x="26.015469" + y="22.413721" /> + <rect + height="38.044163" + id="rect1868" + style="fill:url(#radialGradient2799);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2801);stroke-width:1.4649456pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="58.178177" + x="33.386066" + y="31.695871" /> + <path + d="M 27.690431,52.841444 L 27.370609,74.749236 C 27.319624,78.241665 29.310209,80.477938 32.807578,80.506029 L 72.625393,80.825852 L 76.463254,71.87084 L 32.008024,71.55102 L 31.688202,52.681533 L 27.690431,52.841444 z " + id="path1869" + sodipodi:nodetypes="czzccccc" + style="fill:url(#linearGradient2803);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" /> + <g + id="g1870" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)"> + <path + d="M 42.062098,33.460351 L 77.341205,33.008055 C 82.787126,32.938235 89.553204,38.416797 89.553204,43.863165 L 89.553204,60.14583 L 41.609801,59.693534 L 42.062098,33.460351 z " + id="path1871" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient2805);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + <path + d="M 78.337784,67.629235 L 46.723745,67.724544 C 41.843589,67.739257 35.829319,62.771024 35.877168,57.891081 L 36.020221,43.301821 L 78.973514,44.128288 L 78.337784,67.629235 z " + id="path1872" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient2807);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + </g> + <rect + height="26.147448" + id="rect1888" + rx="7.4449978" + ry="7.4449978" + style="fill:url(#linearGradient2809);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2811);stroke-width:2.36249995" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="104.09673" + x="140.62315" + y="-34.316952" /> + <rect + height="15.829688" + id="rect1889" + rx="3.757628" + ry="3.757628" + style="fill:url(#linearGradient2813);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2815);stroke-width:1.35914278" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="56.908955" + x="184.04552" + y="-28.539845" /> + <rect + height="15.829688" + id="rect1890" + rx="2.9970589" + ry="2.9970589" + style="fill:url(#linearGradient2817);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2819);stroke-width:0.96249998" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="28.796961" + x="145.28902" + y="-28.227346" /> + <rect + height="3.3627598" + id="rect1891" + rx="1.6813799" + ry="1.6813799" + style="fill-opacity:0.16981129;fill-rule:evenodd;stroke-width:0.46326005" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="49.231453" + x="187.88426" + y="-21.681381" /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:4.89685039;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 314.88002,776.84216 C 317.9416,770.719 326.03864,756.5965 331.45266,745.76848 C 335.11954,738.4347 333.52424,724.96482 333.52424,714.69479 C 333.52424,702.43998 331.71171,691.13113 329.38108,679.47794 C 327.28605,669.00279 329.78793,658.31799 327.3095,648.40426 C 325.46046,641.00809 325.41714,628.40536 323.16634,619.40215 C 320.4679,608.60838 319.29359,601.29876 314.88002,592.47162 C 311.1704,585.05237 308.52279,575.329 306.59371,567.61267 C 303.99823,557.23076 301.15204,550.51461 296.23581,540.68215 C 292.05142,532.31336 288.23372,525.24642 285.87792,515.8232 C 283.45,506.11153 279.66318,503.42207 279.66318,490.96425 C 279.66318,480.60635 279.66318,470.24846 279.66318,459.89056 C 279.66318,452.25733 284.32021,439.19085 285.87792,432.96003 C 288.11035,424.0303 292.7494,410.09831 294.89664,401.50936" + id="path5703" + sodipodi:nodetypes="cssssssssssssc" /> + <g + id="g5545" + transform="matrix(1.018857,0,0,1.018857,186.2429,718.07249)"> + <rect + height="8.3153667" + id="rect5547" + style="fill:url(#linearGradient5569);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5571);stroke-width:1.44734821pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="57.567924" + x="33.326111" + y="78.658051" /> + <rect + height="60.126495" + id="rect5549" + rx="5.4369707" + ry="5.4369707" + style="fill:url(#linearGradient5573);fill-opacity:1;fill-rule:evenodd;stroke-width:1.62826681" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="72.279724" + x="26.015469" + y="22.413721" /> + <rect + height="38.044163" + id="rect5551" + style="fill:url(#radialGradient5575);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5577);stroke-width:1.4649456pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="58.178177" + x="33.386066" + y="31.695871" /> + <path + d="M 27.690431,52.841444 L 27.370609,74.749236 C 27.319624,78.241665 29.310209,80.477938 32.807578,80.506029 L 72.625393,80.825852 L 76.463254,71.87084 L 32.008024,71.55102 L 31.688202,52.681533 L 27.690431,52.841444 z " + id="path5553" + sodipodi:nodetypes="czzccccc" + style="fill:url(#linearGradient5579);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" /> + <g + id="g5555" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)"> + <path + d="M 42.062098,33.460351 L 77.341205,33.008055 C 82.787126,32.938235 89.553204,38.416797 89.553204,43.863165 L 89.553204,60.14583 L 41.609801,59.693534 L 42.062098,33.460351 z " + id="path5557" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient5581);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + <path + d="M 78.337784,67.629235 L 46.723745,67.724544 C 41.843589,67.739257 35.829319,62.771024 35.877168,57.891081 L 36.020221,43.301821 L 78.973514,44.128288 L 78.337784,67.629235 z " + id="path5559" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient5583);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + </g> + <rect + height="26.147448" + id="rect5561" + rx="7.4449978" + ry="7.4449978" + style="fill:url(#linearGradient5585);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5587);stroke-width:2.36249995" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="104.09673" + x="140.62315" + y="-34.316952" /> + <rect + height="15.829688" + id="rect5563" + rx="3.757628" + ry="3.757628" + style="fill:url(#linearGradient5589);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5591);stroke-width:1.35914278" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="56.908955" + x="184.04552" + y="-28.539845" /> + <rect + height="15.829688" + id="rect5565" + rx="2.9970589" + ry="2.9970589" + style="fill:url(#linearGradient5593);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5595);stroke-width:0.96249998" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="28.796961" + x="145.28902" + y="-28.227346" /> + <rect + height="3.3627598" + id="rect5567" + rx="1.6813799" + ry="1.6813799" + style="fill-opacity:0.16981129;fill-rule:evenodd;stroke-width:0.46326005" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="49.231453" + x="187.88426" + y="-21.681381" /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:4.89685039;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 509.60846,812.05901 C 511.37368,804.99813 513.75162,788.54013 513.75162,774.77058 C 513.75162,760.69629 510.6934,748.03668 507.53688,735.41058 C 504.71908,724.13937 503.90224,710.51413 501.32214,700.19374 C 498.3424,688.27478 491.70299,680.36135 488.89267,669.12005 C 486.58031,659.87063 477.08638,649.02744 470.24846,642.18952 C 463.90107,635.84213 460.02321,627.82112 453.67582,621.47373 C 446.77,614.56791 442.74719,610.5451 437.10319,604.9011 C 428.71274,596.51064 423.00919,597.02183 414.31582,588.32846 C 407.7807,581.79334 401.5349,571.05293 397.74319,563.46952 C 393.3165,554.61614 391.7922,550.02347 389.45687,540.68215 C 387.73103,533.7788 380.60678,523.54574 377.0274,519.96635 C 372.53933,515.47829 368.72583,501.29164 366.6695,497.17898 C 362.66841,489.17681 359.92359,476.41007 358.38318,470.24846 C 355.93624,460.46066 352.68083,455.72534 350.09687,445.38951 C 348.03424,437.139 343.67702,427.99643 341.81055,420.53056 C 340.30594,414.51212 337.43572,405.22847 336.20256,400.29585" + id="path5705" + sodipodi:nodetypes="csssssssssssssssc" /> + <g + id="g5597" + transform="matrix(1.018857,0,0,1.018857,380.21736,751.09208)"> + <rect + height="8.3153667" + id="rect5599" + style="fill:url(#linearGradient5621);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5623);stroke-width:1.44734821pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="57.567924" + x="33.326111" + y="78.658051" /> + <rect + height="60.126495" + id="rect5601" + rx="5.4369707" + ry="5.4369707" + style="fill:url(#linearGradient5625);fill-opacity:1;fill-rule:evenodd;stroke-width:1.62826681" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="72.279724" + x="26.015469" + y="22.413721" /> + <rect + height="38.044163" + id="rect5603" + style="fill:url(#radialGradient5627);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5629);stroke-width:1.4649456pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="58.178177" + x="33.386066" + y="31.695871" /> + <path + d="M 27.690431,52.841444 L 27.370609,74.749236 C 27.319624,78.241665 29.310209,80.477938 32.807578,80.506029 L 72.625393,80.825852 L 76.463254,71.87084 L 32.008024,71.55102 L 31.688202,52.681533 L 27.690431,52.841444 z " + id="path5605" + sodipodi:nodetypes="czzccccc" + style="fill:url(#linearGradient5631);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" /> + <g + id="g5607" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)"> + <path + d="M 42.062098,33.460351 L 77.341205,33.008055 C 82.787126,32.938235 89.553204,38.416797 89.553204,43.863165 L 89.553204,60.14583 L 41.609801,59.693534 L 42.062098,33.460351 z " + id="path5609" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient5633);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + <path + d="M 78.337784,67.629235 L 46.723745,67.724544 C 41.843589,67.739257 35.829319,62.771024 35.877168,57.891081 L 36.020221,43.301821 L 78.973514,44.128288 L 78.337784,67.629235 z " + id="path5611" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient5635);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + </g> + <rect + height="26.147448" + id="rect5613" + rx="7.4449978" + ry="7.4449978" + style="fill:url(#linearGradient5637);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5639);stroke-width:2.36249995" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="104.09673" + x="140.62315" + y="-34.316952" /> + <rect + height="15.829688" + id="rect5615" + rx="3.757628" + ry="3.757628" + style="fill:url(#linearGradient5641);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5643);stroke-width:1.35914278" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="56.908955" + x="184.04552" + y="-28.539845" /> + <rect + height="15.829688" + id="rect5617" + rx="2.9970589" + ry="2.9970589" + style="fill:url(#linearGradient5645);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5647);stroke-width:0.96249998" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="28.796961" + x="145.28902" + y="-28.227346" /> + <rect + height="3.3627598" + id="rect5619" + rx="1.6813799" + ry="1.6813799" + style="fill-opacity:0.16981129;fill-rule:evenodd;stroke-width:0.46326005" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="49.231453" + x="187.88426" + y="-21.681381" /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:4.96062992;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 596.61478,629.76005 C 595.68811,626.05337 587.81704,608.0214 584.18531,600.75794 C 579.02455,590.43643 568.52081,580.95028 559.32636,571.75583 C 549.64493,562.07441 537.67418,558.38997 528.25267,548.96846 C 518.84003,539.55582 505.21364,532.27 493.03583,526.18109 C 487.03496,523.18066 478.9364,514.15324 474.39161,509.60846 C 468.48381,503.70065 460.58271,500.28757 453.67582,495.1074 C 445.94094,489.30624 440.54136,486.1161 432.96003,478.53477 C 425.34048,470.91522 417.91389,468.14062 410.17266,457.81898 C 403.69545,449.18269 400.01983,446.20978 397.74319,437.10319 C 395.4205,427.81243 391.51389,423.94326 387.86638,416.03197 C 384.26641,408.22379 376.83188,403.38778 376.27342,401.15393" + id="path5707" + sodipodi:nodetypes="cssssssssssc" /> + <g + id="g5649" + transform="matrix(1.018857,0,0,1.018857,485.95044,568.18637)"> + <rect + height="8.3153667" + id="rect5651" + style="fill:url(#linearGradient5673);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5675);stroke-width:1.44734821pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="57.567924" + x="33.326111" + y="78.658051" /> + <rect + height="60.126495" + id="rect5653" + rx="5.4369707" + ry="5.4369707" + style="fill:url(#linearGradient5677);fill-opacity:1;fill-rule:evenodd;stroke-width:1.62826681" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="72.279724" + x="26.015469" + y="22.413721" /> + <rect + height="38.044163" + id="rect5655" + style="fill:url(#radialGradient5679);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5681);stroke-width:1.4649456pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" + width="58.178177" + x="33.386066" + y="31.695871" /> + <path + d="M 27.690431,52.841444 L 27.370609,74.749236 C 27.319624,78.241665 29.310209,80.477938 32.807578,80.506029 L 72.625393,80.825852 L 76.463254,71.87084 L 32.008024,71.55102 L 31.688202,52.681533 L 27.690431,52.841444 z " + id="path5657" + sodipodi:nodetypes="czzccccc" + style="fill:url(#linearGradient5683);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)" /> + <g + id="g5659" + transform="matrix(1.150066,0,0,1.150066,38.98882,26.86863)"> + <path + d="M 42.062098,33.460351 L 77.341205,33.008055 C 82.787126,32.938235 89.553204,38.416797 89.553204,43.863165 L 89.553204,60.14583 L 41.609801,59.693534 L 42.062098,33.460351 z " + id="path5661" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient5685);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + <path + d="M 78.337784,67.629235 L 46.723745,67.724544 C 41.843589,67.739257 35.829319,62.771024 35.877168,57.891081 L 36.020221,43.301821 L 78.973514,44.128288 L 78.337784,67.629235 z " + id="path5663" + sodipodi:nodetypes="czzccc" + style="fill:url(#linearGradient5687);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" /> + </g> + <rect + height="26.147448" + id="rect5665" + rx="7.4449978" + ry="7.4449978" + style="fill:url(#linearGradient5689);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5691);stroke-width:2.36249995" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="104.09673" + x="140.62315" + y="-34.316952" /> + <rect + height="15.829688" + id="rect5667" + rx="3.757628" + ry="3.757628" + style="fill:url(#linearGradient5693);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5695);stroke-width:1.35914278" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="56.908955" + x="184.04552" + y="-28.539845" /> + <rect + height="15.829688" + id="rect5669" + rx="2.9970589" + ry="2.9970589" + style="fill:url(#linearGradient5697);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5699);stroke-width:0.96249998" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="28.796961" + x="145.28902" + y="-28.227346" /> + <rect + height="3.3627598" + id="rect5671" + rx="1.6813799" + ry="1.6813799" + style="fill-opacity:0.16981129;fill-rule:evenodd;stroke-width:0.46326005" + transform="matrix(0.917809,0,0,0.917809,-65.63305,158.5521)" + width="49.231453" + x="187.88426" + y="-21.681381" /> + </g> + <path + sodipodi:type="arc" + style="fill:#e3e3e3;fill-opacity:1;stroke:#929292;stroke-width:4.96062994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6683" + sodipodi:cx="229.24553" + sodipodi:cy="401.61252" + sodipodi:rx="5.8593106" + sodipodi:ry="5.4931035" + d="M 235.10484 401.61252 A 5.8593106 5.4931035 0 1 1 223.38622,401.61252 A 5.8593106 5.4931035 0 1 1 235.10484 401.61252 z" + transform="translate(24.169656,-0.7324138)" /> + <path + sodipodi:type="arc" + style="fill:#e3e3e3;fill-opacity:1;stroke:#929292;stroke-width:4.96062994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6685" + sodipodi:cx="229.24553" + sodipodi:cy="401.61252" + sodipodi:rx="5.8593106" + sodipodi:ry="5.4931035" + d="M 235.10484 401.61252 A 5.8593106 5.4931035 0 1 1 223.38622,401.61252 A 5.8593106 5.4931035 0 1 1 235.10484 401.61252 z" + transform="translate(65.184825,-0.3662173)" /> + <path + sodipodi:type="arc" + style="fill:#e3e3e3;fill-opacity:1;stroke:#929292;stroke-width:4.96062994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6687" + sodipodi:cx="229.24553" + sodipodi:cy="401.61252" + sodipodi:rx="5.8593106" + sodipodi:ry="5.4931035" + d="M 235.10484 401.61252 A 5.8593106 5.4931035 0 1 1 223.38622,401.61252 A 5.8593106 5.4931035 0 1 1 235.10484 401.61252 z" + transform="translate(107.66482,-1.0986312)" /> + <path + sodipodi:type="arc" + style="fill:#e3e3e3;fill-opacity:1;stroke:#929292;stroke-width:4.96062994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6689" + sodipodi:cx="229.24553" + sodipodi:cy="401.61252" + sodipodi:rx="5.8593106" + sodipodi:ry="5.4931035" + d="M 235.10484 401.61252 A 5.8593106 5.4931035 0 1 1 223.38622,401.61252 A 5.8593106 5.4931035 0 1 1 235.10484 401.61252 z" + transform="translate(147.94759,-0.3662174)" /> + <text + xml:space="preserve" + style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Sans L" + x="62.18504" + y="951.90942" + id="text2459" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2461" + x="62.18504" + y="951.90942">tty0</tspan></text> + <text + xml:space="preserve" + style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Sans L" + x="257.86914" + y="918.43726" + id="text2463" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2475" + x="257.86914" + y="918.43726">tty1</tspan></text> + <text + xml:space="preserve" + style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Sans L" + x="452.3967" + y="950.32703" + id="text2467" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2477" + x="452.3967" + y="950.32703">tty2</tspan></text> + <text + xml:space="preserve" + style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Sans L" + x="556.03839" + y="768.55536" + id="text2471" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2479" + x="556.03839" + y="768.55536">tty3</tspan></text> + <text + xml:space="preserve" + style="font-size:144px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Mono L" + x="146.69292" + y="255.1181" + id="text2481" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2483" + x="146.69292" + y="255.1181">CPU</tspan></text> + </g> +</svg> diff --git a/images/Linus_Torvalds.jpg b/images/Linus_Torvalds.jpg Binary files differnew file mode 100644 index 0000000..5203b62 --- /dev/null +++ b/images/Linus_Torvalds.jpg diff --git a/images/Linux_schichten.png b/images/Linux_schichten.png Binary files differnew file mode 100644 index 0000000..60ae638 --- /dev/null +++ b/images/Linux_schichten.png diff --git a/images/PCI_driver.dia b/images/PCI_driver.dia Binary files differnew file mode 100644 index 0000000..cc9a630 --- /dev/null +++ b/images/PCI_driver.dia diff --git a/images/PCI_driver.png b/images/PCI_driver.png Binary files differnew file mode 100644 index 0000000..02fe4cb --- /dev/null +++ b/images/PCI_driver.png diff --git a/images/Richard_Stallman_2005_(chrys).jpg b/images/Richard_Stallman_2005_(chrys).jpg Binary files differnew file mode 100644 index 0000000..c3ef169 --- /dev/null +++ b/images/Richard_Stallman_2005_(chrys).jpg diff --git a/images/Subsystems.png b/images/Subsystems.png Binary files differnew file mode 100644 index 0000000..29cd56b --- /dev/null +++ b/images/Subsystems.png diff --git a/images/Subsystems.svg b/images/Subsystems.svg new file mode 100644 index 0000000..20615da --- /dev/null +++ b/images/Subsystems.svg @@ -0,0 +1,398 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:docbase="/home/hans/hjkdocs/unterricht/images" + sodipodi:docname="Subsystems.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mend" + style="overflow:visible;"> + <path + id="path4366" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) rotate(180) translate(0,0)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutM" + style="overflow:visible"> + <path + id="path4292" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.7490424" + inkscape:cx="301.78572" + inkscape:cy="737.2576" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1672" + inkscape:window-height="977" + inkscape:window-x="0" + inkscape:window-y="0"> + <sodipodi:guide + orientation="horizontal" + position="816.20326" + id="guide3133" /> + <sodipodi:guide + orientation="horizontal" + position="844.28572" + id="guide3165" /> + <sodipodi:guide + orientation="horizontal" + position="703.57143" + id="guide3191" /> + <sodipodi:guide + orientation="vertical" + position="538.21429" + id="guide4180" /> + <sodipodi:guide + orientation="horizontal" + position="732.14286" + id="guide4186" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:1;fill:#ff5e33;fill-opacity:1;stroke:#000000;stroke-width:2.06220472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2160" + width="101.01525" + height="58.588848" + x="66.670067" + y="177.57008" + rx="8" + ry="8" /> + <rect + style="opacity:1;fill:#fff833;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3135" + width="101.01525" + height="58.588848" + x="180.56381" + y="176.99632" + rx="8" + ry="8" /> + <rect + style="opacity:1;fill:#88ff33;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3137" + width="200.71428" + height="58.928574" + x="336.78571" + y="177.00504" + rx="8" + ry="8" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="288.21426" + y="208.43362" + id="text3157" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3159" + x="288.21426" + y="208.43362">...</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="542.23108" + y="207.9736" + id="text3161" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3163" + x="542.23108" + y="207.9736">...</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="17.945356" + y="208.33075" + id="text3167" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3169" + x="17.945356" + y="208.33075">...</tspan></text> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="80.357147" + y="209.86218" + id="text3171" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3173" + x="80.357147" + y="209.86218">Scheduler</tspan></text> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="229.61899" + y="200.40726" + id="text3175" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3179" + x="229.61899" + y="200.40726">Memory</tspan><tspan + sodipodi:role="line" + id="tspan3181" + x="229.61899" + y="215.40726">Management</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="375.69043" + y="211.83582" + id="text3183" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3187" + x="375.69043" + y="211.83582">Driver Core</tspan></text> + <rect + style="opacity:1;fill:#84fcff;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3189" + width="94.285713" + height="59.642857" + x="206.78571" + y="288.07645" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="234.86748" + y="324.46109" + id="text3193" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3197" + x="234.86748" + y="324.46109">PCI</tspan></text> + <rect + style="opacity:1;fill:#84fcff;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4168" + width="94.285713" + height="59.642857" + x="325.00003" + y="288.11679" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="349.51035" + y="324.50143" + id="text4170" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4182" + x="349.51035" + y="324.50143">USB</tspan></text> + <rect + style="opacity:1;fill:#84fcff;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4174" + width="94.285713" + height="59.642857" + x="442.85715" + y="288.11679" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="470.93893" + y="324.50143" + id="text4176" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4184" + x="470.93893" + y="324.50143">I2C</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="541.87396" + y="320.11646" + id="text4188" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4190" + x="541.87396" + y="320.11646">...</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="159.01678" + y="320.4736" + id="text4192" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4194" + x="159.01678" + y="320.4736">...</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none" + d="M 409.28571,235.93361 L 253.21429,287.36218 L 252.5,288.43361" + id="path4196" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 435,235.93361 L 372.5,287.00504 L 372.14286,288.07647" + id="path4198" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 461.42857,236.6479 L 488.92857,286.6479 L 490.35714,287.71933" + id="path4200" + sodipodi:nodetypes="ccc" /> + <rect + style="opacity:1;fill:#84fcff;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4402" + width="94.285713" + height="59.642857" + x="207.07635" + y="393.52963" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="218.50317" + y="430.26865" + id="text4404" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4428" + x="218.50317" + y="430.26865">Sound</tspan></text> + <rect + style="opacity:1;fill:#84fcff;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4408" + width="94.285713" + height="59.642857" + x="325.29068" + y="393.56998" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="345.19431" + y="429.95462" + id="text4410" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4430" + x="345.19431" + y="429.95462">ISDN</tspan></text> + <rect + style="opacity:1;fill:#84fcff;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4414" + width="94.285713" + height="59.642857" + x="443.14783" + y="393.56998" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="470.16653" + y="429.24591" + id="text4416" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4440" + x="470.16653" + y="429.24591">V4L</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="542.16461" + y="425.56964" + id="text4420" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4422" + x="542.16461" + y="425.56964">...</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="159.30743" + y="425.92679" + id="text4424" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4426" + x="159.30743" + y="425.92679">...</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.06220472,2.06220472;stroke-dashoffset:0" + d="M 253.36819,392.89615 L 253.36819,347.53793" + id="path4442" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.06220472,2.06220472;stroke-dashoffset:0" + d="M 255.14,392.18743 L 373.14225,347.89229 L 373.14225,347.89229" + id="path5413" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.06220472,2.06220472;stroke-dashoffset:0" + d="M 254.78564,348.79075 L 254.78564,348.79075 L 373.85097,393.25052 L 373.85097,347.89229 L 373.49661,347.89229" + id="path5415" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.06220472,2.06220472;stroke-dashoffset:0" + d="M 374.55969,392.89615 L 491.85322,347.89229 L 491.85322,347.89229" + id="path5417" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.06220472,2.06220472;stroke-dashoffset:0" + d="M 493.27067,393.95924 L 254.07692,348.24665 L 254.07692,348.24665" + id="path5419" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.06220472,2.06220472;stroke-dashoffset:0" + d="M 374.55969,347.89229 L 374.55969,347.89229 L 491.85322,393.25052 L 491.85322,347.89229" + id="path5421" /> + <use + x="0" + y="0" + xlink:href="#path5421" + id="use5423" /> + </g> +</svg> diff --git a/images/Thompson-sitting-Richie-standing-PDP11-1972.jpg b/images/Thompson-sitting-Richie-standing-PDP11-1972.jpg Binary files differnew file mode 100644 index 0000000..23e20dc --- /dev/null +++ b/images/Thompson-sitting-Richie-standing-PDP11-1972.jpg diff --git a/images/Unix_history.png b/images/Unix_history.png Binary files differnew file mode 100644 index 0000000..c67d479 --- /dev/null +++ b/images/Unix_history.png diff --git a/images/Unix_history.svg b/images/Unix_history.svg new file mode 100644 index 0000000..14a47c1 --- /dev/null +++ b/images/Unix_history.svg @@ -0,0 +1,1379 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45" + width="655" + height="558" + version="1.0" + sodipodi:docbase="/home/hans/hjkdocs/unterricht/images/Material/Geschichte" + sodipodi:docname="Unix_history.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/hjkdocs/unterricht/images/Material/Geschichte/Unix_history.png" + inkscape:export-xdpi="116.4989" + inkscape:export-ydpi="116.4989" + sodipodi:modified="TRUE"> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs5" /> + <sodipodi:namedview + inkscape:window-height="712" + inkscape:window-width="1024" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="0.92432742" + inkscape:cx="324.80136" + inkscape:cy="282.38014" + inkscape:window-x="415" + inkscape:window-y="134" + inkscape:current-layer="svg2" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.31836843px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 11.809524,20.699525 L 622.21429,20.699525" + id="path1873" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path1875" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.994691,0,0,0.548095,694.2498,-34.72332)" /> + <rect + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect1877" + width="306.30951" + height="25.833334" + x="147.61903" + y="124.7381" + ry="0" + rx="0" /> + <rect + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect2766" + width="214.78572" + height="24.726191" + x="418.86905" + y="28.047619" + ry="0" /> + <rect + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect2768" + width="197.44048" + height="23.988094" + x="436.21429" + y="60.523808" /> + <rect + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect2770" + width="179.7262" + height="24.726191" + x="453.92859" + y="91.89286" /> + <rect + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect2772" + width="169.7619" + height="22.511906" + x="232.5" + y="158.69048" /> + <rect + y="158.77127" + x="402.34268" + height="22.350319" + width="230.86223" + id="rect2776" + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <rect + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4548" + width="102.22619" + height="23.25" + x="351.33334" + y="196.33333" /> + <rect + style="fill:#ffcf9c;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4550" + width="77.869049" + height="23.988094" + x="555.41669" + y="207.7738" /> + <rect + style="fill:#ceffff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5437" + width="248" + height="22.142857" + x="385.65475" + y="293.39285" /> + <rect + style="fill:#ceffff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5439" + width="102.96429" + height="24.357143" + x="249.4762" + y="273.46429" /> + <rect + style="fill:white;fill-opacity:0.64429528;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5441" + width="115.88095" + height="23.988094" + x="199.65475" + y="227.33333" /> + <rect + style="fill:#ffffce;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5445" + width="306.30951" + height="24.357143" + x="45.392857" + y="360.92856" /> + <rect + style="fill:#cecfff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5447" + width="384.17856" + height="21.404762" + x="249.10715" + y="397.46429" /> + <rect + style="fill:#cecfff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5449" + width="333.61905" + height="22.880953" + x="300.03571" + y="428.09525" /> + <rect + style="fill:#cecfff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5451" + width="231.0238" + height="25.095238" + x="402.2619" + y="456.88095" /> + <rect + style="fill:#cecfff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5453" + width="214.04762" + height="25.833334" + x="419.2381" + y="487.88095" /> + <text + xml:space="preserve" + style="font-size:14px" + x="153.5238" + y="140.96532" + id="text6340"><tspan + sodipodi:role="line" + id="tspan6342" + x="153.5238" + y="140.96532" + style="font-size:12px">BSD (Berkely Software Distribution)</tspan></text> + <text + id="text6344" + y="44.778877" + x="425.5119" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="44.778877" + x="425.5119" + id="tspan6346" + sodipodi:role="line">FreeBSD</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="439.53571" + y="76.886017" + id="text6348"><tspan + sodipodi:role="line" + id="tspan6350" + x="439.53571" + y="76.886017" + style="font-size:12px">NetBSD</tspan></text> + <text + id="text6352" + y="107.46104" + x="456.88095" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="107.46104" + x="456.88095" + id="tspan6354" + sodipodi:role="line">OpenBSD</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="236.19048" + y="173.25697" + id="text6356"><tspan + sodipodi:role="line" + id="tspan6358" + x="236.19048" + y="173.25697" + style="font-size:12px">SunOS (Stanford Univerity)</tspan></text> + <text + id="text6360" + y="173.25697" + x="408.53571" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="173.25697" + x="408.53571" + id="tspan6362" + sodipodi:role="line">Solaris (SUN)</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="356.13095" + y="211.16341" + id="text6364"><tspan + sodipodi:role="line" + id="tspan6366" + x="356.13095" + y="211.16341" + style="font-size:12px">NextStep</tspan></text> + <text + id="text6368" + y="224.13602" + x="560.21423" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="224.13602" + x="560.21423" + id="tspan6370" + sodipodi:role="line">MacOS X</tspan></text> + <text + id="text6374" + y="243.80101" + x="204.08333" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="243.80101" + x="204.08333" + id="tspan6376" + sodipodi:role="line">Xenix OS</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="254.64285" + y="289.6915" + id="text6384"><tspan + sodipodi:role="line" + id="tspan6386" + x="254.64285" + y="289.6915" + style="font-size:12px">GNU Project</tspan></text> + <text + id="text6394" + y="308.46625" + x="390.08334" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="308.46625" + x="390.08334" + id="tspan6396" + sodipodi:role="line">GNU / Linux</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="49.083344" + y="376.41766" + id="text6398"><tspan + sodipodi:role="line" + id="tspan6400" + x="49.083344" + y="376.41766" + style="font-size:12px">Unix Time-Sharing System (Bell Labs)</tspan></text> + <text + id="text6402" + y="412.45575" + x="257.2262" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="412.45575" + x="257.2262" + id="tspan6404" + sodipodi:role="line">HP-UX</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="308.15475" + y="443.29745" + id="text6406"><tspan + sodipodi:role="line" + id="tspan6408" + x="308.15475" + y="443.29745" + style="font-size:12px">AIX (IBM)</tspan></text> + <text + id="text6410" + y="473.19614" + x="411.11905" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="473.19614" + x="411.11905" + id="tspan6412" + sodipodi:role="line">UnixWare (Univel/SCO)</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="423.29761" + y="504.55933" + id="text6414"><tspan + sodipodi:role="line" + id="tspan6416" + x="423.29761" + y="504.55933" + style="font-size:12px">IRIX (SGI)</tspan></text> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.09664559px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 29.110019,21.324442 L 29.110019,25.106154" + id="path6418" /> + <path + id="path6426" + d="M 198.99243,21.585398 L 198.99243,25.36711" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.09664559px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.09664559px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 369.13579,21.585398 L 369.13579,25.36711" + id="path6428" /> + <path + id="path6430" + d="M 539.01819,21.585398 L 539.01819,25.36711" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.09664559px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 45.392857,21.158451 L 45.392857,23.311787" + id="path6432" /> + <path + id="path6434" + d="M 62.553571,21.158451 L 62.553571,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 79.529762,21.158451 L 79.529762,23.311787" + id="path6436" /> + <path + id="path6438" + d="M 96.505953,21.158451 L 96.505953,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 113.48214,21.158451 L 113.48214,23.311787" + id="path6440" /> + <path + id="path6442" + d="M 130.45833,21.158451 L 130.45833,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 147.61905,21.158451 L 147.61905,23.311787" + id="path6444" /> + <path + id="path6446" + d="M 164.59524,21.158451 L 164.59524,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 181.38691,21.158451 L 181.38691,23.311787" + id="path6448" /> + <path + id="path6463" + d="M 215.33926,21.158451 L 215.33926,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 232.49997,21.158451 L 232.49997,23.311787" + id="path6465" /> + <path + id="path6467" + d="M 249.47616,21.158451 L 249.47616,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 266.45235,21.158451 L 266.45235,23.311787" + id="path6469" /> + <path + id="path6471" + d="M 283.42854,21.158451 L 283.42854,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 300.40473,21.158451 L 300.40473,23.311787" + id="path6473" /> + <path + id="path6475" + d="M 317.56545,21.158451 L 317.56545,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 334.54164,21.158451 L 334.54164,23.311787" + id="path6477" /> + <path + id="path6479" + d="M 351.33331,21.158451 L 351.33331,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 385.47016,21.158451 L 385.47016,23.311787" + id="path6483" /> + <path + id="path6489" + d="M 436.58325,21.158451 L 436.58325,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 453.55944,21.158451 L 453.55944,23.311787" + id="path6491" /> + <path + id="path6493" + d="M 470.53563,21.158451 L 470.53563,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 487.69635,21.158451 L 487.69635,23.311787" + id="path6495" /> + <path + id="path6497" + d="M 504.67254,21.158451 L 504.67254,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 521.46421,21.158451 L 521.46421,23.311787" + id="path6499" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 555.34635,21.158451 L 555.34635,23.311787" + id="path6528" /> + <path + id="path6530" + d="M 572.50707,21.158451 L 572.50707,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 589.48326,21.158451 L 589.48326,23.311787" + id="path6532" /> + <path + id="path6534" + d="M 606.27493,21.158451 L 606.27493,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="210.85251" + y="86.713333" + id="text6536"><tspan + sodipodi:role="line" + id="tspan6538" + x="210.85251" + y="86.713333">BSD family</tspan></text> + <text + id="text6540" + y="542.34265" + x="185.80072" + style="font-size:18px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="542.34265" + x="185.80072" + id="tspan6542" + sodipodi:role="line">System III & V family</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="12.15748" + y="16.595623" + id="text6544"><tspan + sodipodi:role="line" + id="tspan6546" + x="12.15748" + y="16.595623" + style="font-size:14px">1970</tspan></text> + <text + id="text6548" + y="16.595623" + x="182.30084" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:14px" + y="16.595623" + x="182.30084" + id="tspan6550" + sodipodi:role="line">1980</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="351.9223" + y="16.595623" + id="text6552"><tspan + sodipodi:role="line" + id="tspan6554" + x="351.9223" + y="16.595623" + style="font-size:14px">1990</tspan></text> + <text + id="text6556" + y="16.595623" + x="521.54376" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:14px" + y="16.595623" + x="521.54376" + id="tspan6558" + sodipodi:role="line">2000</tspan></text> + <text + xml:space="preserve" + style="font-size:13px" + x="584.17322" + y="15.029884" + id="text6560"><tspan + sodipodi:role="line" + id="tspan6562" + x="584.17322" + y="15.029884" + style="font-size:13px">Time</tspan></text> + <text + id="text6568" + y="162.88562" + x="150.39233" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="162.88562" + x="150.39233" + id="tspan6570" + sodipodi:role="line">Bill Joy</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="203.10545" + y="262.57083" + id="text6572"><tspan + sodipodi:role="line" + id="tspan6574" + x="203.10545" + y="262.57083" + style="font-size:12px">Microsoft/SCO</tspan></text> + <text + id="text6576" + y="309.02103" + x="250.07755" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="309.02103" + x="250.07755" + id="tspan6578" + sodipodi:role="line">Richard Stallman</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="492.76669" + y="195.24417" + id="text6580"><tspan + sodipodi:role="line" + id="tspan6582" + x="492.76669" + y="195.24417" + style="font-size:12px">Darwin</tspan></text> + <text + id="text6584" + y="273.00906" + x="535.82446" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="273.00906" + x="535.82446" + id="tspan6586" + sodipodi:role="line">GNU/Hurd 0.2</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="392.55954" + y="327.28796" + id="text6588"><tspan + sodipodi:role="line" + id="tspan6590" + x="392.55954" + y="327.28796" + style="font-size:12px">Linus Torvalds</tspan></text> + <text + id="text6592" + y="352.33975" + x="320.53568" + style="font-size:12px;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%;font-family:Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal" + xml:space="preserve" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4230" + x="320.53568" + y="352.33975">Andrew S. Tanenbaum</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="321.05759" + y="330.94135" + id="text6596"><tspan + sodipodi:role="line" + id="tspan6598" + x="321.05759" + y="330.94135" + style="font-size:12px">Minix</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="15.217069" + y="401.39951" + id="text6600"><tspan + sodipodi:role="line" + x="15.217069" + y="401.39951" + style="font-size:12px" + id="tspan6604">Ken Thompson</tspan><tspan + sodipodi:role="line" + x="15.217069" + y="416.39951" + style="font-size:12px" + id="tspan6608">Dennis Ritchie (C language)</tspan></text> + <path + id="path6485" + d="M 402.63087,21.158451 L 402.63087,23.311787" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.19081247px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 419.60706,21.158451 L 419.60706,23.311787" + id="path6487" /> + <g + id="g6725"> + <path + sodipodi:nodetypes="ccc" + id="path6623" + d="M 397.46429,124.18452 L 397.46429,39.488095 L 409.45833,39.488095" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6625" + d="M 397.60536,72.517858 L 423.15655,72.517858" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.13231564px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6627" + d="M 397.46429,103.33333 L 440.45833,103.33333" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6634" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,454.0408,4.881712)" /> + <path + transform="matrix(0.63358,0,0,0.349115,471.2015,37.17338)" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.0471976" + sodipodi:arg1="0" + sodipodi:r2="6.6428571" + sodipodi:r1="13.285714" + sodipodi:cy="101.11905" + sodipodi:cx="-69.380951" + sodipodi:sides="3" + id="path6636" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6638" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,489.2848,68.17338)" /> + </g> + <g + id="g6754"> + <path + sodipodi:nodetypes="ccc" + id="path6693" + d="M 125.25892,360.97816 L 125.25892,137.59976 L 136.33644,137.59976" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6695" + d="M 125.51987,239.37263 L 188.67124,239.37263" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path6697" + d="M 125.51987,328.35865 L 305.71004,328.35865" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.63358,0,0,0.349115,183.5289,102.4948)" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.0471976" + sodipodi:arg1="0" + sodipodi:r2="6.6428571" + sodipodi:r1="13.285714" + sodipodi:cy="101.11905" + sodipodi:cx="-69.380951" + sodipodi:sides="3" + id="path6711" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6750" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,235.3801,204.1674)" /> + <path + transform="matrix(0.63358,0,0,0.349115,352.5527,293.1079)" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.0471976" + sodipodi:arg1="0" + sodipodi:r2="6.6428571" + sodipodi:r1="13.285714" + sodipodi:cy="101.11905" + sodipodi:cx="-69.380951" + sodipodi:sides="3" + id="path6752" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + id="g8543"> + <path + sodipodi:nodetypes="cccc" + id="path6762" + d="M 324.39286,316.27381 L 316.64286,316.27381 L 316.64286,340.63096 L 503.01191,340.63096" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6764" + d="M 363.51191,340.63095 L 363.51191,310.36904 L 374.21429,310.36904" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:4,4;stroke-dashoffset:0" /> + <path + transform="matrix(0.63358,0,0,0.349115,420.866,274.8824)" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.0471976" + sodipodi:arg1="0" + sodipodi:r2="6.6428571" + sodipodi:r1="13.285714" + sodipodi:cy="101.11905" + sodipodi:cx="-69.380951" + sodipodi:sides="3" + id="path7651" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + <path + id="path7654" + d="M 502.08929,340.63096 L 622.02976,340.63096" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:4,8;stroke-dashoffset:0" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path8541" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,668.2523,305.4143)" /> + </g> + <g + id="g8562"> + <path + sodipodi:nodetypes="ccc" + id="path8550" + d="M 199.47024,150.75595 L 199.47024,205.375 L 339.70833,205.375" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path8552" + d="M 214.41667,205.375 L 214.41667,216.2619" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path8554" + d="M 199.47024,169.39286 L 220.13691,169.39286" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(0.63358,0,0,0.349115,268.2255,134.2329)" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.0471976" + sodipodi:arg1="0" + sodipodi:r2="6.6428571" + sodipodi:r1="13.285714" + sodipodi:cy="101.11905" + sodipodi:cx="-69.380951" + sodipodi:sides="3" + id="path8556" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path8558" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,387.2433,170.215)" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path8560" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0,0.63358,-0.349115,0,249.8642,262.8714)" /> + </g> + <g + id="g2246"> + <path + transform="translate(-62.19085,4.613087)" + d="M 671.66668,197.07142 L 668.01417,195.85877 L 670.89062,193.30193 L 671.66668,197.07142 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.8913515" + sodipodi:arg1="0.84415399" + sodipodi:r2="1.1109805" + sodipodi:r1="2.2219608" + sodipodi:cy="195.41071" + sodipodi:cx="670.19049" + sodipodi:sides="3" + id="path9499" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 8;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <path + id="path8583" + d="M 453.55952,208.32738 L 487.32738,208.32738 L 487.32738,197.625 L 622.39881,197.625" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path8585" + d="M 487.32738,208.14286 L 487.32738,219.39881 L 543.05357,219.39881" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path8587" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,590.8124,184.2811)" /> + <path + transform="matrix(0.63358,0,0,0.349115,668.8659,162.3228)" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.0471976" + sodipodi:arg1="0" + sodipodi:r2="6.6428571" + sodipodi:r1="13.285714" + sodipodi:cy="101.11905" + sodipodi:cx="-69.380951" + sodipodi:sides="3" + id="path8590" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + <path + id="path8592" + d="M 559.80815,207.22024 L 562.57601,200.39286" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="translate(-107.2454,4.613087)" + d="M 671.66668,197.07142 L 668.01417,195.85877 L 670.89062,193.30193 L 671.66668,197.07142 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.8913515" + sodipodi:arg1="0.84415399" + sodipodi:r2="1.1109805" + sodipodi:r1="2.2219608" + sodipodi:cy="195.41071" + sodipodi:cx="670.19049" + sodipodi:sides="3" + id="path8594" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 8;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 568.8191,207.22024 L 571.58695,200.39286" + id="path9481" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 8;stroke-dashoffset:0;stroke-opacity:1" + id="path9483" + sodipodi:sides="3" + sodipodi:cx="670.19049" + sodipodi:cy="195.41071" + sodipodi:r1="2.2219608" + sodipodi:r2="1.1109805" + sodipodi:arg1="0.84415399" + sodipodi:arg2="1.8913515" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 671.66668,197.07142 L 668.01417,195.85877 L 670.89062,193.30193 L 671.66668,197.07142 z " + transform="translate(-98.23444,4.613087)" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 577.82998,207.22024 L 580.59783,200.39286" + id="path9485" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 8;stroke-dashoffset:0;stroke-opacity:1" + id="path9487" + sodipodi:sides="3" + sodipodi:cx="670.19049" + sodipodi:cy="195.41071" + sodipodi:r1="2.2219608" + sodipodi:r2="1.1109805" + sodipodi:arg1="0.84415399" + sodipodi:arg2="1.8913515" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 671.66668,197.07142 L 668.01417,195.85877 L 670.89062,193.30193 L 671.66668,197.07142 z " + transform="translate(-89.22359,4.613087)" /> + <path + id="path9489" + d="M 586.84087,207.22024 L 589.60872,200.39286" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="translate(-80.21267,4.613087)" + d="M 671.66668,197.07142 L 668.01417,195.85877 L 670.89062,193.30193 L 671.66668,197.07142 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.8913515" + sodipodi:arg1="0.84415399" + sodipodi:r2="1.1109805" + sodipodi:r1="2.2219608" + sodipodi:cy="195.41071" + sodipodi:cx="670.19049" + sodipodi:sides="3" + id="path9491" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 8;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 595.8518,207.22024 L 598.61965,200.39286" + id="path9493" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 8;stroke-dashoffset:0;stroke-opacity:1" + id="path9495" + sodipodi:sides="3" + sodipodi:cx="670.19049" + sodipodi:cy="195.41071" + sodipodi:r1="2.2219608" + sodipodi:r2="1.1109805" + sodipodi:arg1="0.84415399" + sodipodi:arg2="1.8913515" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 671.66668,197.07142 L 668.01417,195.85877 L 670.89062,193.30193 L 671.66668,197.07142 z " + transform="translate(-71.20177,4.613087)" /> + <path + id="path9497" + d="M 604.86269,207.22024 L 607.63054,200.39286" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9501" + d="M 613.87363,207.22024 L 616.64148,200.39286" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="translate(-53.17994,4.613087)" + d="M 671.66668,197.07142 L 668.01417,195.85877 L 670.89062,193.30193 L 671.66668,197.07142 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.8913515" + sodipodi:arg1="0.84415399" + sodipodi:r2="1.1109805" + sodipodi:r1="2.2219608" + sodipodi:cy="195.41071" + sodipodi:cx="670.19049" + sodipodi:sides="3" + id="path9503" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 8;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + id="g2093"> + <path + id="path9509" + d="M 352.55166,285.56186 L 362.9899,285.56186 L 362.9899,276.16744 L 621.07546,276.16744" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9531" + d="M 362.9899,282.69134 L 362.9899,296.52201 L 373.6891,296.52201" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path9533" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,420.5014,261.2198)" /> + </g> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path9535" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,667.6268,241.1262)" /> + <g + id="g2098"> + <path + id="path9537" + d="M 190.05952,385.28571 L 190.05952,501.24205 L 413.22394,501.24205" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9539" + d="M 190.1065,468.62254 L 389.21599,468.62254" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9541" + d="M 190.1065,439.26499 L 288.48694,439.26499" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path9543" + d="M 189.97602,404.42735 L 237.33955,404.42735" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path9545" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,284.5431,369.1251)" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path9547" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,335.1686,404.0933)" /> + <path + sodipodi:type="star" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path9549" + sodipodi:sides="3" + sodipodi:cx="-69.380951" + sodipodi:cy="101.11905" + sodipodi:r1="13.285714" + sodipodi:r2="6.6428571" + sodipodi:arg1="0" + sodipodi:arg2="1.0471976" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + transform="matrix(0.63358,0,0,0.349115,437.2025,433.1899)" /> + <path + transform="matrix(0.63358,0,0,0.349115,455.2085,466.0704)" + d="M -56.095237,101.11905 L -76.023808,112.62482 L -76.023808,89.613283 L -56.095237,101.11905 z " + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.0471976" + sodipodi:arg1="0" + sodipodi:r2="6.6428571" + sodipodi:r1="13.285714" + sodipodi:cy="101.11905" + sodipodi:cx="-69.380951" + sodipodi:sides="3" + id="path9551" + style="fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <text + xml:space="preserve" + style="font-size:14px" + x="611.26947" + y="44.778877" + id="text9553"><tspan + sodipodi:role="line" + id="tspan9555" + x="611.26947" + y="44.778877" + style="font-size:12px">5.4</tspan></text> + <text + id="text9565" + y="76.886017" + x="600.19806" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="76.886017" + x="600.19806" + id="tspan9567" + sodipodi:role="line">2.0.2</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="612.00757" + y="107.46104" + id="text9569"><tspan + sodipodi:role="line" + id="tspan9571" + x="612.00757" + y="107.46104" + style="font-size:12px">3.7</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="614.95996" + y="173.25697" + id="text9573"><tspan + sodipodi:role="line" + id="tspan9575" + x="614.95996" + y="173.25697" + style="font-size:12px">10</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="622.34088" + y="224.13602" + id="text9577"><tspan + sodipodi:role="line" + id="tspan9579" + x="622.34088" + y="224.13602" + style="font-size:12px">4</tspan></text> + <text + id="text9581" + y="211.16341" + x="431.91235" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="211.16341" + x="431.91235" + id="tspan9583" + sodipodi:role="line">3.2</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="581.00757" + y="308.46625" + id="text9585"><tspan + sodipodi:role="line" + id="tspan9587" + x="581.00757" + y="308.46625" + style="font-size:12px">2.6.12.5</tspan></text> + <text + id="text9589" + y="334.29987" + x="601.44049" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="334.29987" + x="601.44049" + id="tspan9591" + sodipodi:role="line">2.0.2</tspan></text> + <text + id="text9593" + y="376.41766" + x="333.68237" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="376.41766" + x="333.68237" + id="tspan9595" + sodipodi:role="line">10</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="597.24567" + y="412.45575" + id="text9597"><tspan + sodipodi:role="line" + id="tspan9599" + x="597.24567" + y="412.45575" + style="font-size:12px">11iv2</tspan></text> + <text + id="text9601" + y="443.29745" + x="611.26947" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="443.29745" + x="611.26947" + id="tspan9603" + sodipodi:role="line">5 L</tspan></text> + <text + xml:space="preserve" + style="font-size:14px" + x="599.82904" + y="473.19614" + id="text9605"><tspan + sodipodi:role="line" + id="tspan9607" + x="599.82904" + y="473.19614" + style="font-size:12px">7.1.4</tspan></text> + <text + id="text9613" + y="504.55933" + x="610.53137" + style="font-size:14px" + xml:space="preserve"><tspan + style="font-size:12px" + y="504.55933" + x="610.53137" + id="tspan9615" + sodipodi:role="line">6.5</tspan></text> +</svg> diff --git a/images/Zugriffsrechte.png b/images/Zugriffsrechte.png Binary files differnew file mode 100644 index 0000000..53aaa9d --- /dev/null +++ b/images/Zugriffsrechte.png diff --git a/images/Zugriffsrechte.svg b/images/Zugriffsrechte.svg new file mode 100644 index 0000000..26ce9d5 --- /dev/null +++ b/images/Zugriffsrechte.svg @@ -0,0 +1,374 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg9200" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:docbase="/home/hans/hjkdocs/unterricht/images" + sodipodi:docname="Zugriffsrechte.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/hjkdocs/unterricht/images/Zugriffsrechte.png" + inkscape:export-xdpi="116" + inkscape:export-ydpi="116" + sodipodi:modified="TRUE"> + <defs + id="defs9202" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4.3847401" + inkscape:cx="320.26564" + inkscape:cy="682.02221" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="1298" + inkscape:window-height="944" + inkscape:window-x="153" + inkscape:window-y="13" + showguides="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + orientation="horizontal" + position="694.64286" + id="guide10237" /> + <sodipodi:guide + orientation="horizontal" + position="636.52576" + id="guide10255" /> + <sodipodi:guide + orientation="horizontal" + position="707.9097" + id="guide10305" /> + </sodipodi:namedview> + <metadata + id="metadata9205"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:1;fill:#3be100;fill-opacity:1;stroke:#000000;stroke-width:2.06220472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10183" + width="30.052038" + height="30.052038" + x="183.09015" + y="366.21606" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%" + x="188.89853" + y="388.69196" + id="text10179" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10197" + x="188.89853" + y="388.69196">r</tspan></text> + <rect + style="opacity:1;fill:#e19800;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10185" + width="30.052038" + height="30.052038" + x="213.17917" + y="366.17908" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="219.32938" + y="388.81821" + id="text10187" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10189" + x="219.32938" + y="388.81821">w</tspan></text> + <rect + style="opacity:1;fill:#e12f00;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10191" + width="30.052038" + height="30.052038" + x="243.27754" + y="366.17545" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="249.08592" + y="388.65134" + id="text10193" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10199" + x="249.08592" + y="388.65134">x</tspan></text> + <rect + style="opacity:1;fill:#3be100;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10201" + width="30.052038" + height="30.052038" + x="275.05887" + y="366.10648" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="280.86725" + y="388.58237" + id="text10203" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10205" + x="280.86725" + y="388.58237">r</tspan></text> + <rect + style="opacity:1;fill:#e19800;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10207" + width="30.052038" + height="30.052038" + x="305.14789" + y="366.06949" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="311.2981" + y="388.70862" + id="text10209" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10211" + x="311.2981" + y="388.70862">w</tspan></text> + <rect + style="opacity:1;fill:#e12f00;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10213" + width="30.052038" + height="30.052038" + x="335.24625" + y="366.06586" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="341.05463" + y="388.54175" + id="text10215" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10217" + x="341.05463" + y="388.54175">x</tspan></text> + <rect + style="opacity:1;fill:#3be100;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10219" + width="30.052038" + height="30.052038" + x="367.20172" + y="366.10645" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="373.0101" + y="388.58234" + id="text10221" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10223" + x="373.0101" + y="388.58234">r</tspan></text> + <rect + style="opacity:1;fill:#e19800;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10225" + width="30.052038" + height="30.052038" + x="397.29074" + y="366.06946" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="403.44095" + y="388.70859" + id="text10227" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10229" + x="403.44095" + y="388.70859">w</tspan></text> + <rect + style="opacity:1;fill:#e12f00;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect10231" + width="30.052038" + height="30.052038" + x="427.3891" + y="366.06583" /> + <text + xml:space="preserve" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="433.19748" + y="388.54172" + id="text10233" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10235" + x="433.19748" + y="388.54172">x</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="378.75" + y="357.54074" + id="text10239" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan10241" + x="378.75" + y="357.54074">others</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="288.95618" + y="357.82077" + id="text10243" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan10247" + x="288.95618" + y="357.82077">group</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="203.32036" + y="357.69647" + id="text10249" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan10253" + x="203.32036" + y="357.69647">user</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="189.97707" + y="415.83643" + id="text10257" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10259" + x="189.97707" + y="415.83643">4</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="220.92383" + y="415.90643" + id="text10261" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10265" + x="220.92383" + y="415.90643">2</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="251.71242" + y="415.90643" + id="text10267" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10271" + x="251.71242" + y="415.90643">1</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="282.72202" + y="415.84808" + id="text10281" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10283" + x="282.72202" + y="415.84808">4</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="313.66876" + y="415.91809" + id="text10285" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10287" + x="313.66876" + y="415.91809">2</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="344.45737" + y="415.91809" + id="text10289" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10291" + x="344.45737" + y="415.91809">1</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="374.17554" + y="415.84805" + id="text10293" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10295" + x="374.17554" + y="415.84805">4</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="405.12231" + y="415.91806" + id="text10297" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10299" + x="405.12231" + y="415.91806">2</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="435.91089" + y="415.91806" + id="text10301" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10303" + x="435.91089" + y="415.91806">1</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35354331;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.70708661,1.35354331;stroke-dashoffset:0" + d="M 274.13256,344.45248 C 274.13256,415.83642 274.13256,415.83642 274.13256,415.83642" + id="path10307" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35354328;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.70708661, 1.35354331;stroke-dashoffset:0;stroke-opacity:1" + d="M 366.27029,344.56652 C 366.27029,415.95046 366.27029,415.95046 366.27029,415.95046" + id="path11278" /> + </g> +</svg> diff --git a/images/ace.jpg b/images/ace.jpg Binary files differnew file mode 100755 index 0000000..9479e23 --- /dev/null +++ b/images/ace.jpg diff --git a/images/anjuta.png b/images/anjuta.png Binary files differnew file mode 100644 index 0000000..2a22c7c --- /dev/null +++ b/images/anjuta.png diff --git a/images/autotools.png b/images/autotools.png Binary files differnew file mode 100644 index 0000000..a327ebc --- /dev/null +++ b/images/autotools.png diff --git a/images/cygwin.dia b/images/cygwin.dia Binary files differnew file mode 100644 index 0000000..9f243e2 --- /dev/null +++ b/images/cygwin.dia diff --git a/images/cygwin.png b/images/cygwin.png Binary files differnew file mode 100644 index 0000000..0613769 --- /dev/null +++ b/images/cygwin.png diff --git a/images/dbus-hal.png b/images/dbus-hal.png Binary files differnew file mode 100644 index 0000000..12ffe37 --- /dev/null +++ b/images/dbus-hal.png diff --git a/images/dbus.png b/images/dbus.png Binary files differnew file mode 100644 index 0000000..5cb84a9 --- /dev/null +++ b/images/dbus.png diff --git a/images/dual_kernel.png b/images/dual_kernel.png Binary files differnew file mode 100644 index 0000000..c58d156 --- /dev/null +++ b/images/dual_kernel.png diff --git a/images/dual_kernel.svg b/images/dual_kernel.svg new file mode 100644 index 0000000..31f80ec --- /dev/null +++ b/images/dual_kernel.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg3367" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="dual_kernel.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/dual_kernel.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs3369"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3375" /> + <inkscape:perspective + id="perspective3442" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3230" /> + <inkscape:perspective + id="perspective10" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="285.06246" + inkscape:cy="582.52552" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1024" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="-60" /> + <metadata + id="metadata3372"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#fc7100;fill-opacity:1;stroke:#000000;stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect3448" + width="474.28571" + height="84.285713" + x="91.428574" + y="574.36218" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="237.14285" + y="634.36218" + id="text3377"><tspan + sodipodi:role="line" + id="tspan3379" + x="237.14285" + y="634.36218">Hardware</tspan></text> + <image + y="156.14793" + x="212.8571" + id="image3444" + height="257.28574" + width="237.14284" + sodipodi:absref="/home/jan/work/omnicron/tmp/tux_huge.png" + xlink:href="/home/jan/work/omnicron/tmp/tux_huge.png" /> + <rect + style="fill:#fc7100;fill-opacity:1;stroke:#000000;stroke-width:2.17993641;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect3450" + width="602.27716" + height="63.705776" + x="28.861397" + y="465.2236" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="217.14285" + y="511.21933" + id="text3452"><tspan + sodipodi:role="line" + id="tspan3454" + x="217.14285" + y="511.21933">Micro Kernel</tspan></text> + <g + transform="matrix(0.6623212,0,0,0.6661406,103.9692,395.35442)" + id="g3519" + inkscape:label="Calque 1"> + <g + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + id="g3252"> + <path + sodipodi:type="star" + style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:27.82019997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:24.29999924;stroke-dasharray:none;stroke-opacity:1" + id="path2383" + sodipodi:sides="3" + sodipodi:cx="191.09729" + sodipodi:cy="183.1349" + sodipodi:r1="187.79253" + sodipodi:r2="93.896263" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 353.73039,277.03117 L 191.09729,277.03117 L 28.464191,277.03117 L 109.78074,136.18677 L 191.09729,-4.6576233 L 272.41384,136.18677 L 353.73039,277.03117 z" + transform="matrix(0.35945,0,0,0.35945,28.8492,30.1932)" /> + <g + id="g3163" + transform="translate(-0.510735,-1.02147)"> + <path + id="path3155" + d="M 94.9375,108.40625 C 94.290019,108.49207 93.517293,108.86225 92.914114,109.2178 C 92.310935,109.57335 91.770059,109.9684 91.3641,110.47287 C 90.958141,110.97733 90.867103,111.63392 90.72033,112.21243 C 90.573557,112.79094 90.525438,113.26403 90.78125,113.90625 C 91.037062,114.54847 91.509887,115.41161 92.055252,115.93025 C 92.600617,116.44889 92.987635,116.9934 93.711376,117.22111 C 94.435117,117.44881 95.279851,117.7648 96,117.875 C 96.720149,117.9852 97.25089,117.77544 97.962055,117.59387 C 98.67322,117.4123 99.587555,117.07103 100.18371,116.67654 C 100.77986,116.28205 101.11025,115.82907 101.4724,115.36585 C 101.83455,114.90263 101.94155,114.45667 101.97237,113.8935 C 102.00319,113.33033 101.88899,112.7735 101.48418,112.24977 C 101.07937,111.72604 100.64982,111.06226 100.17793,110.52197 C 99.706043,109.98168 99.142309,109.4912 98.534118,109.19736 C 97.925927,108.90352 97.23572,108.65607 96.630291,108.50605 C 96.024862,108.35603 95.584981,108.32043 94.9375,108.40625 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + transform="matrix(1.41667,0,0,1.57627,-38.6775,-62.2193)" + sodipodi:nodetypes="czzzzzzzzzzzzzzzz" /> + <path + id="path3157" + d="M 95.757212,60.26801 C 94.839875,60.407623 93.290633,60.580795 92.160034,60.92426 C 91.029435,61.267725 89.911438,61.914443 89.056586,63.01801 C 88.201734,64.121577 87.553727,65.489742 87.081665,67.17426 C 86.609604,68.858778 86.309324,70.138052 86.376336,72.54926 C 86.443347,74.960468 86.871609,78.248439 87.363796,81.26801 C 87.855982,84.287581 88.351917,87.858919 88.986053,90.86176 C 89.620189,93.864601 90.703057,96.535287 91.517717,98.646292 C 92.332377,100.7573 93.087791,102.49111 93.836704,103.50233 C 94.585617,104.51355 94.896259,104.9036 95.686679,105.33051 C 96.477099,105.75742 97.567003,106.06303 98.522102,105.98676 C 99.477201,105.91049 100.41608,104.41885 101.13839,103.59677 C 101.8607,102.77469 102.88842,99.504338 103.69761,96.48345 C 104.5068,93.462561 105.30597,91.53964 106.35271,86.599296 C 107.39945,81.658952 108.47781,74.293841 108.97508,71.01801 C 109.47234,67.742179 109.22234,67.929863 108.72878,66.467389 C 108.23521,65.004915 107.35398,64.101592 106.50643,63.26801 C 105.65887,62.434428 105.19482,61.932957 103.70986,61.473812 C 102.2249,61.014666 101.16364,60.702221 99.837564,60.539052 C 98.511488,60.375883 96.674549,60.128397 95.757212,60.26801 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + sodipodi:nodetypes="czzzzzzzzzzzzzzzzzzz" /> + </g> + </g> + </g> + <g + transform="matrix(0.6623212,0,0,0.6661406,262.54063,386.49727)" + id="g3526" + inkscape:label="Calque 1"> + <g + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + id="g3528"> + <path + sodipodi:type="star" + style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:27.82019997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:24.29999924;stroke-dasharray:none;stroke-opacity:1" + id="path3530" + sodipodi:sides="3" + sodipodi:cx="191.09729" + sodipodi:cy="183.1349" + sodipodi:r1="187.79253" + sodipodi:r2="93.896263" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 353.73039,277.03117 L 191.09729,277.03117 L 28.464191,277.03117 L 109.78074,136.18677 L 191.09729,-4.6576233 L 272.41384,136.18677 L 353.73039,277.03117 z" + transform="matrix(0.35945,0,0,0.35945,28.8492,30.1932)" /> + <g + id="g3532" + transform="translate(-0.510735,-1.02147)"> + <path + id="path3534" + d="M 94.9375,108.40625 C 94.290019,108.49207 93.517293,108.86225 92.914114,109.2178 C 92.310935,109.57335 91.770059,109.9684 91.3641,110.47287 C 90.958141,110.97733 90.867103,111.63392 90.72033,112.21243 C 90.573557,112.79094 90.525438,113.26403 90.78125,113.90625 C 91.037062,114.54847 91.509887,115.41161 92.055252,115.93025 C 92.600617,116.44889 92.987635,116.9934 93.711376,117.22111 C 94.435117,117.44881 95.279851,117.7648 96,117.875 C 96.720149,117.9852 97.25089,117.77544 97.962055,117.59387 C 98.67322,117.4123 99.587555,117.07103 100.18371,116.67654 C 100.77986,116.28205 101.11025,115.82907 101.4724,115.36585 C 101.83455,114.90263 101.94155,114.45667 101.97237,113.8935 C 102.00319,113.33033 101.88899,112.7735 101.48418,112.24977 C 101.07937,111.72604 100.64982,111.06226 100.17793,110.52197 C 99.706043,109.98168 99.142309,109.4912 98.534118,109.19736 C 97.925927,108.90352 97.23572,108.65607 96.630291,108.50605 C 96.024862,108.35603 95.584981,108.32043 94.9375,108.40625 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + transform="matrix(1.41667,0,0,1.57627,-38.6775,-62.2193)" + sodipodi:nodetypes="czzzzzzzzzzzzzzzz" /> + <path + id="path3536" + d="M 95.757212,60.26801 C 94.839875,60.407623 93.290633,60.580795 92.160034,60.92426 C 91.029435,61.267725 89.911438,61.914443 89.056586,63.01801 C 88.201734,64.121577 87.553727,65.489742 87.081665,67.17426 C 86.609604,68.858778 86.309324,70.138052 86.376336,72.54926 C 86.443347,74.960468 86.871609,78.248439 87.363796,81.26801 C 87.855982,84.287581 88.351917,87.858919 88.986053,90.86176 C 89.620189,93.864601 90.703057,96.535287 91.517717,98.646292 C 92.332377,100.7573 93.087791,102.49111 93.836704,103.50233 C 94.585617,104.51355 94.896259,104.9036 95.686679,105.33051 C 96.477099,105.75742 97.567003,106.06303 98.522102,105.98676 C 99.477201,105.91049 100.41608,104.41885 101.13839,103.59677 C 101.8607,102.77469 102.88842,99.504338 103.69761,96.48345 C 104.5068,93.462561 105.30597,91.53964 106.35271,86.599296 C 107.39945,81.658952 108.47781,74.293841 108.97508,71.01801 C 109.47234,67.742179 109.22234,67.929863 108.72878,66.467389 C 108.23521,65.004915 107.35398,64.101592 106.50643,63.26801 C 105.65887,62.434428 105.19482,61.932957 103.70986,61.473812 C 102.2249,61.014666 101.16364,60.702221 99.837564,60.539052 C 98.511488,60.375883 96.674549,60.128397 95.757212,60.26801 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + sodipodi:nodetypes="czzzzzzzzzzzzzzzzzzz" /> + </g> + </g> + </g> + <g + transform="matrix(0.6623212,0,0,0.6661406,442.54063,461.0687)" + id="g3538" + inkscape:label="Calque 1"> + <g + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + id="g3540"> + <path + sodipodi:type="star" + style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:27.82019997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:24.29999924;stroke-dasharray:none;stroke-opacity:1" + id="path3542" + sodipodi:sides="3" + sodipodi:cx="191.09729" + sodipodi:cy="183.1349" + sodipodi:r1="187.79253" + sodipodi:r2="93.896263" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 353.73039,277.03117 L 191.09729,277.03117 L 28.464191,277.03117 L 109.78074,136.18677 L 191.09729,-4.6576233 L 272.41384,136.18677 L 353.73039,277.03117 z" + transform="matrix(0.35945,0,0,0.35945,28.8492,30.1932)" /> + <g + id="g3544" + transform="translate(-0.510735,-1.02147)"> + <path + id="path3546" + d="M 94.9375,108.40625 C 94.290019,108.49207 93.517293,108.86225 92.914114,109.2178 C 92.310935,109.57335 91.770059,109.9684 91.3641,110.47287 C 90.958141,110.97733 90.867103,111.63392 90.72033,112.21243 C 90.573557,112.79094 90.525438,113.26403 90.78125,113.90625 C 91.037062,114.54847 91.509887,115.41161 92.055252,115.93025 C 92.600617,116.44889 92.987635,116.9934 93.711376,117.22111 C 94.435117,117.44881 95.279851,117.7648 96,117.875 C 96.720149,117.9852 97.25089,117.77544 97.962055,117.59387 C 98.67322,117.4123 99.587555,117.07103 100.18371,116.67654 C 100.77986,116.28205 101.11025,115.82907 101.4724,115.36585 C 101.83455,114.90263 101.94155,114.45667 101.97237,113.8935 C 102.00319,113.33033 101.88899,112.7735 101.48418,112.24977 C 101.07937,111.72604 100.64982,111.06226 100.17793,110.52197 C 99.706043,109.98168 99.142309,109.4912 98.534118,109.19736 C 97.925927,108.90352 97.23572,108.65607 96.630291,108.50605 C 96.024862,108.35603 95.584981,108.32043 94.9375,108.40625 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + transform="matrix(1.41667,0,0,1.57627,-38.6775,-62.2193)" + sodipodi:nodetypes="czzzzzzzzzzzzzzzz" /> + <path + id="path3548" + d="M 95.757212,60.26801 C 94.839875,60.407623 93.290633,60.580795 92.160034,60.92426 C 91.029435,61.267725 89.911438,61.914443 89.056586,63.01801 C 88.201734,64.121577 87.553727,65.489742 87.081665,67.17426 C 86.609604,68.858778 86.309324,70.138052 86.376336,72.54926 C 86.443347,74.960468 86.871609,78.248439 87.363796,81.26801 C 87.855982,84.287581 88.351917,87.858919 88.986053,90.86176 C 89.620189,93.864601 90.703057,96.535287 91.517717,98.646292 C 92.332377,100.7573 93.087791,102.49111 93.836704,103.50233 C 94.585617,104.51355 94.896259,104.9036 95.686679,105.33051 C 96.477099,105.75742 97.567003,106.06303 98.522102,105.98676 C 99.477201,105.91049 100.41608,104.41885 101.13839,103.59677 C 101.8607,102.77469 102.88842,99.504338 103.69761,96.48345 C 104.5068,93.462561 105.30597,91.53964 106.35271,86.599296 C 107.39945,81.658952 108.47781,74.293841 108.97508,71.01801 C 109.47234,67.742179 109.22234,67.929863 108.72878,66.467389 C 108.23521,65.004915 107.35398,64.101592 106.50643,63.26801 C 105.65887,62.434428 105.19482,61.932957 103.70986,61.473812 C 102.2249,61.014666 101.16364,60.702221 99.837564,60.539052 C 98.511488,60.375883 96.674549,60.128397 95.757212,60.26801 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + sodipodi:nodetypes="czzzzzzzzzzzzzzzzzzz" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/images/eclipse_c_build_props.png b/images/eclipse_c_build_props.png Binary files differnew file mode 100644 index 0000000..20994a5 --- /dev/null +++ b/images/eclipse_c_build_props.png diff --git a/images/eclipse_debug.png b/images/eclipse_debug.png Binary files differnew file mode 100644 index 0000000..4803c54 --- /dev/null +++ b/images/eclipse_debug.png diff --git a/images/eclipse_debug_slide.png b/images/eclipse_debug_slide.png Binary files differnew file mode 100644 index 0000000..037bb5b --- /dev/null +++ b/images/eclipse_debug_slide.png diff --git a/images/eclipse_egit.png b/images/eclipse_egit.png Binary files differnew file mode 100644 index 0000000..2e2869f --- /dev/null +++ b/images/eclipse_egit.png diff --git a/images/eclipse_egit_commit.png b/images/eclipse_egit_commit.png Binary files differnew file mode 100644 index 0000000..7c06ce9 --- /dev/null +++ b/images/eclipse_egit_commit.png diff --git a/images/eclipse_egit_diff.png b/images/eclipse_egit_diff.png Binary files differnew file mode 100644 index 0000000..46c6b9f --- /dev/null +++ b/images/eclipse_egit_diff.png diff --git a/images/eclipse_egit_history.png b/images/eclipse_egit_history.png Binary files differnew file mode 100644 index 0000000..124e068 --- /dev/null +++ b/images/eclipse_egit_history.png diff --git a/images/eclipse_egit_push.png b/images/eclipse_egit_push.png Binary files differnew file mode 100644 index 0000000..7ab82d9 --- /dev/null +++ b/images/eclipse_egit_push.png diff --git a/images/eclipse_massif.png b/images/eclipse_massif.png Binary files differnew file mode 100644 index 0000000..dd7b2ac --- /dev/null +++ b/images/eclipse_massif.png diff --git a/images/eclipse_memcheck.png b/images/eclipse_memcheck.png Binary files differnew file mode 100644 index 0000000..6ff07b3 --- /dev/null +++ b/images/eclipse_memcheck.png diff --git a/images/eclipse_new_c_project.png b/images/eclipse_new_c_project.png Binary files differnew file mode 100644 index 0000000..41badae --- /dev/null +++ b/images/eclipse_new_c_project.png diff --git a/images/eclipse_new_hallo_c.png b/images/eclipse_new_hallo_c.png Binary files differnew file mode 100644 index 0000000..6b98520 --- /dev/null +++ b/images/eclipse_new_hallo_c.png diff --git a/images/eclipse_new_hallo_welt.png b/images/eclipse_new_hallo_welt.png Binary files differnew file mode 100644 index 0000000..a3441cc --- /dev/null +++ b/images/eclipse_new_hallo_welt.png diff --git a/images/eclipse_new_src_file.png b/images/eclipse_new_src_file.png Binary files differnew file mode 100644 index 0000000..294d38c --- /dev/null +++ b/images/eclipse_new_src_file.png diff --git a/images/eclipse_overview.png b/images/eclipse_overview.png Binary files differnew file mode 100644 index 0000000..e50cb55 --- /dev/null +++ b/images/eclipse_overview.png diff --git a/images/eclipse_overview_slide.png b/images/eclipse_overview_slide.png Binary files differnew file mode 100644 index 0000000..2589fef --- /dev/null +++ b/images/eclipse_overview_slide.png diff --git a/images/eclipse_run_config.png b/images/eclipse_run_config.png Binary files differnew file mode 100644 index 0000000..04ced8c --- /dev/null +++ b/images/eclipse_run_config.png diff --git a/images/eclipse_select_run_config.png b/images/eclipse_select_run_config.png Binary files differnew file mode 100644 index 0000000..a3a2c29 --- /dev/null +++ b/images/eclipse_select_run_config.png diff --git a/images/emacs.png b/images/emacs.png Binary files differnew file mode 100644 index 0000000..0209751 --- /dev/null +++ b/images/emacs.png diff --git a/images/fork-exec.png b/images/fork-exec.png Binary files differnew file mode 100644 index 0000000..6d4df1b --- /dev/null +++ b/images/fork-exec.png diff --git a/images/fork-exec.svg b/images/fork-exec.svg new file mode 100644 index 0000000..699125f --- /dev/null +++ b/images/fork-exec.svg @@ -0,0 +1,662 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg4631" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:docbase="/home/hans/hjkdocs/unterricht/images" + sodipodi:docname="fork-exec.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/hjkdocs/unterricht/images/fork-exec.png" + inkscape:export-xdpi="210.24646" + inkscape:export-ydpi="210.24646" + sodipodi:modified="TRUE"> + <defs + id="defs4633"> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutM" + style="overflow:visible"> + <path + id="path6691" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutS" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutS" + style="overflow:visible"> + <path + id="path6688" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.2)" /> + </marker> + <linearGradient + xlink:href="#linearGradient1551" + id="linearGradient1556" /> + <linearGradient + y2="56.941835" + y1="92.632268" + xlink:href="#linearGradient1494" + x2="77.120084" + x1="83.123483" + id="linearGradient1555" + gradientTransform="scale(1.1621146,0.8605003)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="144.17274" + y1="184.34286" + xlink:href="#linearGradient1502" + x2="55.957408" + x1="57.724482" + id="linearGradient1550" + gradientTransform="scale(1.6363278,0.6111245)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="309.79909" + y1="175.80452" + xlink:href="#linearGradient1502" + x2="205.01574" + x1="182.83167" + id="linearGradient1507" + gradientTransform="scale(1.0229615,0.9775539)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="101.294" + y1="56.763401" + xlink:href="#linearGradient1494" + x2="71.684405" + x1="69.36359" + id="linearGradient1501" + gradientTransform="scale(1.2039799,0.8305786)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="160.91232" + y1="101.89593" + xlink:href="#linearGradient1494" + x2="53.64779" + x1="53.64779" + id="linearGradient1500" + gradientTransform="scale(1.2892437,0.7756485)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="140.37704" + y1="47.803506" + xlink:href="#linearGradient1546" + x2="37.547989" + x1="64.11688" + id="linearGradient1471" + gradientTransform="scale(1.3294867,0.75217)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="102.17883" + y1="69.209006" + xlink:href="#linearGradient1494" + x2="85.293271" + x1="71.901497" + id="linearGradient1469" + gradientTransform="scale(1.1795991,0.8477456)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="86.570913" + y1="90.157752" + xlink:href="#linearGradient1461" + x2="99.629566" + x1="48.888289" + id="linearGradient1468" + gradientTransform="scale(1.1621146,0.8605003)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="88.113353" + y1="85.877013" + xlink:href="#linearGradient1461" + x2="109.27901" + x1="55.045112" + id="linearGradient1467" + gradientTransform="scale(1.1625356,0.8601887)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="76.10269" + y1="77.450201" + xlink:href="#linearGradient1461" + x2="109.62949" + x1="47.242914" + id="linearGradient1466" + gradientTransform="scale(1.1618002,0.8607332)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="107.53253" + y1="28.158081" + xlink:href="#linearGradient1494" + x2="66.679364" + x1="66.679364" + id="linearGradient1465" + gradientTransform="scale(1.1618002,0.8607332)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="29.790384" + y1="97.356404" + xlink:href="#linearGradient1461" + x2="25.401431" + x1="55.239422" + id="linearGradient1460" + gradientTransform="scale(0.9425853,1.0609119)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient1502" + id="linearGradient1459" /> + <linearGradient + y2="218.58856" + y1="-30.810305" + xlink:href="#linearGradient1454" + x2="40.876814" + x1="55.601124" + id="linearGradient1458" + gradientTransform="scale(1.0821338,0.9241001)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="235.65098" + y1="221.79577" + xlink:href="#linearGradient1551" + x2="10.582993" + x1="28.813946" + id="linearGradient1457" + gradientTransform="scale(1.7094086,0.5849976)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient1454"> + <stop + style="stop-color:#000;stop-opacity:1;" + offset="0" + id="stop1455" /> + <stop + style="stop-color:#fff;stop-opacity:1;" + offset="1" + id="stop1456" /> + </linearGradient> + <linearGradient + id="linearGradient1461"> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop1462" /> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.50000000" + id="stop1464" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop1463" /> + </linearGradient> + <linearGradient + id="linearGradient1494"> + <stop + style="stop-color:#9d8f6a;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1495" /> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.49619800" + id="stop1496" /> + <stop + style="stop-color:#bfb5a5;stop-opacity:1.0000000;" + offset="0.52539647" + id="stop1498" /> + <stop + style="stop-color:#f7f7f7;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1497" /> + </linearGradient> + <linearGradient + id="linearGradient1502"> + <stop + style="stop-color:#000000;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop1503" /> + <stop + style="stop-color:#000000;stop-opacity:0.28125000;" + offset="1.0000000" + id="stop1506" /> + </linearGradient> + <linearGradient + id="linearGradient1546"> + <stop + style="stop-color:#000;stop-opacity:1;" + offset="0.0000000" + id="stop1547" /> + <stop + style="stop-color:#9a9a9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1548" /> + </linearGradient> + <linearGradient + id="linearGradient1551"> + <stop + style="stop-color:#ffffff;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop1552" /> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient8191" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient8193" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient8195" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient8197" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient8199" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient8201" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.0229615,0.9775539)" + x1="182.83167" + y1="175.80452" + x2="205.01574" + y2="309.79909" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1454" + id="linearGradient8203" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0821338,0,0,0.9241001,234.79735,294.05774)" + x1="55.601124" + y1="-30.810305" + x2="40.876814" + y2="218.58856" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1546" + id="linearGradient8205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.3294867,0,0,0.75217,234.79735,294.05774)" + x1="64.11688" + y1="47.803506" + x2="37.547989" + y2="140.37704" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient8207" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1621146,0,0,0.8605003,234.79735,294.05774)" + x1="83.123483" + y1="92.632268" + x2="77.120084" + y2="56.941835" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient8209" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1621146,0,0,0.8605003,234.79735,294.05774)" + x1="48.888289" + y1="90.157752" + x2="99.629566" + y2="86.570913" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1502" + id="linearGradient8211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.6363278,0,0,0.6111245,234.79735,294.05774)" + x1="57.724482" + y1="184.34286" + x2="55.957408" + y2="144.17274" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient8213" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1625356,0,0,0.8601887,234.79735,294.05774)" + x1="55.045112" + y1="85.877013" + x2="109.27901" + y2="88.113353" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient8215" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1618002,0,0,0.8607332,234.79735,294.05774)" + x1="66.679364" + y1="28.158081" + x2="66.679364" + y2="107.53253" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient8217" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1618002,0,0,0.8607332,234.79735,294.05774)" + x1="47.242914" + y1="77.450201" + x2="109.62949" + y2="76.10269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient8219" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1795991,0,0,0.8477456,234.79735,294.05774)" + x1="71.901497" + y1="69.209006" + x2="85.293271" + y2="102.17883" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1461" + id="linearGradient8221" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9425853,0,0,1.0609119,234.79735,294.05774)" + x1="55.239422" + y1="97.356404" + x2="25.401431" + y2="29.790384" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient8223" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2892437,0,0,0.7756485,234.79735,294.05774)" + x1="53.64779" + y1="101.89593" + x2="53.64779" + y2="160.91232" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1494" + id="linearGradient8225" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2039799,0,0,0.8305786,234.79735,294.05774)" + x1="69.36359" + y1="56.763401" + x2="71.684405" + y2="101.294" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1551" + id="linearGradient8227" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7094086,0,0,0.5849976,234.79735,294.05774)" + x1="28.813946" + y1="221.79577" + x2="10.582993" + y2="235.65098" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="3.959798" + inkscape:cx="339.72906" + inkscape:cy="620.51525" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:window-width="1104" + inkscape:window-height="951" + inkscape:window-x="380" + inkscape:window-y="0" /> + <metadata + id="metadata4636"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:1;fill:#e0e100;fill-opacity:1;stroke:#000000;stroke-width:1.28311169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4639" + width="25.317432" + height="112.93075" + x="327.34128" + y="461.42664" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="-569.32635" + y="344.29956" + id="text5618" + sodipodi:linespacing="100%" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan5620" + x="-569.32635" + y="344.29956">Prozess (1)</tspan></text> + <rect + style="opacity:1;fill:#e0e100;fill-opacity:1;stroke:#000000;stroke-width:1.28311169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5622" + width="25.317432" + height="112.93075" + x="392.41248" + y="431.97916" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="-540.38391" + y="409.37076" + id="text5624" + sodipodi:linespacing="100%" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan5628" + x="-540.38391" + y="409.37076">Prozess (2)</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none" + d="M 352.54324,551.07398 C 363.90745,543.49784 359.39873,534.51704 367.44299,524.55748 C 372.74629,517.99148 375.90013,517.02184 382.84781,516.47626 C 386.04755,516.22499 386.88842,516.22372 386.88842,516.22372" + id="path5630" + sodipodi:nodetypes="cssc" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="356.3313" + y="563.44836" + id="text6801" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan6803" + x="356.3313" + y="563.44836">fork()</tspan></text> + <rect + style="opacity:1;fill:#e13d00;fill-opacity:0.38263667;stroke:#000000;stroke-width:0.64488189;stroke-miterlimit:4;stroke-dasharray:0.64488189,1.93464567;stroke-opacity:1;stroke-dashoffset:0" + id="rect6805" + width="25.506351" + height="114.65231" + x="398.75772" + y="425.05746" /> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="348.8764" + y="409.3504" + id="text7776" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7780" + x="348.8764" + y="409.3504">exec()</tspan></text> + <g + id="g8168" + transform="matrix(0.2501142,0,0,0.2501142,334.53451,280.28241)"> + <g + transform="matrix(1.084455,0,0,1.043417,134.27912,184.04344)" + style="fill:url(#linearGradient8191)" + id="g1583"> + <path + style="fill:url(#linearGradient8193);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1557" + d="M 187.3221,244.31589 L 221.57593,159.13203 L 221.57593,148.31503 L 148.11049,136.14591 L 106.64533,216.37197 L 107.54675,226.73826 L 187.3221,244.31589 z " /> + <path + style="fill:url(#linearGradient8195);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1562" + d="M 108.34375,216.71875 C 109.06478,219.58908 107.64586,225.14999 111.21829,225.80912 C 136.23927,231.32066 161.26026,236.83221 186.28125,242.34375 C 197.47917,214.44792 208.67708,186.55208 219.875,158.65625 C 219.71907,155.82517 220.5869,151.64197 218.9007,149.62445 C 195.6213,145.76005 172.3419,141.89565 149.0625,138.03125 C 135.48958,164.26042 121.91667,190.48958 108.34375,216.71875 z " /> + <path + style="fill:url(#linearGradient8197);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1567" + d="M 146.6875,134.03125 C 132.62901,161.54587 118.33528,189.05042 104.40625,216.5625 C 104.90521,220.63597 104.28377,225.52164 106.625,228.90625 C 133.97979,234.91369 161.3296,240.94489 188.6875,246.9375 C 200.3995,217.67172 212.20468,188.41634 223.8125,159.125 C 223.8125,154.85417 223.8125,150.58333 223.8125,146.3125 C 198.16215,142.12394 172.52292,137.86157 146.875,133.65625 L 146.6875,134.03125 z " /> + <path + style="fill:url(#linearGradient8199);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1576" + d="M 145.4375,131.53125 C 131.04295,159.91947 116.42083,188.30156 102.15625,216.6875 C 102.64307,221.63816 102.19823,227.48939 106.125,231.15625 C 134.10478,237.28876 162.07969,243.44448 190.0625,249.5625 C 202.06782,219.42238 214.16202,189.29095 226.0625,159.125 C 226.0625,154.1875 226.0625,149.25 226.0625,144.3125 C 199.24565,139.95627 172.43944,135.52914 145.625,131.15625 L 145.4375,131.53125 z " /> + <path + style="fill:url(#linearGradient8201);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1582" + d="M 109.46821,217.57928 C 109.78762,220.69826 109.33639,226.07756 113.84299,225.9222 C 137.75974,231.20372 161.67647,236.48525 185.59321,241.76678 C 196.64529,214.20428 207.69738,186.64178 218.74946,159.07928 C 218.79084,156.10721 219.90441,150.65588 215.32121,150.91954 C 193.44312,147.27487 171.56504,143.6302 149.68696,139.98553 C 136.28071,165.85011 122.87446,191.7147 109.46821,217.57928 z " /> + </g> + <path + style="fill:#525252;fill-rule:evenodd;stroke-width:1pt" + id="path1432" + d="M 336.20169,438.25425 L 373.34842,345.8762 L 373.34842,334.14565 L 293.67845,320.94878 L 248.71135,407.95034 L 249.6889,419.19211 L 336.20169,438.25425 z " /> + <path + style="fill:url(#linearGradient8203);fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="ccccc" + id="path1433" + d="M 249.65925,407.60472 L 335.71292,427.01248 L 372.85965,335.1232 L 294.04503,321.80414 L 249.65925,407.60472 z " /> + <path + style="fill:url(#linearGradient8205);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="cccccccccccczc" + id="path1470" + d="M 276.5714,371.29238 L 268.75104,374.22502 L 256.04295,399.15244 L 261.90822,409.41666 L 296.12232,417.23702 L 301.98759,414.30439 L 305.89777,415.77071 L 307.63189,419.77456 L 329.62667,424.66228 L 339.6231,414.79316 L 350.3761,388.39943 L 343.04451,388.39943 C 340.60064,388.39943 324.30822,398.5822 304.92023,393.77593 C 285.04346,388.96967 278.68942,374.55087 276.5714,371.29238 z " /> + <path + style="fill:url(#linearGradient8207);fill-rule:evenodd;stroke:url(#linearGradient8209);stroke-width:0.89126021" + sodipodi:nodetypes="czzzz" + id="path1439" + d="M 337.28907,336.37852 C 318.10747,331.65512 288.55742,336.14811 279.91706,356.42416 C 271.27669,376.00899 292.18637,391.44644 306.18376,394.09615 C 321.218,396.74587 346.96628,391.21603 355.60664,374.39612 C 364.59262,357.57621 356.8163,341.10192 337.28907,336.37852 z " /> + <path + style="fill:url(#linearGradient8211);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="ccccccccc" + id="path1554" + d="M 343.03233,402.50893 L 337.95861,402.50893 C 316.10258,414.99809 279.80594,403.67979 272.3905,386.1169 L 264.19449,386.50718 L 267.31678,378.70146 L 274.73222,376.75003 C 280.9768,391.711 307.51628,408.23313 340.30033,393.53234 L 347.32548,393.14205 L 343.03233,402.50893 z " /> + <path + style="fill-opacity:0.24999994;fill-rule:evenodd;stroke:url(#linearGradient8213);stroke-width:0.72149634" + sodipodi:nodetypes="czzzz" + id="path1438" + d="M 337.53346,334.22645 C 318.35185,329.50306 288.80181,333.99605 280.16145,354.2721 C 271.52108,373.85693 292.43076,389.29438 306.42815,391.94409 C 321.46238,394.5938 347.21067,389.06397 355.85103,372.24406 C 364.83701,355.42415 357.06068,338.94986 337.53346,334.22645 z " /> + <path + style="fill:url(#linearGradient8215);fill-rule:evenodd;stroke:url(#linearGradient8217);stroke-width:1.01858306" + sodipodi:nodetypes="czzzz" + id="path1437" + d="M 338.08833,331.24642 C 318.90672,326.52303 289.35667,331.01602 280.71631,351.29207 C 272.07595,370.8769 292.98562,386.31435 306.98302,388.96406 C 322.01725,391.61377 347.76553,386.08394 356.40591,369.26403 C 365.39187,352.44412 357.61555,335.96982 338.08833,331.24642 z " /> + <path + style="fill-opacity:0.45833333;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzz" + id="path1435" + d="M 318.4208,345.97835 C 309.5263,346.76867 304.76135,353.5254 305.08887,358.03532 C 305.36631,361.85582 307.57156,369.95451 320.08548,368.90136 C 332.42704,367.86072 334.30917,359.58071 333.63695,355.09583 C 333.3595,351.27533 326.78572,345.05324 318.4208,345.97835 z " /> + <path + style="fill:url(#linearGradient8219);fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzz" + id="path1436" + d="M 318.41437,346.06997 C 309.51987,346.86029 304.75493,353.61702 305.08244,358.12694 C 305.35988,361.94744 311.02184,367.54269 320.06366,366.39516 C 329.11799,365.41998 334.30274,359.67233 333.63052,355.18745 C 333.35307,351.36695 326.77929,345.14487 318.41437,346.06997 z " /> + <path + style="fill:url(#linearGradient8221);fill-rule:evenodd;stroke:none;stroke-width:5.3125;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" + sodipodi:nodetypes="cccccccccc" + id="path1440" + d="M 277.65711,374.99822 L 268.61481,382.81859 C 262.37908,388.42843 268.08283,401.37547 274.2357,405.30214 L 274.48009,410.92302 L 279.12343,412.14496 L 281.81168,407.99039 L 293.78661,410.67864 L 298.91873,398.45932 C 280.71194,401.92146 274.96886,388.76532 284.86651,383.79613 C 281.24144,381.10788 279.0827,378.41963 277.65711,374.99822 z " /> + <path + style="fill-opacity:0.30208333;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzccz" + id="path1434" + d="M 296.50833,383.26142 C 293.47196,384.70111 289.02442,383.49183 286.48855,385.68072 C 283.80478,388.04242 281.88458,392.305 287.31649,396.22197 C 292.9461,400.31174 298.01691,398.03415 302.22467,394.14828 L 328.60883,369.78245 L 325.30059,369.60964 L 296.50833,383.26142 z " /> + <path + style="fill:#fff8d2;fill-opacity:0.54166667;fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzz" + id="path1441" + d="M 319.44611,351.86111 C 317.13502,351.82532 312.92221,352.85772 312.87943,356.00848 C 312.95884,359.15925 317.8559,360.83226 320.65576,360.50147 C 323.57781,360.17068 326.21439,358.51863 326.01279,355.49006 C 325.81118,352.58368 321.635,351.8969 319.44611,351.86111 z " /> + <path + style="fill:url(#linearGradient8223);fill-rule:evenodd;stroke-width:1pt" + sodipodi:nodetypes="czzzccz" + id="path1499" + d="M 295.47427,382.35134 C 292.23042,383.79103 287.95715,382.58175 285.10583,384.77064 C 282.0817,387.13234 279.5472,391.39492 284.41461,395.31188 C 289.45482,399.40165 294.85387,397.12407 299.62165,393.2382 L 329.51731,368.87237 L 326.23397,368.69956 L 295.47427,382.35134 z " /> + <path + style="fill:url(#linearGradient8225);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1508" + d="M 321.41508,348.96119 C 320.44744,348.96119 319.66439,349.49293 319.66439,350.14953 C 319.66439,350.80614 320.44744,351.33788 321.41508,351.33788 C 322.38271,351.33788 323.16577,350.80614 323.16576,350.14953 C 323.16576,349.49293 322.38271,348.96119 321.41508,348.96119 z M 313.53167,350.37235 C 312.56403,350.37235 311.78098,350.90409 311.78098,351.5607 C 311.78098,352.2173 312.56403,352.74904 313.53167,352.74904 C 314.4993,352.74904 315.29297,352.2173 315.29297,351.5607 C 315.29297,350.90409 314.4993,350.37235 313.53167,350.37235 z M 328.63004,352.99308 C 327.66241,352.99308 326.86874,353.52482 326.86874,354.18142 C 326.86874,354.83803 327.66241,355.36977 328.63004,355.36977 C 329.59767,355.36977 330.38073,354.83803 330.38073,354.18142 C 330.38073,353.52482 329.59768,352.99307 328.63004,352.99308 z M 310.78361,356.17615 C 309.81598,356.17615 309.03293,356.70789 309.03293,357.3645 C 309.03293,358.0211 309.81599,358.55285 310.78361,358.55284 C 311.75125,358.55284 312.53431,358.0211 312.53431,357.3645 C 312.53431,356.70789 311.75125,356.17615 310.78361,356.17615 z M 325.20293,359.71997 C 324.2353,359.71997 323.45224,360.25171 323.45224,360.90832 C 323.45224,361.56492 324.2353,362.09667 325.20293,362.09666 C 326.17057,362.09666 326.95362,361.56492 326.95362,360.90832 C 326.95362,360.25171 326.17057,359.71997 325.20293,359.71997 z M 317.02244,361.3009 C 316.0548,361.3009 315.26114,361.83264 315.26114,362.48924 C 315.26114,363.14585 316.0548,363.6882 317.02244,363.6882 C 317.99007,363.6882 318.77312,363.14585 318.77313,362.48924 C 318.77313,361.83264 317.99007,361.3009 317.02244,361.3009 z " /> + <path + style="fill:url(#linearGradient8227);fill-opacity:1;fill-rule:evenodd;stroke-width:1pt" + id="path1589" + d="M 249.79735,409.37024 L 250.42235,418.12024 L 320.10985,433.43274 L 249.79735,409.37024 z " /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 412.14224,393.23764 L 412.14224,417.98638" + id="path8229" /> + </g> +</svg> diff --git a/images/fsync.dia b/images/fsync.dia Binary files differnew file mode 100644 index 0000000..7938b4d --- /dev/null +++ b/images/fsync.dia diff --git a/images/fsync.png b/images/fsync.png Binary files differnew file mode 100644 index 0000000..fd9c1ce --- /dev/null +++ b/images/fsync.png diff --git a/images/g4894.png b/images/g4894.png Binary files differnew file mode 100644 index 0000000..6b9f247 --- /dev/null +++ b/images/g4894.png diff --git a/images/glade.png b/images/glade.png Binary files differnew file mode 100644 index 0000000..06fa996 --- /dev/null +++ b/images/glade.png diff --git a/images/gpos_vs_rt.png b/images/gpos_vs_rt.png Binary files differnew file mode 100644 index 0000000..07a4a79 --- /dev/null +++ b/images/gpos_vs_rt.png diff --git a/images/gpos_vs_rt.svg b/images/gpos_vs_rt.svg new file mode 100644 index 0000000..7862037 --- /dev/null +++ b/images/gpos_vs_rt.svg @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="gpos_vs_rt.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/gpos_vs_rt.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + <inkscape:perspective + id="perspective2447" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3230" /> + <inkscape:perspective + id="perspective3357" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="486.9722" + inkscape:cy="699.91284" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1024" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="-60" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <image + y="58.076473" + x="137.14288" + id="image2449" + height="400" + width="420" + sodipodi:absref="/home/jan/work/omnicron/tmp/221401waage_517.jpg" + xlink:href="/home/jan/work/omnicron/tmp/221401waage_517.jpg" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="565.14288" + y="208.07646" + id="text2453"><tspan + sodipodi:role="line" + id="tspan2455" + x="565.14288" + y="208.07646" + style="font-size:32px;text-align:center;text-anchor:middle">Realtime</tspan><tspan + sodipodi:role="line" + x="565.14288" + y="248.07646" + id="tspan2457" + style="font-size:32px;text-align:center;text-anchor:middle">Operating System</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="169.57031" + y="210.39732" + id="text2459"><tspan + sodipodi:role="line" + id="tspan2461" + x="169.57031" + y="210.39732" + style="font-size:32px;text-align:center;text-anchor:middle">General Purpose</tspan><tspan + sodipodi:role="line" + x="169.57031" + y="250.39732" + id="tspan2463" + style="font-size:32px;text-align:center;text-anchor:middle">Operating System</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.47621512;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 15.652393,155.44315 L 15.652393,269.85264 L 331.49046,265.56229 L 331.49046,158.30338 L 331.49046,158.30338 L 331.49046,162.59374" + id="path2465" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.45622063;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 410.78525,152.57601 L 410.78525,267.0055 L 718.0719,262.7144 L 718.0719,155.43674 L 718.0719,155.43674 L 718.0719,159.72785" + id="path3237" /> + </g> +</svg> diff --git a/images/greg-all-hardware.jpg b/images/greg-all-hardware.jpg Binary files differnew file mode 100644 index 0000000..f7ab989 --- /dev/null +++ b/images/greg-all-hardware.jpg diff --git a/images/greg-kernel-org.jpg b/images/greg-kernel-org.jpg Binary files differnew file mode 100644 index 0000000..dbfb915 --- /dev/null +++ b/images/greg-kernel-org.jpg diff --git a/images/hjk-desperate.jpg b/images/hjk-desperate.jpg Binary files differnew file mode 100644 index 0000000..740f574 --- /dev/null +++ b/images/hjk-desperate.jpg diff --git a/images/ioctl-vs-uio_de.png b/images/ioctl-vs-uio_de.png Binary files differnew file mode 100644 index 0000000..0989d07 --- /dev/null +++ b/images/ioctl-vs-uio_de.png diff --git a/images/ioctl-vs-uio_de.svg b/images/ioctl-vs-uio_de.svg new file mode 100644 index 0000000..a913a69 --- /dev/null +++ b/images/ioctl-vs-uio_de.svg @@ -0,0 +1,383 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docbase="/home/hans/linutronix/articles/uio-ct-artikel_v2" + sodipodi:docname="ioctl-vs-uio.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/linutronix/articles/uio-ct-artikel_v2/ioctl-vs-uio.png" + inkscape:export-xdpi="100" + inkscape:export-ydpi="100"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mend" + style="overflow:visible;"> + <path + id="path3262" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.4) rotate(180) translate(10,0)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mend" + style="overflow:visible;"> + <path + id="path3280" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) rotate(180) translate(0,0)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutM" + style="overflow:visible"> + <path + id="path3254" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleInM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInM" + style="overflow:visible"> + <path + id="path3245" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(-0.4)" /> + </marker> + <marker + inkscape:stockid="Arrow1Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mstart" + style="overflow:visible"> + <path + id="path3159" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4) translate(10,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3153" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.8) translate(12.5,0)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mstart" + style="overflow:visible"> + <path + id="path3177" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) translate(0,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4" + inkscape:cx="246.67635" + inkscape:cy="792.61315" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1672" + inkscape:window-height="977" + inkscape:window-x="0" + inkscape:window-y="0"> + <sodipodi:guide + orientation="vertical" + position="69.285714" + id="guide3134" /> + <sodipodi:guide + orientation="vertical" + position="372.85714" + id="guide3136" /> + <sodipodi:guide + orientation="horizontal" + position="956.42857" + id="guide3140" /> + <sodipodi:guide + orientation="horizontal" + position="772.85714" + id="guide3142" /> + <sodipodi:guide + orientation="horizontal" + position="631.42857" + id="guide2349" /> + <sodipodi:guide + orientation="horizontal" + position="682.14286" + id="guide2351" /> + <sodipodi:guide + orientation="vertical" + position="665" + id="guide2353" /> + <sodipodi:guide + orientation="horizontal" + position="587.14286" + id="guide2357" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.06220472, 2.06220472;stroke-dashoffset:0;stroke-opacity:1" + d="M 67.857143,393.07647 L 665,393.07647" + id="path2160" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.06220472, 2.06220472;stroke-dashoffset:0;stroke-opacity:1" + d="M 68.214289,165.93362 L 664.64285,165.93362" + id="path3138" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#fc5400;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3146" + width="199.28641" + height="100.71439" + x="272.45969" + y="180.93361" + ry="10" + rx="10" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="68.571426" + y="283.07645" + id="text3398" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3400" + x="68.571426" + y="283.07645">Kernelspace</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="68.520004" + y="146.75792" + id="text3402" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2243" + x="68.520004" + y="146.75792">Hardware</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="68.520004" + y="446.22791" + id="text3408" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3412" + x="68.520004" + y="446.22791">Userspace</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="-267.33499" + y="265.69397" + id="text3436" + sodipodi:linespacing="100%" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan3440" + x="-267.33499" + y="265.69397">Treiber</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="333.15143" + y="465.7879" + id="text3442" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2247" + x="333.15143" + y="465.7879">ioctl()</tspan></text> + <rect + style="fill:#fc9900;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3492" + width="99.999985" + height="49.285713" + x="323.21429" + y="368.43359" + rx="10" + ry="10" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="331.07361" + y="398.45221" + id="text3494" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2245" + x="331.07361" + y="398.45221">syscall</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="278.52625" + y="256.12363" + id="text2249" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2253" + x="278.52625" + y="256.12363">copy_from_user()</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="316.38339" + y="214.69505" + id="text2255" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2259" + x="316.38339" + y="214.69505">iowrite()</tspan></text> + <rect + style="fill:#fc9900;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2261" + width="99.999985" + height="49.285713" + x="322.85718" + y="299.14789" + rx="10" + ry="10" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="355.0022" + y="329.1665" + id="text2263" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan2267" + x="355.0022" + y="329.1665">VFS</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 373.57142,339.33983 L 373.57142,381.48268" + id="path3470" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 373.57142,267.91124 L 373.57142,310.05409" + id="path2269" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 372.85714,407.19696 L 372.85714,449.33981" + id="path2271" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 374.28571,152.91125 L 374.28571,195.0541" + id="path2273" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 587.14285,449.50503 L 587.14285,154.50503" + id="path2277" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="547.81189" + y="465.4093" + id="text3450" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3456" + x="547.81189" + y="465.4093">a[n]=b;</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.06220472, 2.06220472;stroke-dashoffset:0;stroke-opacity:1" + d="M 497.14286,492.67901 L 497.14286,96.964715" + id="path3458" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="306.89368" + y="95.47361" + id="text3460" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3464" + x="306.89368" + y="95.47361">a) mit ioctl():</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="507.18765" + y="95.509331" + id="text3466" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3470" + x="507.18765" + y="95.509331">b) mit mmap():</tspan></text> + </g> +</svg> diff --git a/images/ioctl-vs-uio_en.png b/images/ioctl-vs-uio_en.png Binary files differnew file mode 100644 index 0000000..8536934 --- /dev/null +++ b/images/ioctl-vs-uio_en.png diff --git a/images/ioctl.dia b/images/ioctl.dia Binary files differnew file mode 100644 index 0000000..70b10bb --- /dev/null +++ b/images/ioctl.dia diff --git a/images/ioctl.png b/images/ioctl.png Binary files differnew file mode 100644 index 0000000..1af77bc --- /dev/null +++ b/images/ioctl.png diff --git a/images/ipipe.png b/images/ipipe.png Binary files differnew file mode 100644 index 0000000..b7468fa --- /dev/null +++ b/images/ipipe.png diff --git a/images/ipipe.svg b/images/ipipe.svg new file mode 100644 index 0000000..cc7baa9 --- /dev/null +++ b/images/ipipe.svg @@ -0,0 +1,185 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="ipipe.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/xenomai.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;"> + <path + id="path3854" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="336.82532" + inkscape:cy="280.92561" + inkscape:document-units="px" + inkscape:current-layer="g3159" + showgrid="false" + inkscape:window-width="906" + inkscape:window-height="694" + inkscape:window-x="88" + inkscape:window-y="-41" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g3159" + transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)"> + <rect + y="804.67487" + x="202.62572" + height="128.83612" + width="371.50049" + id="rect3157" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.10543263;stroke-opacity:1" + transform="matrix(0.9999966,2.6189089e-3,0,1,0,0)" /> + <text + id="text2383" + y="884.51947" + x="219.0838" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="884.51947" + x="219.0838" + id="tspan2385" + sodipodi:role="line">Xenomai Domain</tspan></text> + <rect + y="612.91962" + x="202.97916" + height="130.6824" + width="371.49274" + id="rect3325" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.11331356;stroke-opacity:1" + transform="matrix(0.9999965,2.6564951e-3,0,1,0,0)" /> + <text + id="text3327" + y="694.63696" + x="250.1862" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="694.63696" + x="250.1862" + id="tspan3329" + sodipodi:role="line">Linux Domain</tspan></text> + <rect + y="993.10321" + x="203.88388" + height="130.6824" + width="371.49274" + id="rect3331" + style="fill:#ecfc00;fill-opacity:1;stroke:#000000;stroke-width:1.11331355999999992;stroke-opacity:1" + transform="matrix(0.9999965,2.656493e-3,0,1,0,0)" /> + <text + id="text3333" + y="1074.8231" + x="298.12457" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="1074.8231" + x="298.12457" + id="tspan3335" + sodipodi:role="line">Interrupts</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend)" + d="M 253,879.36218 C 253,816.36218 253,816.36218 253,816.36218" + id="path3337" + transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 347.11695,993.62386 C 347.11695,934.77446 347.11695,934.77446 347.11695,934.77446" + id="path4626" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="347" + y="851.36218" + id="text4628" + transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)"><tspan + sodipodi:role="line" + id="tspan4630" + x="347" + y="851.36218">.....</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 459.27506,992.68977 C 459.27506,933.84037 459.27506,933.84037 459.27506,933.84037" + id="path4632" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 291.91302,805.86818 C 291.91302,747.01782 291.91302,747.01782 291.91302,747.01782" + id="path4634" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 347.99157,806.33518 C 347.99157,747.48482 347.99157,747.48482 347.99157,747.48482" + id="path4636" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="383.05804" + y="767.24927" + id="text4638" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan4640" + x="383.05804" + y="767.24927">.....</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 460.14968,805.40105 C 460.14968,746.55072 460.14968,746.55072 460.14968,746.55072" + id="path4642" /> + </g> + </g> +</svg> diff --git a/images/kdevelop.png b/images/kdevelop.png Binary files differnew file mode 100644 index 0000000..46c8ac4 --- /dev/null +++ b/images/kdevelop.png diff --git a/images/konventioneller-treiber_de.png b/images/konventioneller-treiber_de.png Binary files differnew file mode 100644 index 0000000..cbca8bc --- /dev/null +++ b/images/konventioneller-treiber_de.png diff --git a/images/konventioneller-treiber_de.svg b/images/konventioneller-treiber_de.svg new file mode 100644 index 0000000..5dbd773 --- /dev/null +++ b/images/konventioneller-treiber_de.svg @@ -0,0 +1,332 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docbase="/home/hans/linutronix/articles/uio-ct-artikel/bilder" + sodipodi:docname="konventioneller-treiber.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/linutronix/articles/uio-ct-artikel/bilder/konventioneller-treiber.png" + inkscape:export-xdpi="100" + inkscape:export-ydpi="100"> + <defs + id="defs4"> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutM" + style="overflow:visible"> + <path + id="path3254" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleInM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInM" + style="overflow:visible"> + <path + id="path3245" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(-0.4)" /> + </marker> + <marker + inkscape:stockid="Arrow1Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mstart" + style="overflow:visible"> + <path + id="path3159" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4) translate(10,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3153" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.8) translate(12.5,0)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mstart" + style="overflow:visible"> + <path + id="path3177" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) translate(0,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4" + inkscape:cx="246.67635" + inkscape:cy="796.87607" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1672" + inkscape:window-height="977" + inkscape:window-x="0" + inkscape:window-y="0"> + <sodipodi:guide + orientation="vertical" + position="69.285714" + id="guide3134" /> + <sodipodi:guide + orientation="vertical" + position="633.57143" + id="guide3136" /> + <sodipodi:guide + orientation="horizontal" + position="956.42857" + id="guide3140" /> + <sodipodi:guide + orientation="horizontal" + position="872.85714" + id="guide3142" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.06220472, 2.06220472;stroke-dashoffset:0;stroke-opacity:1" + d="M 67.142857,339.50504 L 637.14285,339.50504" + id="path2160" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.06220472, 2.06220472;stroke-dashoffset:0;stroke-opacity:1" + d="M 66.785718,268.79076 L 639.64285,268.79076" + id="path3138" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#f2f000;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3144" + width="253.57143" + height="158.57143" + x="215.71428" + y="96.964714" /> + <rect + style="fill:#fc5400;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3146" + width="120" + height="158.57143" + x="512.85712" + y="96.647896" + ry="10" + rx="10" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.71429,123.07647 L 520,123.07647" + id="path3148" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,144.50504 L 519.47763,144.50504" + id="path3352" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,165.21932 L 519.47763,165.21932" + id="path3354" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,186.64789 L 519.47763,186.64789" + id="path3356" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19191,207.36218 L 519.47762,207.36218" + id="path3358" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,228.07647 L 519.47763,228.07647" + id="path3360" /> + <rect + style="fill:#fc9900;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3382" + width="122.14286" + height="49.285713" + x="511.42856" + y="279.50504" + rx="10" + ry="10" /> + <rect + style="fill:#0fe400;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3384" + width="418.57144" + height="90" + x="215" + y="371.64789" + rx="10" + ry="10" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 534.28571,331.83982 L 534.28571,388.98267" + id="path3386" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 571.42858,332.55409 L 571.42858,388.98266" + id="path3388" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 606.42857,331.83981 L 606.42857,388.98266" + id="path3390" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.54251957;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 575.00001,256.64789 L 575.00001,280.21932" + id="path3392" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="68.571426" + y="179.50504" + id="text3398" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3400" + x="68.571426" + y="179.50504">Kernelspace</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="67.805717" + y="310.32935" + id="text3402" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3406" + x="67.805717" + y="310.32935">Interface</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="67.805717" + y="421.04361" + id="text3408" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3412" + x="67.805717" + y="421.04361">Userspace</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="356.19702" + y="421.7579" + id="text3414" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3418" + x="356.19702" + y="421.7579">Applikation</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="328.55521" + y="159.61504" + id="text3420" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3430" + x="331.32864" + y="159.61504">interne </tspan><tspan + sodipodi:role="line" + id="tspan3432" + x="328.55521" + y="179.61504">Kernelfunktionen</tspan><tspan + sodipodi:role="line" + id="tspan3434" + x="328.55521" + y="199.61504">(instabiles API)</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="538.3443" + y="180.13646" + id="text3436" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3440" + x="538.3443" + y="180.13646">Treiber</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="524.28571" + y="310.21933" + id="text3442" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3444" + x="524.28571" + y="310.21933">/dev/xyz</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="533.32349" + y="408.64072" + id="text3446" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3450" + x="533.32349" + y="408.64072">read()</tspan><tspan + sodipodi:role="line" + id="tspan3452" + x="533.32349" + y="428.64072">write()</tspan><tspan + sodipodi:role="line" + id="tspan3454" + x="533.32349" + y="448.64072">ioctl()</tspan></text> + </g> +</svg> diff --git a/images/konventioneller-treiber_en.png b/images/konventioneller-treiber_en.png Binary files differnew file mode 100644 index 0000000..bea54da --- /dev/null +++ b/images/konventioneller-treiber_en.png diff --git a/images/linux_server.dia b/images/linux_server.dia Binary files differnew file mode 100644 index 0000000..8ae138b --- /dev/null +++ b/images/linux_server.dia diff --git a/images/linux_server.png b/images/linux_server.png Binary files differnew file mode 100644 index 0000000..cf541b1 --- /dev/null +++ b/images/linux_server.png diff --git a/images/llseek.dia b/images/llseek.dia Binary files differnew file mode 100644 index 0000000..80dbbbd --- /dev/null +++ b/images/llseek.dia diff --git a/images/llseek.png b/images/llseek.png Binary files differnew file mode 100644 index 0000000..03d6dce --- /dev/null +++ b/images/llseek.png diff --git a/images/mar01.png b/images/mar01.png Binary files differnew file mode 100644 index 0000000..7f18317 --- /dev/null +++ b/images/mar01.png diff --git a/images/mar01.svg b/images/mar01.svg new file mode 100644 index 0000000..78d99db --- /dev/null +++ b/images/mar01.svg @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg3840" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="mar01.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs3842"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3848" /> + <inkscape:perspective + id="perspective4064" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4094" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4161" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4228" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="263.27793" + inkscape:cy="709.64957" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1024" + inkscape:window-height="694" + inkscape:window-x="24" + inkscape:window-y="-27" /> + <metadata + id="metadata3845"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <image + y="39.862186" + x="117.71429" + id="image4066" + height="201" + width="60" + sodipodi:absref="/tmp/ocal-ZPHSVU-Anonymous_Groom.png" + xlink:href="/tmp/ocal-ZPHSVU-Anonymous_Groom.png" /> + <image + y="93.076469" + x="410.64285" + id="image4163" + height="134" + width="217" + sodipodi:absref="/home/jan/work/omnicron/tmp/rtai.jpg" + xlink:href="/home/jan/work/omnicron/tmp/rtai.jpg" /> + <image + y="50.076473" + x="558.64288" + id="image4096" + height="200" + width="141" + sodipodi:absref="/tmp/ocal-FKLEVU-Anonymous_Bride.png" + xlink:href="/tmp/ocal-FKLEVU-Anonymous_Bride.png" /> + <image + y="183.64789" + x="47.071484" + id="image4230" + height="44.857128" + width="308.42877" + sodipodi:absref="/home/jan/work/omnicron/tmp/Xenomai.png" + xlink:href="/home/jan/work/omnicron/tmp/Xenomai.png" /> + </g> +</svg> diff --git a/images/mar02.png b/images/mar02.png Binary files differnew file mode 100644 index 0000000..f1f53a1 --- /dev/null +++ b/images/mar02.png diff --git a/images/mar02.svg b/images/mar02.svg new file mode 100644 index 0000000..3c9ac3a --- /dev/null +++ b/images/mar02.svg @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg3840" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="mar02.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/mar01.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs3842"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3848" /> + <inkscape:perspective + id="perspective4064" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4094" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4161" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4228" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4329" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="263.27793" + inkscape:cy="709.64957" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1024" + inkscape:window-height="694" + inkscape:window-x="24" + inkscape:window-y="-27" /> + <metadata + id="metadata3845"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <image + y="39.862186" + x="117.71429" + id="image4066" + height="201" + width="60" + sodipodi:absref="/tmp/ocal-ZPHSVU-Anonymous_Groom.png" + xlink:href="/tmp/ocal-ZPHSVU-Anonymous_Groom.png" /> + <image + y="93.076469" + x="410.64285" + id="image4163" + height="134" + width="217" + sodipodi:absref="/home/jan/work/omnicron/tmp/rtai.jpg" + xlink:href="/home/jan/work/omnicron/tmp/rtai.jpg" /> + <image + y="50.076473" + x="558.64288" + id="image4096" + height="200" + width="141" + sodipodi:absref="/tmp/ocal-FKLEVU-Anonymous_Bride.png" + xlink:href="/tmp/ocal-FKLEVU-Anonymous_Bride.png" /> + <image + y="183.64789" + x="47.071484" + id="image4230" + height="44.857128" + width="308.42877" + sodipodi:absref="/home/jan/work/omnicron/tmp/Xenomai.png" + xlink:href="/home/jan/work/omnicron/tmp/Xenomai.png" /> + <image + y="281.2908" + x="249.28574" + id="image4331" + height="107.85714" + width="144.28572" + sodipodi:absref="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" + xlink:href="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" /> + <image + y="264.14792" + x="317.85712" + id="image4335" + height="107.85714" + width="144.28572" + sodipodi:absref="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" + xlink:href="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="220" + y="433.79074" + id="text4337"><tspan + sodipodi:role="line" + id="tspan4339" + x="220" + y="433.79074">RTAI / Fusion</tspan></text> + </g> +</svg> diff --git a/images/mar03.png b/images/mar03.png Binary files differnew file mode 100644 index 0000000..97ab7ba --- /dev/null +++ b/images/mar03.png diff --git a/images/mar03.svg b/images/mar03.svg new file mode 100644 index 0000000..71e98ae --- /dev/null +++ b/images/mar03.svg @@ -0,0 +1,163 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg3840" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="mar03.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/mar03.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs3842"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3848" /> + <inkscape:perspective + id="perspective4064" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4094" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4161" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4228" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4329" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective4473" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="263.27793" + inkscape:cy="709.64957" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1024" + inkscape:window-height="694" + inkscape:window-x="24" + inkscape:window-y="-27" /> + <metadata + id="metadata3845"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <image + y="39.862186" + x="117.71429" + id="image4066" + height="201" + width="60" + sodipodi:absref="/tmp/ocal-ZPHSVU-Anonymous_Groom.png" + xlink:href="/tmp/ocal-ZPHSVU-Anonymous_Groom.png" /> + <image + y="93.076469" + x="410.64285" + id="image4163" + height="134" + width="217" + sodipodi:absref="/home/jan/work/omnicron/tmp/rtai.jpg" + xlink:href="/home/jan/work/omnicron/tmp/rtai.jpg" /> + <image + y="50.076473" + x="558.64288" + id="image4096" + height="200" + width="141" + sodipodi:absref="/tmp/ocal-FKLEVU-Anonymous_Bride.png" + xlink:href="/tmp/ocal-FKLEVU-Anonymous_Bride.png" /> + <image + y="183.64789" + x="47.071484" + id="image4230" + height="44.857128" + width="308.42877" + sodipodi:absref="/home/jan/work/omnicron/tmp/Xenomai.png" + xlink:href="/home/jan/work/omnicron/tmp/Xenomai.png" /> + <image + y="332.71936" + x="190.71431" + id="image4331" + height="107.85714" + width="144.28572" + sodipodi:absref="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" + xlink:href="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" /> + <image + y="272.71933" + x="377.85712" + id="image4335" + height="107.85714" + width="144.28572" + sodipodi:absref="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" + xlink:href="/tmp/ocal-5YSIVU-freedo_Wedding_Ring.png" /> + <image + y="280.14789" + x="291.5" + id="image4475" + height="133" + width="137" + sodipodi:absref="/tmp/ocal-5MEMVU-spite_overcloud_thunder.png" + xlink:href="/tmp/ocal-5MEMVU-spite_overcloud_thunder.png" /> + </g> +</svg> diff --git a/images/menu_rt_001.png b/images/menu_rt_001.png Binary files differnew file mode 100644 index 0000000..27f26cd --- /dev/null +++ b/images/menu_rt_001.png diff --git a/images/menu_rt_002.png b/images/menu_rt_002.png Binary files differnew file mode 100644 index 0000000..c4dd8dc --- /dev/null +++ b/images/menu_rt_002.png diff --git a/images/menu_rt_003.png b/images/menu_rt_003.png Binary files differnew file mode 100644 index 0000000..8449d80 --- /dev/null +++ b/images/menu_rt_003.png diff --git a/images/menu_rt_004.png b/images/menu_rt_004.png Binary files differnew file mode 100644 index 0000000..21045c8 --- /dev/null +++ b/images/menu_rt_004.png diff --git a/images/mknod.png b/images/mknod.png Binary files differnew file mode 100644 index 0000000..a97c2c5 --- /dev/null +++ b/images/mknod.png diff --git a/images/mmap.dia b/images/mmap.dia Binary files differnew file mode 100644 index 0000000..9b9db8e --- /dev/null +++ b/images/mmap.dia diff --git a/images/mmap.png b/images/mmap.png Binary files differnew file mode 100644 index 0000000..c341443 --- /dev/null +++ b/images/mmap.png diff --git a/images/nuclear.png b/images/nuclear.png Binary files differnew file mode 100644 index 0000000..a434e91 --- /dev/null +++ b/images/nuclear.png diff --git a/images/open.dia b/images/open.dia Binary files differnew file mode 100644 index 0000000..eff00d7 --- /dev/null +++ b/images/open.dia diff --git a/images/open.png b/images/open.png Binary files differnew file mode 100644 index 0000000..bcc7cd4 --- /dev/null +++ b/images/open.png diff --git a/images/orb.jpg b/images/orb.jpg Binary files differnew file mode 100755 index 0000000..2f3390a --- /dev/null +++ b/images/orb.jpg diff --git a/images/ordnerbaum-600px.png b/images/ordnerbaum-600px.png Binary files differnew file mode 100644 index 0000000..e0d6cf4 --- /dev/null +++ b/images/ordnerbaum-600px.png diff --git a/images/ordnerbaum.svg b/images/ordnerbaum.svg new file mode 100644 index 0000000..50fb47a --- /dev/null +++ b/images/ordnerbaum.svg @@ -0,0 +1,731 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45" + sodipodi:docbase="/home/hans/hjkdocs/unterricht/images" + sodipodi:docname="ordnerbaum.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/hjkdocs/unterricht/images/ordnerbaum-600px.png" + inkscape:export-xdpi="167.59906" + inkscape:export-ydpi="167.59906" + sodipodi:modified="TRUE"> + <defs + id="defs4"> + <linearGradient + y2="716.09955" + y1="965.31213" + xlink:href="#linearGradient1699" + x2="160.94328" + x1="332.32208" + inkscape:collect="always" + id="linearGradient1704" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" /> + <linearGradient + y2="460.75931" + y1="908.78278" + xlink:href="#linearGradient1699" + x2="50.829018" + x1="315.32162" + inkscape:collect="always" + id="linearGradient1702" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" /> + <linearGradient + id="linearGradient1699"> + <stop + style="stop-color:#017eff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1700" /> + <stop + style="stop-color:#ecfaff;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1701" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3436" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3438" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3450" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3452" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3464" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3466" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3508" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3510" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3512" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3514" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3516" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3518" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3520" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3522" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3564" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3566" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3568" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3570" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3572" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3574" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3576" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3578" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3612" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.319383,0.75793)" + x1="315.32162" + y1="908.78278" + x2="50.829018" + y2="460.75931" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1699" + id="linearGradient3614" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.399102,0.714744)" + x1="332.32208" + y1="965.31213" + x2="160.94328" + y2="716.09955" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.2293335" + inkscape:cx="309.00937" + inkscape:cy="749.70825" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1275" + inkscape:window-height="921" + inkscape:window-x="298" + inkscape:window-y="33"> + <sodipodi:guide + orientation="vertical" + position="307.61927" + id="guide3418" /> + <sodipodi:guide + orientation="vertical" + position="340.27367" + id="guide3424" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + inkscape:label="Layer 1" + id="g3414" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.79819,41.494589)"> + <path + style="color:#000000;fill:url(#linearGradient1702);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="rect1061" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient1704);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="rect1063" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="338.97491" + y="69.019524" + id="text3420" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3422" + x="338.97491" + y="69.019524">/boot</tspan></text> + <g + inkscape:label="Layer 1" + id="g3426" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.88843,67.671171)"> + <path + style="color:#000000;fill:url(#linearGradient3436);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3428" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3438);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3430" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.06516" + y="95.196114" + id="text3432" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3580" + x="339.06516" + y="95.196114">/bin</tspan></text> + <g + inkscape:label="Layer 1" + id="g3440" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.88843,92.718576)"> + <path + style="color:#000000;fill:url(#linearGradient3450);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3442" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3452);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3444" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.06516" + y="120.24351" + id="text3446" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3582" + x="339.06516" + y="120.24351">/dev</tspan></text> + <g + inkscape:label="Layer 1" + id="g3454" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.88843,117.20938)"> + <path + style="color:#000000;fill:url(#linearGradient3464);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3456" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3466);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3458" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.06516" + y="144.7343" + id="text3460" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3584" + x="339.06516" + y="144.7343">/etc</tspan></text> + <g + inkscape:label="Layer 1" + id="g3468" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.88843,141.6922)"> + <path + style="color:#000000;fill:url(#linearGradient3508);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3470" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3510);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3472" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.06516" + y="169.21713" + id="text3474" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3586" + x="339.06516" + y="169.21713">/home</tspan></text> + <g + inkscape:label="Layer 1" + id="g3478" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.97867,167.86878)"> + <path + style="color:#000000;fill:url(#linearGradient3512);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3480" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3514);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3482" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.1554" + y="195.39372" + id="text3484" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3588" + x="339.1554" + y="195.39372">/lib</tspan></text> + <g + inkscape:label="Layer 1" + id="g3488" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.97867,192.91618)"> + <path + style="color:#000000;fill:url(#linearGradient3516);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3490" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3518);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3492" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.1554" + y="220.44112" + id="text3494" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3590" + x="339.1554" + y="220.44112">/root</tspan></text> + <g + inkscape:label="Layer 1" + id="g3498" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.97867,217.40699)"> + <path + style="color:#000000;fill:url(#linearGradient3520);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3500" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3522);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3502" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.1554" + y="244.9319" + id="text3504" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3592" + x="339.1554" + y="244.9319">/sbin</tspan></text> + <g + inkscape:label="Layer 1" + id="g3524" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.88843,242.43843)"> + <path + style="color:#000000;fill:url(#linearGradient3564);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3526" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3566);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3528" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.06516" + y="269.96338" + id="text3530" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3594" + x="339.06516" + y="269.96338">/sys</tspan></text> + <g + inkscape:label="Layer 1" + id="g3534" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.97867,268.61501)"> + <path + style="color:#000000;fill:url(#linearGradient3568);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3536" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3570);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3538" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.1554" + y="296.13998" + id="text3540" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3596" + x="339.1554" + y="296.13998">/tmp</tspan></text> + <g + inkscape:label="Layer 1" + id="g3544" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.97867,293.66242)"> + <path + style="color:#000000;fill:url(#linearGradient3572);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3546" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3574);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3548" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.1554" + y="321.18738" + id="text3550" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3598" + x="339.1554" + y="321.18738">/usr</tspan></text> + <g + inkscape:label="Layer 1" + id="g3554" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,303.97867,318.15322)"> + <path + style="color:#000000;fill:url(#linearGradient3576);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3556" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3578);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3558" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="339.1554" + y="345.67816" + id="text3560" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3600" + x="339.1554" + y="345.67816">/var</tspan></text> + <g + inkscape:label="Layer 1" + id="g3602" + transform="matrix(4.4342184e-2,0,0,4.4342184e-2,270.98118,14.387294)"> + <path + style="color:#000000;fill:url(#linearGradient3612);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccccc" + id="path3604" + d="M 100.55625,363.89127 C 91.245216,366.10352 85.525517,375.38813 87.737775,384.6992 L 164.82498,724.71604 C 167.03723,734.02708 176.29146,739.75399 185.6025,737.54174 L 619.79663,634.37965 C 629.10766,632.1674 634.82736,622.88275 632.61511,613.57173 L 578.40026,349.77428 C 576.18801,340.46324 566.90337,335.46333 557.59234,336.9558 L 304.33017,374.62947 C 304.33017,374.62947 280.78957,332.97486 271.47851,335.18712 L 100.55625,363.89127 z " /> + <path + style="opacity:0.8249027;color:#000000;fill:url(#linearGradient3614);fill-opacity:1;fill-rule:nonzero;stroke:#446c98;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:1.25;stroke-opacity:1;visibility:visible;display:block" + sodipodi:nodetypes="ccccccccc" + id="path3606" + d="M 657.00508,396.90839 L 230.32603,467.5669 C 221.01499,469.77915 213.07397,477.52023 212.07023,486.50635 L 165.3295,725.60934 C 167.29683,733.88955 176.37653,740.04698 185.68757,737.83473 L 619.86663,634.67622 C 629.17767,632.46397 632.21061,624.55681 634.11212,616.36659 L 677.36315,407.86138 C 677.94543,392.6978 665.59634,396.13571 657.00508,396.90839 z " /> + </g> + <text + xml:space="preserve" + style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="306.1579" + y="41.912228" + id="text3608" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3616" + x="306.1579" + y="41.912228">/</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787402;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 288.77562,48.912303 C 288.77562,344.04462 288.77562,344.04462 288.77562,344.04462" + id="path3618" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787402;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 288.79494,65.739776 C 307.61927,65.739776 307.61927,65.739776 307.61927,65.739776" + id="path4589" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.85409,92.06683 C 307.67842,92.06683 307.67842,92.06683 307.67842,92.06683" + id="path4591" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.8541,117.4307 C 307.67843,117.4307 307.67843,117.4307 307.67843,117.4307" + id="path4593" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 289.01462,142.47351 C 307.83895,142.47351 307.83895,142.47351 307.83895,142.47351" + id="path4595" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.8541,167.03472 C 307.67843,167.03472 307.67843,167.03472 307.67843,167.03472" + id="path4597" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.8541,193.04072 C 307.67843,193.04072 307.67843,193.04072 307.67843,193.04072" + id="path4599" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.8541,217.92299 C 307.67843,217.92299 307.67843,217.92299 307.67843,217.92299" + id="path4601" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.8541,242.80527 C 307.67843,242.80527 307.67843,242.80527 307.67843,242.80527" + id="path4603" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.8541,267.20595 C 307.67843,267.20595 307.67843,267.20595 307.67843,267.20595" + id="path4605" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.85409,294.17513 C 307.67842,294.17513 307.67842,294.17513 307.67842,294.17513" + id="path4607" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.85409,318.73635 C 307.67842,318.73635 307.67842,318.73635 307.67842,318.73635" + id="path4609" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.70787406;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 288.69356,343.29756 C 307.51789,343.29756 307.51789,343.29756 307.51789,343.29756" + id="path4611" /> + </g> +</svg> diff --git a/images/pitfall.png b/images/pitfall.png Binary files differnew file mode 100644 index 0000000..a083003 --- /dev/null +++ b/images/pitfall.png diff --git a/images/pitfall.svg b/images/pitfall.svg new file mode 100644 index 0000000..bdfc4de --- /dev/null +++ b/images/pitfall.svg @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="792pt" + height="612pt" + id="svg4691" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="pitfall.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs4693"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 382.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="990 : 382.5 : 1" + inkscape:persp3d-origin="495 : 255 : 1" + id="perspective4700" /> + <inkscape:perspective + id="perspective20" + inkscape:persp3d-origin="90 : 60 : 1" + inkscape:vp_z="180 : 90 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 90 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + inkscape:document-units="in" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.43415836" + inkscape:cx="490" + inkscape:cy="380" + inkscape:current-layer="layer1" + id="namedview4695" + showgrid="false" + inkscape:window-width="777" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="0" /> + <metadata + id="metadata4697"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g4755" + transform="matrix(2.6403336,0,0,2.4856297,25.373428,151.72498)"> + <g + id="g2474" + transform="translate(207.14286,240)"> + <path + id="path2167" + style="opacity:1;fill:#000000;fill-opacity:0.39215686;stroke:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(1.093023,0,0,0.842105,-449.57615,-588.31045)" + d="M 367.85713,604.50507 C 367.85713,612.00036 340.35462,618.0765 306.42856,618.0765 C 272.5025,618.0765 244.99999,612.00036 244.99999,604.50507 C 244.99999,597.00978 272.5025,590.93364 306.42856,590.93364 C 340.35462,590.93364 367.85713,597.00978 367.85713,604.50507 z" /> + <path + id="path2169" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.49999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + d="M -38.366697,-154.03579 C -38.366697,-106.45336 -78.601717,-76.585723 -120.60133,-76.585723 C -162.60093,-76.585723 -195.91902,-97.142383 -195.91902,-144.72481 C -195.91902,-192.30724 -161.83237,-230.92485 -119.83278,-230.92485 C -77.833167,-230.92485 -38.366697,-201.61822 -38.366697,-154.03579 z" /> + <path + id="path2171" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.50000119;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + d="M -92.266587,-185.80507 C -88.974947,-170.69628 -70.512827,-157.9914 -58.003827,-159.36286 C -45.494817,-160.73432 -40.031307,-172.58272 -41.584257,-185.80507 C -43.137207,-199.0274 -55.750417,-209.75858 -69.738737,-209.75858 C -83.727047,-209.75858 -95.550867,-200.88001 -92.266587,-185.80507 z" /> + <path + id="path2173" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.50000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + d="M -96.631567,-188.85315 C -99.432827,-172.07333 -118.94378,-163.19223 -133.32452,-164.71536 C -147.70527,-166.23851 -157.84425,-176.37155 -153.76668,-190.59614 C -149.84821,-204.2657 -135.34576,-213.1164 -119.22855,-214.87495 C -103.87249,-216.55048 -93.836587,-205.59541 -96.631567,-188.85315 z" /> + <path + id="path2175" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + d="M -54.955147,-120.00315 C -35.563807,-164.77146 -78.057907,-147.52991 -100.06113,-150.43917 C -129.6546,-154.35203 -147.89706,-167.90437 -156.64093,-137.64851 C -162.45911,-117.51627 -151.86379,-87.343823 -118.49223,-84.253623 C -86.109857,-81.255013 -64.429777,-98.129303 -54.955147,-120.00315 z" /> + <path + id="path2182" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -92.281567,-193.24411 C -85.247077,-198.69989 -68.966957,-202.51813 -55.470537,-199.26799" /> + <path + id="path2184" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -92.073437,-191.12679 C -83.780857,-185.22099 -66.976157,-181.08779 -48.678887,-180.64384" /> + <path + id="path2186" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000238;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -91.561127,-192.46927 C -87.012907,-194.49878 -78.385717,-193.52634 -73.191017,-190.53255" /> + <path + id="path2188" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -96.951897,-195.68429 C -104.71553,-201.14007 -122.68309,-204.95831 -137.57845,-201.70816" /> + <path + id="path2190" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -97.048287,-193.26964 C -105.25822,-185.63676 -121.89541,-180.29485 -140.0103,-179.72107" /> + <path + id="path2192" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000191;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -96.557957,-193.69653 C -103.49043,-194.37538 -110.15904,-194.05739 -115.47511,-192.10333" /> + </g> + </g> + </g> +</svg> diff --git a/images/plat_driver.dia b/images/plat_driver.dia Binary files differnew file mode 100644 index 0000000..ef9c404 --- /dev/null +++ b/images/plat_driver.dia diff --git a/images/plat_driver.png b/images/plat_driver.png Binary files differnew file mode 100644 index 0000000..691e948 --- /dev/null +++ b/images/plat_driver.png diff --git a/images/poll.dia b/images/poll.dia Binary files differnew file mode 100644 index 0000000..3eb1814 --- /dev/null +++ b/images/poll.dia diff --git a/images/poll.png b/images/poll.png Binary files differnew file mode 100644 index 0000000..ded205b --- /dev/null +++ b/images/poll.png diff --git a/images/preempt_rt.png b/images/preempt_rt.png Binary files differnew file mode 100644 index 0000000..463673f --- /dev/null +++ b/images/preempt_rt.png diff --git a/images/preempt_rt.svg b/images/preempt_rt.svg new file mode 100644 index 0000000..a9c0ac7 --- /dev/null +++ b/images/preempt_rt.svg @@ -0,0 +1,254 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="preempt_rt.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/preempt_rt.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;"> + <path + id="path3854" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.70710678" + inkscape:cx="437.82107" + inkscape:cy="620.16427" + inkscape:document-units="px" + inkscape:current-layer="g3159" + showgrid="false" + inkscape:window-width="906" + inkscape:window-height="694" + inkscape:window-x="88" + inkscape:window-y="-41" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g3159" + transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)"> + <rect + style="fill:#00b8fc;fill-opacity:1;stroke:#000000;stroke-width:1.10370838999999998;stroke-opacity:1" + id="rect4714" + width="627.88263" + height="281.19434" + x="85.955544" + y="207.66618" /> + <rect + style="fill:#ecfc00;fill-opacity:1;stroke:#000000;stroke-width:1.18113208;stroke-opacity:1" + id="rect4700" + width="627.80646" + height="322.06793" + x="86.633232" + y="488.18066" /> + <rect + y="838.86499" + x="87.663139" + height="128.50444" + width="627.00702" + id="rect3157" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.43426394;stroke-opacity:1" + transform="matrix(0.9999988,1.5477038e-3,0,1,0,0)" /> + <text + id="text2383" + y="918.14752" + x="304.10635" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="918.14752" + x="304.10635" + id="tspan2385" + sodipodi:role="line">Hardware</tspan></text> + <rect + y="658.21362" + x="120.17767" + height="130.42729" + width="560.55804" + id="rect3325" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.36624408;stroke-opacity:1" + transform="matrix(0.9999985,1.7570719e-3,0,1,0,0)" /> + <text + id="text3327" + y="743.21082" + x="335.20877" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="743.21082" + x="335.20877" + id="tspan3329" + sodipodi:role="line">Linux</tspan></text> + <rect + y="500.0282" + x="541.06018" + height="131.12286" + width="136.75529" + id="rect4680" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.67662036;stroke-opacity:1" + transform="matrix(0.9999738,7.2405849e-3,0,1,0,0)" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="619.31989" + y="555.37689" + id="text4682" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan4684" + x="619.31989" + y="555.37689" + style="text-align:center;text-anchor:middle">IRQ</tspan><tspan + sodipodi:role="line" + x="619.31989" + y="601.3363" + id="tspan4686" + style="text-align:center;text-anchor:middle">Thread</tspan></text> + <rect + y="325.95078" + x="124.87892" + height="130.9637" + width="208.23135" + id="rect4688" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.8344155;stroke-opacity:1" + transform="matrix(0.9999887,4.7494726e-3,0,1,0,0)" /> + <text + id="text4690" + y="405.06094" + x="184.15723" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="405.06094" + x="184.15723" + id="tspan4692" + sodipodi:role="line">App</tspan></text> + <rect + y="325.59882" + x="354.0275" + height="130.74443" + width="331.42499" + id="rect4694" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.0518117;stroke-opacity:1" + transform="matrix(0.9999956,2.9790553e-3,0,1,0,0)" /> + <text + id="text4696" + y="405.06009" + x="449.17447" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="405.06009" + x="449.17447" + id="tspan4698" + sodipodi:role="line">RT App</tspan></text> + <rect + y="500.85446" + x="265.56952" + height="131.12286" + width="136.75529" + id="rect4702" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.67662036;stroke-opacity:1" + transform="matrix(0.9999738,7.2405556e-3,0,1,0,0)" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="339.36279" + y="554.22833" + id="text4704" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan4706" + x="339.36279" + y="554.22833" + style="text-align:center;text-anchor:middle">IRQ</tspan><tspan + sodipodi:role="line" + x="339.36279" + y="600.18774" + id="tspan4708" + style="text-align:center;text-anchor:middle">Thread</tspan></text> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="446.68961" + y="566.89685" + id="text4710" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan4712" + x="446.68961" + y="566.89685">.....</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="62.225395" + y="400.40973" + id="text4716" + transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)"><tspan + sodipodi:role="line" + id="tspan4718" + x="62.225395" + y="400.40973">Kernel</tspan></text> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="128.20709" + y="252.22173" + id="text4720" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan4722" + x="128.20709" + y="252.22173">User</tspan></text> + </g> + </g> +</svg> diff --git a/images/prio_inv.png b/images/prio_inv.png Binary files differnew file mode 100644 index 0000000..574afb3 --- /dev/null +++ b/images/prio_inv.png diff --git a/images/prio_inv.svg b/images/prio_inv.svg new file mode 100644 index 0000000..c655052 --- /dev/null +++ b/images/prio_inv.svg @@ -0,0 +1,207 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="297mm" + height="210mm" + id="svg4744" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="prio_inv.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/prio_inv.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4746"> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;"> + <path + id="path3854" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 372.04724 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1052.3622 : 372.04724 : 1" + inkscape:persp3d-origin="526.18109 : 248.03149 : 1" + id="perspective4753" /> + </defs> + <sodipodi:namedview + inkscape:document-units="mm" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.61399264" + inkscape:cx="492.88764" + inkscape:cy="377.9895" + inkscape:current-layer="layer1" + id="namedview4748" + showgrid="false" + inkscape:window-width="906" + inkscape:window-height="694" + inkscape:window-x="123" + inkscape:window-y="-28" /> + <metadata + id="metadata4750"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#00b8fc;fill-opacity:1;stroke:#000000;stroke-width:0.84919637;stroke-opacity:1" + id="rect4755" + width="272.82034" + height="67.731445" + x="135.47668" + y="215.23705" /> + <rect + style="fill:#fcfa00;fill-opacity:1;stroke:#000000;stroke-width:0.66878808;stroke-opacity:1" + id="rect4757" + width="168.76497" + height="67.91185" + x="135.4655" + y="309.28543" /> + <rect + style="fill:#fc7100;fill-opacity:1;stroke:#000000;stroke-width:0.66878808;stroke-opacity:1" + id="rect4759" + width="168.76497" + height="67.91185" + x="136.61319" + y="406.2153" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99921262;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 101.74657,494.53451 L 101.74657,196.48534" + id="path5270" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="13.915524" + y="355.52271" + id="text5789"><tspan + sodipodi:role="line" + id="tspan5791" + x="13.915524" + y="355.52271">Prio</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="158.2692" + y="262.0885" + id="text5793"><tspan + sodipodi:role="line" + id="tspan5795" + x="158.2692" + y="262.0885">Task 1</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="158.40906" + y="358.99274" + id="text5797"><tspan + sodipodi:role="line" + id="tspan5799" + x="158.40906" + y="358.99274">Task 2</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="159.61105" + y="452.56006" + id="text5801"><tspan + sodipodi:role="line" + id="tspan5803" + x="159.61105" + y="452.56006">Task 3</tspan></text> + <rect + style="fill:#fc7100;fill-opacity:1;stroke:#000000;stroke-width:0.66878808;stroke-opacity:1" + id="rect5805" + width="168.76497" + height="67.91185" + x="409.13431" + y="405.01862" /> + <rect + style="fill:#fcfa00;fill-opacity:1;stroke:#000000;stroke-width:0.92613;stroke-opacity:1" + id="rect5807" + width="324.8613" + height="67.65451" + x="575.52429" + y="306.04123" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75060922;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 407.64817,233.15777 L 407.42676,396.27469" + id="path5814" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.58791548;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 578.18282,474.38161 L 578.18282,376.24928" + id="path5816" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="324.10812" + y="356.46768" + id="text5818"><tspan + sodipodi:role="line" + id="tspan5820" + x="324.10812" + y="356.46768">blockiert</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="586.28711" + y="413.35428" + id="text5822"><tspan + sodipodi:role="line" + id="tspan5824" + x="586.28711" + y="413.35428">unterbrochen</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="428.41046" + y="451.47217" + id="text5826"><tspan + sodipodi:role="line" + id="tspan5828" + x="428.41046" + y="451.47217">Task 3</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="670.6911" + y="353.93771" + id="text5830"><tspan + sodipodi:role="line" + id="tspan5832" + x="670.6911" + y="353.93771">Task 2</tspan></text> + </g> +</svg> diff --git a/images/qdbusviewer.png b/images/qdbusviewer.png Binary files differnew file mode 100644 index 0000000..a8fbb0b --- /dev/null +++ b/images/qdbusviewer.png diff --git a/images/qtdesigner.png b/images/qtdesigner.png Binary files differnew file mode 100644 index 0000000..1700b06 --- /dev/null +++ b/images/qtdesigner.png diff --git a/images/read.dia b/images/read.dia Binary files differnew file mode 100644 index 0000000..ca2f245 --- /dev/null +++ b/images/read.dia diff --git a/images/read.png b/images/read.png Binary files differnew file mode 100644 index 0000000..060e565 --- /dev/null +++ b/images/read.png diff --git a/images/release.dia b/images/release.dia Binary files differnew file mode 100644 index 0000000..80884a6 --- /dev/null +++ b/images/release.dia diff --git a/images/release.png b/images/release.png Binary files differnew file mode 100644 index 0000000..9baa687 --- /dev/null +++ b/images/release.png diff --git a/images/remote_debug.png b/images/remote_debug.png Binary files differnew file mode 100644 index 0000000..f7a3ba9 --- /dev/null +++ b/images/remote_debug.png diff --git a/images/rtai.dia b/images/rtai.dia Binary files differnew file mode 100644 index 0000000..dedf883 --- /dev/null +++ b/images/rtai.dia diff --git a/images/rtai.png b/images/rtai.png Binary files differnew file mode 100644 index 0000000..c6c21ce --- /dev/null +++ b/images/rtai.png diff --git a/images/rtai.svg b/images/rtai.svg new file mode 100644 index 0000000..39b34e4 --- /dev/null +++ b/images/rtai.svg @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="rtai.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs4"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.5" + inkscape:cx="713.45482" + inkscape:cy="537.44764" + inkscape:document-units="px" + inkscape:current-layer="g3159" + showgrid="false" + inkscape:window-width="906" + inkscape:window-height="694" + inkscape:window-x="88" + inkscape:window-y="-31" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g3159" + transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)"> + <rect + style="fill:#00c2fc;fill-opacity:1;stroke:#000000;stroke-width:0.70241845;stroke-opacity:1" + id="rect3228" + width="657.20056" + height="175.55843" + x="64.646378" + y="255.23193" /> + <rect + style="fill:#fcf800;fill-opacity:1;stroke:#000000;stroke-width:1.02652764;stroke-opacity:1" + id="rect3226" + width="656.88165" + height="375.13019" + x="64.06218" + y="431.41074" /> + <rect + y="806.15021" + x="62.441948" + height="76.543472" + width="658.19678" + id="rect3157" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.13413763;stroke-opacity:1" /> + <text + id="text2383" + y="861.16669" + x="302.29761" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="861.16669" + x="302.29761" + id="tspan2385" + sodipodi:role="line">Hardware</tspan></text> + <rect + y="652.98529" + x="83.228462" + height="76.574478" + width="623.01147" + id="rect3164" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.1036309;stroke-opacity:1" /> + <text + id="text3166" + y="705.27673" + x="302.23563" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="705.27673" + x="302.23563" + id="tspan3168" + sodipodi:role="line">RT Kernel</tspan></text> + <rect + y="521.28082" + x="84.68071" + height="77.063293" + width="197.03423" + id="rect3170" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + id="text3176" + y="573.85217" + x="128.00005" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="573.85217" + x="128.00005" + id="tspan3178" + sodipodi:role="line">Linux</tspan></text> + <rect + y="522.2688" + x="299.24976" + height="77.063293" + width="197.03423" + id="rect3180" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="341.50241" + y="564.7182" + id="text3182" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3184" + x="341.50241" + y="564.7182">RT App</tspan></text> + <rect + y="522.15295" + x="509.44202" + height="77.063293" + width="197.03423" + id="rect3186" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="555.10895" + y="564.60419" + id="text3188" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3190" + x="555.10895" + y="564.60419">RT App</tspan></text> + <rect + y="337.62781" + x="85.736412" + height="76.947311" + width="276.30084" + id="rect3192" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.73675251;stroke-opacity:1" /> + <text + id="text3194" + y="390.14197" + x="128.99979" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="390.14197" + x="128.99979" + id="tspan3196" + sodipodi:role="line">Linux App</tspan></text> + <rect + y="337.58328" + x="380.85403" + height="76.947311" + width="276.30084" + id="rect3198" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.73675251;stroke-opacity:1" /> + <text + id="text3200" + y="390.09756" + x="424.11719" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="390.09756" + x="424.11719" + id="tspan3202" + sodipodi:role="line">Linux App</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 190.79792,651.99969 L 190.79792,598.80099 L 190.79792,598.80099" + id="path3206" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 387.76183,652.67974 L 387.76183,599.48103 L 387.76183,599.48103" + id="path3208" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 604.86584,652.817 L 604.86584,599.6183 L 604.86584,599.6183" + id="path3210" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30547941px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 155.6171,521.34664 L 155.6171,414.03866 L 155.6171,414.03866" + id="path3212" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.16561925px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 234.83091,520.18588 L 455.83604,414.91101" + id="path3214" /> + <rect + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.91918838;stroke-opacity:1" + id="rect3216" + width="140.17979" + height="44.477608" + x="536.05273" + y="446.30197" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="579.94427" + y="475.21246" + id="text3218" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3220" + x="579.94427" + y="475.21246">FIFO</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 605.4261,521.18321 L 605.4261,489.78725" + id="path3222" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 606.27056,445.30965 L 606.27056,413.91369" + id="path3224" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="103.65495" + y="301.68082" + id="text3230" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3232" + x="103.65495" + y="301.68082">Userspace</tspan></text> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="102.72641" + y="767.17688" + id="text3234" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3236" + x="102.72641" + y="767.17688">Kernelspace</tspan></text> + </g> + </g> +</svg> diff --git a/images/rtcorbaext.jpg b/images/rtcorbaext.jpg Binary files differnew file mode 100755 index 0000000..71b8cc4 --- /dev/null +++ b/images/rtcorbaext.jpg diff --git a/images/select_workspace.png b/images/select_workspace.png Binary files differnew file mode 100644 index 0000000..def14ee --- /dev/null +++ b/images/select_workspace.png diff --git a/images/single_kernel.png b/images/single_kernel.png Binary files differnew file mode 100644 index 0000000..d398b29 --- /dev/null +++ b/images/single_kernel.png diff --git a/images/single_kernel.svg b/images/single_kernel.svg new file mode 100644 index 0000000..31a06ce --- /dev/null +++ b/images/single_kernel.svg @@ -0,0 +1,234 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg3367" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="single_kernel.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/single_kernel.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs3369"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3375" /> + <inkscape:perspective + id="perspective3442" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3230" /> + <inkscape:perspective + id="perspective10" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="285.06246" + inkscape:cy="582.52552" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="777" + inkscape:window-height="694" + inkscape:window-x="94" + inkscape:window-y="0" /> + <metadata + id="metadata3372"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#fc7100;fill-opacity:1;stroke:#000000;stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect3448" + width="474.28571" + height="84.285713" + x="91.428574" + y="574.36218" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="237.14285" + y="634.36218" + id="text3377"><tspan + sodipodi:role="line" + id="tspan3379" + x="237.14285" + y="634.36218">Hardware</tspan></text> + <image + y="289.00507" + x="204.28568" + id="image3444" + height="257.28574" + width="237.14284" + sodipodi:absref="/home/jan/work/omnicron/tmp/tux_huge.png" + xlink:href="/home/jan/work/omnicron/tmp/tux_huge.png" /> + <g + transform="matrix(0.6623212,0,0,0.6661406,193.9692,368.21156)" + id="g3519" + inkscape:label="Calque 1"> + <g + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + id="g3252"> + <path + sodipodi:type="star" + style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:27.82019997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:24.29999924;stroke-dasharray:none;stroke-opacity:1" + id="path2383" + sodipodi:sides="3" + sodipodi:cx="191.09729" + sodipodi:cy="183.1349" + sodipodi:r1="187.79253" + sodipodi:r2="93.896263" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 353.73039,277.03117 L 191.09729,277.03117 L 28.464191,277.03117 L 109.78074,136.18677 L 191.09729,-4.6576233 L 272.41384,136.18677 L 353.73039,277.03117 z" + transform="matrix(0.35945,0,0,0.35945,28.8492,30.1932)" /> + <g + id="g3163" + transform="translate(-0.510735,-1.02147)"> + <path + id="path3155" + d="M 94.9375,108.40625 C 94.290019,108.49207 93.517293,108.86225 92.914114,109.2178 C 92.310935,109.57335 91.770059,109.9684 91.3641,110.47287 C 90.958141,110.97733 90.867103,111.63392 90.72033,112.21243 C 90.573557,112.79094 90.525438,113.26403 90.78125,113.90625 C 91.037062,114.54847 91.509887,115.41161 92.055252,115.93025 C 92.600617,116.44889 92.987635,116.9934 93.711376,117.22111 C 94.435117,117.44881 95.279851,117.7648 96,117.875 C 96.720149,117.9852 97.25089,117.77544 97.962055,117.59387 C 98.67322,117.4123 99.587555,117.07103 100.18371,116.67654 C 100.77986,116.28205 101.11025,115.82907 101.4724,115.36585 C 101.83455,114.90263 101.94155,114.45667 101.97237,113.8935 C 102.00319,113.33033 101.88899,112.7735 101.48418,112.24977 C 101.07937,111.72604 100.64982,111.06226 100.17793,110.52197 C 99.706043,109.98168 99.142309,109.4912 98.534118,109.19736 C 97.925927,108.90352 97.23572,108.65607 96.630291,108.50605 C 96.024862,108.35603 95.584981,108.32043 94.9375,108.40625 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + transform="matrix(1.41667,0,0,1.57627,-38.6775,-62.2193)" + sodipodi:nodetypes="czzzzzzzzzzzzzzzz" /> + <path + id="path3157" + d="M 95.757212,60.26801 C 94.839875,60.407623 93.290633,60.580795 92.160034,60.92426 C 91.029435,61.267725 89.911438,61.914443 89.056586,63.01801 C 88.201734,64.121577 87.553727,65.489742 87.081665,67.17426 C 86.609604,68.858778 86.309324,70.138052 86.376336,72.54926 C 86.443347,74.960468 86.871609,78.248439 87.363796,81.26801 C 87.855982,84.287581 88.351917,87.858919 88.986053,90.86176 C 89.620189,93.864601 90.703057,96.535287 91.517717,98.646292 C 92.332377,100.7573 93.087791,102.49111 93.836704,103.50233 C 94.585617,104.51355 94.896259,104.9036 95.686679,105.33051 C 96.477099,105.75742 97.567003,106.06303 98.522102,105.98676 C 99.477201,105.91049 100.41608,104.41885 101.13839,103.59677 C 101.8607,102.77469 102.88842,99.504338 103.69761,96.48345 C 104.5068,93.462561 105.30597,91.53964 106.35271,86.599296 C 107.39945,81.658952 108.47781,74.293841 108.97508,71.01801 C 109.47234,67.742179 109.22234,67.929863 108.72878,66.467389 C 108.23521,65.004915 107.35398,64.101592 106.50643,63.26801 C 105.65887,62.434428 105.19482,61.932957 103.70986,61.473812 C 102.2249,61.014666 101.16364,60.702221 99.837564,60.539052 C 98.511488,60.375883 96.674549,60.128397 95.757212,60.26801 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + sodipodi:nodetypes="czzzzzzzzzzzzzzzzzzz" /> + </g> + </g> + </g> + <g + transform="matrix(0.6623212,0,0,0.6661406,313.9692,475.0687)" + id="g3526" + inkscape:label="Calque 1"> + <g + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + id="g3528"> + <path + sodipodi:type="star" + style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:27.82019997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:24.29999924;stroke-dasharray:none;stroke-opacity:1" + id="path3530" + sodipodi:sides="3" + sodipodi:cx="191.09729" + sodipodi:cy="183.1349" + sodipodi:r1="187.79253" + sodipodi:r2="93.896263" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 353.73039,277.03117 L 191.09729,277.03117 L 28.464191,277.03117 L 109.78074,136.18677 L 191.09729,-4.6576233 L 272.41384,136.18677 L 353.73039,277.03117 z" + transform="matrix(0.35945,0,0,0.35945,28.8492,30.1932)" /> + <g + id="g3532" + transform="translate(-0.510735,-1.02147)"> + <path + id="path3534" + d="M 94.9375,108.40625 C 94.290019,108.49207 93.517293,108.86225 92.914114,109.2178 C 92.310935,109.57335 91.770059,109.9684 91.3641,110.47287 C 90.958141,110.97733 90.867103,111.63392 90.72033,112.21243 C 90.573557,112.79094 90.525438,113.26403 90.78125,113.90625 C 91.037062,114.54847 91.509887,115.41161 92.055252,115.93025 C 92.600617,116.44889 92.987635,116.9934 93.711376,117.22111 C 94.435117,117.44881 95.279851,117.7648 96,117.875 C 96.720149,117.9852 97.25089,117.77544 97.962055,117.59387 C 98.67322,117.4123 99.587555,117.07103 100.18371,116.67654 C 100.77986,116.28205 101.11025,115.82907 101.4724,115.36585 C 101.83455,114.90263 101.94155,114.45667 101.97237,113.8935 C 102.00319,113.33033 101.88899,112.7735 101.48418,112.24977 C 101.07937,111.72604 100.64982,111.06226 100.17793,110.52197 C 99.706043,109.98168 99.142309,109.4912 98.534118,109.19736 C 97.925927,108.90352 97.23572,108.65607 96.630291,108.50605 C 96.024862,108.35603 95.584981,108.32043 94.9375,108.40625 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + transform="matrix(1.41667,0,0,1.57627,-38.6775,-62.2193)" + sodipodi:nodetypes="czzzzzzzzzzzzzzzz" /> + <path + id="path3536" + d="M 95.757212,60.26801 C 94.839875,60.407623 93.290633,60.580795 92.160034,60.92426 C 91.029435,61.267725 89.911438,61.914443 89.056586,63.01801 C 88.201734,64.121577 87.553727,65.489742 87.081665,67.17426 C 86.609604,68.858778 86.309324,70.138052 86.376336,72.54926 C 86.443347,74.960468 86.871609,78.248439 87.363796,81.26801 C 87.855982,84.287581 88.351917,87.858919 88.986053,90.86176 C 89.620189,93.864601 90.703057,96.535287 91.517717,98.646292 C 92.332377,100.7573 93.087791,102.49111 93.836704,103.50233 C 94.585617,104.51355 94.896259,104.9036 95.686679,105.33051 C 96.477099,105.75742 97.567003,106.06303 98.522102,105.98676 C 99.477201,105.91049 100.41608,104.41885 101.13839,103.59677 C 101.8607,102.77469 102.88842,99.504338 103.69761,96.48345 C 104.5068,93.462561 105.30597,91.53964 106.35271,86.599296 C 107.39945,81.658952 108.47781,74.293841 108.97508,71.01801 C 109.47234,67.742179 109.22234,67.929863 108.72878,66.467389 C 108.23521,65.004915 107.35398,64.101592 106.50643,63.26801 C 105.65887,62.434428 105.19482,61.932957 103.70986,61.473812 C 102.2249,61.014666 101.16364,60.702221 99.837564,60.539052 C 98.511488,60.375883 96.674549,60.128397 95.757212,60.26801 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + sodipodi:nodetypes="czzzzzzzzzzzzzzzzzzz" /> + </g> + </g> + </g> + <g + transform="matrix(0.6623212,0,0,0.6661406,343.9692,338.21156)" + id="g3538" + inkscape:label="Calque 1"> + <g + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + id="g3540"> + <path + sodipodi:type="star" + style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:27.82019997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:24.29999924;stroke-dasharray:none;stroke-opacity:1" + id="path3542" + sodipodi:sides="3" + sodipodi:cx="191.09729" + sodipodi:cy="183.1349" + sodipodi:r1="187.79253" + sodipodi:r2="93.896263" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 353.73039,277.03117 L 191.09729,277.03117 L 28.464191,277.03117 L 109.78074,136.18677 L 191.09729,-4.6576233 L 272.41384,136.18677 L 353.73039,277.03117 z" + transform="matrix(0.35945,0,0,0.35945,28.8492,30.1932)" /> + <g + id="g3544" + transform="translate(-0.510735,-1.02147)"> + <path + id="path3546" + d="M 94.9375,108.40625 C 94.290019,108.49207 93.517293,108.86225 92.914114,109.2178 C 92.310935,109.57335 91.770059,109.9684 91.3641,110.47287 C 90.958141,110.97733 90.867103,111.63392 90.72033,112.21243 C 90.573557,112.79094 90.525438,113.26403 90.78125,113.90625 C 91.037062,114.54847 91.509887,115.41161 92.055252,115.93025 C 92.600617,116.44889 92.987635,116.9934 93.711376,117.22111 C 94.435117,117.44881 95.279851,117.7648 96,117.875 C 96.720149,117.9852 97.25089,117.77544 97.962055,117.59387 C 98.67322,117.4123 99.587555,117.07103 100.18371,116.67654 C 100.77986,116.28205 101.11025,115.82907 101.4724,115.36585 C 101.83455,114.90263 101.94155,114.45667 101.97237,113.8935 C 102.00319,113.33033 101.88899,112.7735 101.48418,112.24977 C 101.07937,111.72604 100.64982,111.06226 100.17793,110.52197 C 99.706043,109.98168 99.142309,109.4912 98.534118,109.19736 C 97.925927,108.90352 97.23572,108.65607 96.630291,108.50605 C 96.024862,108.35603 95.584981,108.32043 94.9375,108.40625 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + transform="matrix(1.41667,0,0,1.57627,-38.6775,-62.2193)" + sodipodi:nodetypes="czzzzzzzzzzzzzzzz" /> + <path + id="path3548" + d="M 95.757212,60.26801 C 94.839875,60.407623 93.290633,60.580795 92.160034,60.92426 C 91.029435,61.267725 89.911438,61.914443 89.056586,63.01801 C 88.201734,64.121577 87.553727,65.489742 87.081665,67.17426 C 86.609604,68.858778 86.309324,70.138052 86.376336,72.54926 C 86.443347,74.960468 86.871609,78.248439 87.363796,81.26801 C 87.855982,84.287581 88.351917,87.858919 88.986053,90.86176 C 89.620189,93.864601 90.703057,96.535287 91.517717,98.646292 C 92.332377,100.7573 93.087791,102.49111 93.836704,103.50233 C 94.585617,104.51355 94.896259,104.9036 95.686679,105.33051 C 96.477099,105.75742 97.567003,106.06303 98.522102,105.98676 C 99.477201,105.91049 100.41608,104.41885 101.13839,103.59677 C 101.8607,102.77469 102.88842,99.504338 103.69761,96.48345 C 104.5068,93.462561 105.30597,91.53964 106.35271,86.599296 C 107.39945,81.658952 108.47781,74.293841 108.97508,71.01801 C 109.47234,67.742179 109.22234,67.929863 108.72878,66.467389 C 108.23521,65.004915 107.35398,64.101592 106.50643,63.26801 C 105.65887,62.434428 105.19482,61.932957 103.70986,61.473812 C 102.2249,61.014666 101.16364,60.702221 99.837564,60.539052 C 98.511488,60.375883 96.674549,60.128397 95.757212,60.26801 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + sodipodi:nodetypes="czzzzzzzzzzzzzzzzzzz" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/images/syscall.dia b/images/syscall.dia Binary files differnew file mode 100644 index 0000000..7da1df1 --- /dev/null +++ b/images/syscall.dia diff --git a/images/syscall.png b/images/syscall.png Binary files differnew file mode 100644 index 0000000..71b1d79 --- /dev/null +++ b/images/syscall.png diff --git a/images/target.png b/images/target.png Binary files differnew file mode 100644 index 0000000..9ce89ef --- /dev/null +++ b/images/target.png diff --git a/images/target_highlight_rfs.png b/images/target_highlight_rfs.png Binary files differnew file mode 100644 index 0000000..2238d68 --- /dev/null +++ b/images/target_highlight_rfs.png diff --git a/images/thumb.png b/images/thumb.png Binary files differnew file mode 100644 index 0000000..6b9f247 --- /dev/null +++ b/images/thumb.png diff --git a/images/thumb.svg b/images/thumb.svg new file mode 100644 index 0000000..9dd0510 --- /dev/null +++ b/images/thumb.svg @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg4789" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="thumb.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs4791"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective4797" /> + <inkscape:perspective + id="perspective4891" + inkscape:persp3d-origin="31.057341 : 38.773214 : 1" + inkscape:vp_z="62.114681 : 58.159821 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 58.159821 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="350" + inkscape:cy="520" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="777" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="0" /> + <metadata + id="metadata4794"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + transform="matrix(2.2879403,0,0,1.9333886,19.286101,148.62532)" + id="g4894" + inkscape:label="Ebene 1" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-specialties/images/thumb.png"> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1" + d="M 41.170639,110.94497 C 42.131869,113.28037 42.056699,113.0115 42.896889,114.1923 C 41.969312,115.97194 44.898116,118.97037 48.383799,119.76051 C 49.507048,120.56961 49.903311,120.30025 52.299619,121.27211 C 58.356641,122.77968 66.085401,121.9375 70.823561,121.81605 C 75.124991,121.51645 79.41525,120.17798 81.280831,119.44983 C 84.661022,118.13049 86.78171,116.82102 88.335754,114.25496 C 91.046488,109.77894 90.113227,106.17538 87.706007,104.18412 C 90.382541,101.51454 91.669184,97.152614 90.704161,93.898234 C 94.508891,91.209724 95.540465,84.271374 94.863987,78.085094 C 94.522513,74.962334 93.036658,72.780764 92.072269,71.443744 C 92.782581,65.900674 91.599915,60.272684 89.120714,56.268294 C 87.41304,53.510084 83.940323,50.110774 80.519977,50.024434 C 77.099631,49.938094 69.415201,52.354294 68.403481,47.244774 C 67.391761,42.135254 72.371751,35.082944 73.534111,27.675154 C 74.248791,23.120434 70.474441,17.739634 67.980861,14.215834 C 65.494381,10.702094 62.041921,8.7951439 57.684111,6.7658539 C 54.096361,5.0951639 48.415189,5.5675339 45.925219,9.1570439 C 43.260689,12.998194 44.090429,19.239174 45.092349,23.858744 C 45.998149,28.035154 47.695539,31.970064 48.287689,36.273354 C 48.868549,40.494514 50.164909,48.246034 49.106779,52.050464 C 45.882339,55.056064 42.600159,55.099934 38.986699,57.093044 C 35.594339,58.964204 33.823939,63.176654 34.548469,66.919794 C 35.061549,69.570474 37.958069,71.349814 35.739289,74.091144 C 33.091899,77.361994 31.481839,82.297624 34.836819,85.210614 C 38.191789,88.123604 37.687799,89.385374 38.188199,89.851284 C 38.688589,90.317194 38.787859,91.454134 37.586109,94.610074 C 35.645569,99.706164 34.969639,100.12145 38.922519,103.72618 C 40.390999,105.06533 37.396909,110.17207 41.170639,110.94497 z" + id="path3128" + sodipodi:nodetypes="cccccssccscsccsssssscsssccssc" /> + <path + sodipodi:nodetypes="ccssccsccsccsccscscsccsscccssscsssssscssscsscscscsssssscsscccccccscsscccccsccssccccccsscssccccccc" + id="path8092" + d="M 70.823561,121.81605 C 66.085401,121.9375 58.356641,122.77968 52.299619,121.27211 C 55.656491,121.47531 58.548621,121.04894 60.086071,120.88674 C 63.462791,120.53055 67.192471,119.57209 69.944951,118.59737 C 73.064041,117.49283 73.672841,117.04139 75.670361,115.85783 C 75.414041,117.17356 74.791451,118.5315 73.803671,119.4424 C 77.198442,118.50835 84.499756,116.10462 86.492036,113.18378 C 88.429655,110.34307 88.601101,107.29043 85.496095,104.79093 C 84.373291,103.94306 84.024458,102.19986 85.806965,103.01437 C 86.38267,102.27147 87.779458,99.728974 88.111128,97.979504 C 88.804697,94.321204 87.263038,88.117034 84.182962,85.576144 C 86.172142,86.359534 88.959955,89.356624 90.046062,91.031534 C 92.927379,88.060044 93.779873,82.897434 93.113685,77.978004 C 92.248692,71.590494 90.014835,69.799834 84.73879,66.649764 C 87.881122,67.168244 89.359604,68.258974 90.643189,69.495754 C 91.074018,65.302684 89.530354,60.906084 87.570339,57.233014 C 86.14698,54.565644 83.449894,51.867614 80.519977,50.024434 C 83.940323,50.110774 87.41304,53.510084 89.120714,56.268294 C 91.599915,60.272684 92.782581,65.900674 92.072269,71.443744 C 93.036658,72.780764 94.522513,74.962334 94.863987,78.085094 C 95.540465,84.271374 94.508891,91.209724 90.704161,93.898234 C 91.669184,97.152614 90.382541,101.51454 87.706007,104.18412 C 90.113227,106.17538 91.046488,109.77894 88.335754,114.25496 C 86.78171,116.82102 84.661022,118.13049 81.280831,119.44983 C 79.41525,120.17798 75.124991,121.51645 70.823561,121.81605 z M 38.188199,89.851284 C 37.687799,89.385374 38.191789,88.123604 34.836819,85.210614 C 31.481839,82.297624 33.091899,77.361994 35.739289,74.091144 C 37.958069,71.349814 35.061549,69.570474 34.548469,66.919794 C 33.823939,63.176654 35.594339,58.964204 38.986699,57.093044 C 42.600159,55.099934 45.882339,55.056064 49.106779,52.050464 C 50.164909,48.246034 48.868549,40.494514 48.287689,36.273354 C 47.695539,31.970064 45.998149,28.035154 45.092349,23.858744 C 44.090429,19.239174 43.260689,12.998194 45.925219,9.1570439 C 48.415189,5.5675339 54.096361,5.0951639 57.684111,6.7658539 C 62.041921,8.7951439 65.494381,10.702094 67.980861,14.215834 C 70.474441,17.739634 74.248791,23.120434 73.534111,27.675154 C 72.371751,35.082944 67.391761,42.135254 68.403481,47.244774 C 65.966661,43.090294 71.277011,33.683014 71.741501,28.023024 C 72.173861,22.702744 68.977341,18.506994 66.513141,15.196274 C 64.930081,13.069374 61.283261,10.188154 57.806571,8.8197839 C 54.962951,7.7005739 51.113399,6.4705439 47.985389,9.9913339 C 45.137169,13.009924 46.044469,19.803564 46.974489,23.387494 C 48.263719,28.355684 49.794549,33.154204 50.510939,39.072884 C 50.972909,42.889654 51.164149,48.006724 50.773309,52.049874 C 52.388179,52.768974 57.845431,50.486174 60.978181,49.820704 C 65.238851,48.915624 70.426461,46.809454 74.687691,49.443604 C 68.527361,48.927964 63.869771,50.382564 58.460261,51.940494 C 54.426811,53.102114 50.470919,54.609784 46.497499,55.894614 C 43.451409,57.157874 39.926599,58.357294 37.782079,60.779344 C 35.855469,62.955274 35.108689,65.336334 37.645909,67.812734 C 41.030029,71.115744 37.019619,74.976584 35.034559,77.597314 C 32.367939,81.117874 36.912969,83.907404 38.798349,86.372714 C 40.857029,89.064634 39.307489,93.545424 37.961699,96.678164 C 36.567509,99.923604 38.990399,99.933374 40.975779,103.75712 C 42.120859,105.9625 39.874969,108.78161 41.170639,110.94497 C 37.396909,110.17207 40.390999,105.06533 38.922519,103.72618 C 34.969639,100.12145 35.645569,99.706164 37.586109,94.610074 C 38.787859,91.454134 38.688589,90.317194 38.188199,89.851284 z M 48.383799,119.76051 C 46.304349,119.39492 41.900229,116.74798 42.896889,114.1923 C 43.737079,115.90881 48.956979,116.80855 48.383799,119.76051 L 48.383799,119.76051 z M 61.944051,106.0826 C 60.070141,105.70878 54.915861,101.74929 57.493391,101.28654 C 61.287781,102.32686 65.469701,104.35839 69.588021,103.28335 C 73.700151,102.20991 78.712808,101.30953 82.507952,102.99747 C 78.500154,103.54114 75.762845,104.51196 71.890071,105.2329 C 68.760541,105.81549 65.209391,106.73398 61.944051,106.0826 z M 82.599485,97.052304 C 83.810322,93.992764 80.297493,88.426484 82.190947,87.490244 C 83.123059,90.474514 87.048271,93.577164 84.078499,96.254254 C 83.922706,96.653754 83.092709,98.111094 82.599485,97.052304 z M 53.449791,87.358584 C 49.500679,84.255794 50.526269,83.471524 52.869781,84.041934 C 55.361961,84.648514 61.502121,84.966554 63.285491,84.544934 C 67.279171,83.600754 75.427651,81.900984 78.752617,84.910394 C 75.257931,84.333494 68.644881,86.015124 64.289191,86.725644 C 61.857651,87.122274 55.382531,88.877134 53.449791,87.358584 z M 80.596084,81.454004 C 84.02012,79.165214 80.413178,71.584134 83.664027,70.673714 C 84.900881,74.123284 85.877771,81.264664 80.813289,81.694264 L 80.596089,81.454014 L 80.596084,81.454004 z M 51.358349,70.368364 C 47.750589,68.816654 47.835069,66.802844 52.500609,67.236454 C 58.270181,67.772684 64.357171,66.342544 69.858661,65.638074 C 73.432941,65.180374 79.606826,64.459574 82.079845,65.986084 C 77.633542,66.773784 72.981011,66.859144 68.739291,68.164734 C 63.829991,69.675814 52.107579,70.690624 51.358349,70.368364 z M 79.145086,52.109884 C 81.356839,54.214244 84.099868,57.760524 81.732109,60.849754 C 82.046922,57.455914 78.805672,55.042494 79.145086,52.109884 z M 53.232611,38.288304 C 54.787401,34.551104 61.305021,36.243034 65.150331,36.103174 C 68.229611,38.978454 62.456401,37.601404 60.762231,37.944104 C 58.493281,37.495924 54.835871,40.768974 53.232611,38.288304 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1" /> + </g> + </g> +</svg> diff --git a/images/uio-treiber_de.png b/images/uio-treiber_de.png Binary files differnew file mode 100644 index 0000000..9e18a06 --- /dev/null +++ b/images/uio-treiber_de.png diff --git a/images/uio-treiber_de.svg b/images/uio-treiber_de.svg new file mode 100644 index 0000000..a1cc780 --- /dev/null +++ b/images/uio-treiber_de.svg @@ -0,0 +1,433 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docbase="/home/hans/linutronix/articles/uio-ct-artikel_v2" + sodipodi:docname="uio-treiber.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hans/linutronix/articles/uio-ct-artikel_v2/uio-treiber.png" + inkscape:export-xdpi="100" + inkscape:export-ydpi="100"> + <defs + id="defs4"> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutM" + style="overflow:visible"> + <path + id="path3254" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleInM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInM" + style="overflow:visible"> + <path + id="path3245" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(-0.4)" /> + </marker> + <marker + inkscape:stockid="Arrow1Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mstart" + style="overflow:visible"> + <path + id="path3159" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4) translate(10,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3153" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.8) translate(12.5,0)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mstart" + style="overflow:visible"> + <path + id="path3177" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) translate(0,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4" + inkscape:cx="246.67635" + inkscape:cy="749.98402" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1672" + inkscape:window-height="977" + inkscape:window-x="0" + inkscape:window-y="0"> + <sodipodi:guide + orientation="vertical" + position="69.285714" + id="guide3134" /> + <sodipodi:guide + orientation="vertical" + position="632.14286" + id="guide3136" /> + <sodipodi:guide + orientation="horizontal" + position="956.42857" + id="guide3140" /> + <sodipodi:guide + orientation="horizontal" + position="772.85714" + id="guide3142" /> + <sodipodi:guide + orientation="horizontal" + position="631.42857" + id="guide2349" /> + <sodipodi:guide + orientation="horizontal" + position="682.14286" + id="guide2351" /> + <sodipodi:guide + orientation="vertical" + position="404.28571" + id="guide2353" /> + <sodipodi:guide + orientation="horizontal" + position="580.71429" + id="guide2357" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#0fe400;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2347" + width="227.85715" + height="99.285751" + x="404.28571" + y="371.29074" + rx="10" + ry="10" /> + <path + style="fill:#f5cb00;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220472;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + d="M 469.28571,97.362184 L 469.28571,255.21932 L 503.57143,255.21932 L 503.57143,198.79075 L 632.14286,198.79075 L 632.14286,97.362184 L 469.28571,97.362184 z " + id="path3458" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.06220472, 2.06220472;stroke-dashoffset:0;stroke-opacity:1" + d="M 67.142857,339.50504 L 637.14285,339.50504" + id="path2160" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.06220484;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.06220472, 2.06220472;stroke-dashoffset:0;stroke-opacity:1" + d="M 66.785718,268.79076 L 639.64285,268.79076" + id="path3138" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#f2f000;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3144" + width="253.57143" + height="158.57143" + x="215.71428" + y="96.964714" /> + <rect + style="fill:#fc5400;fill-opacity:1;stroke:#000000;stroke-width:2.06220484;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3146" + width="120.71497" + height="47.142963" + x="512.14288" + y="208.07648" + ry="10" + rx="10" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.71429,123.07647 L 487.14286,123.07647" + id="path3148" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,144.50504 L 488.04906,144.50504" + id="path3352" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,165.21932 L 488.04906,165.21932" + id="path3354" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,186.64789 L 488.04906,186.64789" + id="path3356" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19191,207.36218 L 487.33476,207.36218" + id="path3358" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 445.19192,228.07647 L 487.33477,228.07647" + id="path3360" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#fc9900;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3382" + width="122.14286" + height="49.285713" + x="511.42856" + y="279.50504" + rx="10" + ry="10" /> + <rect + style="fill:#0fe400;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3384" + width="165.71431" + height="98.571426" + x="215" + y="371.64789" + rx="10" + ry="10" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 534.28571,331.83982 L 534.28571,388.98267" + id="path3386" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 571.42858,332.55409 L 571.42858,388.98266" + id="path3388" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 606.42857,331.83981 L 606.42857,388.98266" + id="path3390" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.54251957;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 575.00001,256.64789 L 575.00001,280.21932" + id="path3392" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="68.571426" + y="179.50504" + id="text3398" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3400" + x="68.571426" + y="179.50504">Kernelspace</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="67.805717" + y="310.32935" + id="text3402" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3406" + x="67.805717" + y="310.32935">Interface</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="69.234291" + y="425.32932" + id="text3408" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3412" + x="69.234291" + y="425.32932">Userspace</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="231.19704" + y="426.7579" + id="text3414" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3484" + x="231.19704" + y="426.7579">Applikation</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="328.55521" + y="159.61504" + id="text3420" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3430" + x="331.32864" + y="159.61504">interne </tspan><tspan + sodipodi:role="line" + id="tspan3432" + x="328.55521" + y="179.61504">Kernelfunktionen</tspan><tspan + sodipodi:role="line" + id="tspan3434" + x="328.55521" + y="199.61504">(instabiles API)</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="536.91577" + y="237.99361" + id="text3436" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3440" + x="536.91577" + y="237.99361">Treiber</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="517.14282" + y="310.93362" + id="text3442" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3456" + x="517.14282" + y="310.93362">/dev/uioX</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="536.1806" + y="415.06927" + id="text3446" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3474" + x="536.1806" + y="415.06927">read()</tspan><tspan + sodipodi:role="line" + id="tspan3476" + x="536.1806" + y="435.06927">mmap()</tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="564.77295" + y="132.99361" + id="text3460" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3466" + x="564.77295" + y="132.99361">UIO-</tspan><tspan + sodipodi:role="line" + id="tspan3468" + x="564.77295" + y="152.99361">Framework</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 525.71428,179.33982 L 525.71428,221.48267" + id="path3470" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 616.42857,179.33982 L 616.42857,221.48267" + id="path3472" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" + x="431.8024" + y="425.4736" + id="text3486" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3490" + x="431.8024" + y="425.4736">Treiber</tspan></text> + <rect + style="fill:#fc9900;fill-opacity:1;stroke:#000000;stroke-width:2.41653538;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3492" + width="99.999985" + height="49.285713" + x="404.64285" + y="279.86218" + rx="10" + ry="10" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier 10 Pitch" + x="422.50214" + y="309.16647" + id="text3494" + sodipodi:linespacing="100%"><tspan + sodipodi:role="line" + id="tspan3498" + x="422.50214" + y="309.16647">sysfs</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.54251957;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 485.71429,255.57646 L 485.71429,279.14789" + id="path3500" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.41653538;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 458.57142,331.83982 L 458.57142,388.98267" + id="path3502" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.54251957;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 381.07143,421.64789 L 404.64286,421.64789" + id="path2355" /> + </g> +</svg> diff --git a/images/uio-treiber_en.png b/images/uio-treiber_en.png Binary files differnew file mode 100644 index 0000000..caa2152 --- /dev/null +++ b/images/uio-treiber_en.png diff --git a/images/vim.png b/images/vim.png Binary files differnew file mode 100644 index 0000000..67eb344 --- /dev/null +++ b/images/vim.png diff --git a/images/vmware.dia b/images/vmware.dia Binary files differnew file mode 100644 index 0000000..7a4addd --- /dev/null +++ b/images/vmware.dia diff --git a/images/vmware.png b/images/vmware.png Binary files differnew file mode 100644 index 0000000..b8aca2f --- /dev/null +++ b/images/vmware.png diff --git a/images/woz_jobs-garage-1976.jpg b/images/woz_jobs-garage-1976.jpg Binary files differnew file mode 100644 index 0000000..9335be4 --- /dev/null +++ b/images/woz_jobs-garage-1976.jpg diff --git a/images/write.dia b/images/write.dia Binary files differnew file mode 100644 index 0000000..eb0d68b --- /dev/null +++ b/images/write.dia diff --git a/images/write.png b/images/write.png Binary files differnew file mode 100644 index 0000000..89b1db3 --- /dev/null +++ b/images/write.png diff --git a/images/xenomai.png b/images/xenomai.png Binary files differnew file mode 100644 index 0000000..d1ff146 --- /dev/null +++ b/images/xenomai.png diff --git a/images/xenomai.svg b/images/xenomai.svg new file mode 100644 index 0000000..8f71daa --- /dev/null +++ b/images/xenomai.svg @@ -0,0 +1,274 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="xenomai.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/rtai.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="420.5163" + inkscape:cy="792.79929" + inkscape:document-units="px" + inkscape:current-layer="g3159" + showgrid="false" + inkscape:window-width="906" + inkscape:window-height="694" + inkscape:window-x="88" + inkscape:window-y="-31" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g3159" + transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)"> + <rect + style="fill:#00c2fc;fill-opacity:1;stroke:#000000;stroke-width:0.70241845;stroke-opacity:1" + id="rect3228" + width="657.20056" + height="175.55843" + x="64.646378" + y="221.60361" /> + <rect + style="fill:#fcf800;fill-opacity:1;stroke:#000000;stroke-width:1.07145548;stroke-opacity:1" + id="rect3226" + width="656.83746" + height="408.71277" + x="64.084282" + y="397.80533" /> + <rect + y="854.72406" + x="62.441948" + height="76.543472" + width="658.19678" + id="rect3157" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.13413763;stroke-opacity:1" /> + <text + id="text2383" + y="909.74054" + x="302.29761" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="909.74054" + x="302.29761" + id="tspan2385" + sodipodi:role="line">Hardware</tspan></text> + <rect + y="652.98529" + x="83.228462" + height="76.574478" + width="623.01147" + id="rect3164" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.1036309;stroke-opacity:1" /> + <text + id="text3166" + y="705.27673" + x="280.52774" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="705.27673" + x="280.52774" + id="tspan3168" + sodipodi:role="line">Adeos / IPIPE</tspan></text> + <rect + y="521.28082" + x="84.68071" + height="77.063293" + width="197.03423" + id="rect3170" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + id="text3176" + y="573.85217" + x="128.00005" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="573.85217" + x="128.00005" + id="tspan3178" + sodipodi:role="line">Linux</tspan></text> + <rect + y="522.2688" + x="299.24976" + height="77.063293" + width="197.03423" + id="rect3180" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="328.63376" + y="564.7182" + id="text3182" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3184" + x="328.63376" + y="564.7182">Nucleus</tspan></text> + <rect + y="522.15295" + x="509.44202" + height="77.063293" + width="197.03423" + id="rect3186" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="555.10895" + y="564.60419" + id="text3188" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3190" + x="555.10895" + y="564.60419">RT App</tspan></text> + <rect + y="302.13153" + x="85.736412" + height="76.947311" + width="276.30084" + id="rect3192" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.73675251;stroke-opacity:1" /> + <text + id="text3194" + y="354.64569" + x="128.99979" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="fill:#000000;fill-opacity:1" + y="354.64569" + x="128.99979" + id="tspan3196" + sodipodi:role="line">Linux App</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 190.79792,651.99969 L 190.79792,598.80099 L 190.79792,598.80099" + id="path3206" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 387.76183,652.67974 L 387.76183,599.48103 L 387.76183,599.48103" + id="path3208" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 604.86584,652.817 L 604.86584,599.6183 L 604.86584,599.6183" + id="path3210" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.50373888px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 155.6171,521.13241 L 155.6171,378.75642 L 155.6171,378.75642" + id="path3212" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="103.65495" + y="266.75162" + id="text3230" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3232" + x="103.65495" + y="266.75162">Userspace</tspan></text> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="102.72641" + y="767.17688" + id="text3234" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3236" + x="102.72641" + y="767.17688">Kernelspace</tspan></text> + <rect + y="301.67725" + x="386.98862" + height="77.063293" + width="197.03423" + id="rect3289" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="430.66626" + y="347.65201" + id="text3291" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3293" + x="430.66626" + y="347.65201">RT App</tspan></text> + <rect + y="415.63928" + x="357.13901" + height="77.063293" + width="197.03423" + id="rect3295" + style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="413.20154" + y="459.79306" + id="text3297" + transform="scale(0.984018,1.0162416)"><tspan + sodipodi:role="line" + id="tspan3299" + x="413.20154" + y="459.79306">Skins</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 422,260.36218 C 422,221.36218 422,221.36218 422,221.36218" + id="path3301" + transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 422,374.36218 L 422,342.36218" + id="path3303" + transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)" /> + </g> + </g> +</svg> |
