summaryrefslogtreecommitdiff
path: root/Fosdem2024/img/Bootstrapping_simple.svg
diff options
context:
space:
mode:
Diffstat (limited to 'Fosdem2024/img/Bootstrapping_simple.svg')
-rw-r--r--Fosdem2024/img/Bootstrapping_simple.svg371
1 files changed, 371 insertions, 0 deletions
diff --git a/Fosdem2024/img/Bootstrapping_simple.svg b/Fosdem2024/img/Bootstrapping_simple.svg
new file mode 100644
index 0000000..1fbc6fc
--- /dev/null
+++ b/Fosdem2024/img/Bootstrapping_simple.svg
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="60.419399mm"
+ height="135.28145mm"
+ viewBox="0 0 60.419399 135.28145"
+ version="1.1"
+ id="svg18419"
+ inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+ sodipodi:docname="Bootstrapping_simple.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview18421"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="false"
+ inkscape:zoom="1.1063257"
+ inkscape:cx="97.620442"
+ inkscape:cy="251.73419"
+ inkscape:window-width="1916"
+ inkscape:window-height="1029"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1" />
+ <defs
+ id="defs18416">
+ <marker
+ markerWidth="1.4566435"
+ markerHeight="2.7211852"
+ refX="0.15190081"
+ refY="0"
+ orient="auto-start-reverse"
+ id="CapTriangle"
+ viewBox="0 0 0.525 1"
+ inkscape:stockid="pin"
+ style="overflow:visible"
+ preserveAspectRatio="none"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path7813"
+ style="fill:context-stroke;stroke-linecap:butt"
+ d="M 0,-1 1,0 0,1 -0.05,0 Z"
+ sodipodi:nodetypes="sssssscsss"
+ transform="scale(0.5)" />
+ </marker>
+ <marker
+ markerWidth="1.4566435"
+ markerHeight="2.7211852"
+ refX="0.15190081"
+ refY="0"
+ orient="auto-start-reverse"
+ id="CapTriangle-0"
+ viewBox="0 0 0.525 1"
+ inkscape:stockid="pin"
+ style="overflow:visible"
+ preserveAspectRatio="none"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path7813-6"
+ style="fill:context-stroke;stroke-linecap:butt"
+ d="M 0,-1 1,0 0,1 -0.05,0 Z"
+ sodipodi:nodetypes="sssssscsss"
+ transform="scale(0.5)" />
+ </marker>
+ <marker
+ markerWidth="1.4566435"
+ markerHeight="2.7211852"
+ refX="0.15190081"
+ refY="0"
+ orient="auto-start-reverse"
+ id="CapTriangle-2"
+ viewBox="0 0 0.525 1"
+ inkscape:stockid="pin"
+ style="overflow:visible"
+ preserveAspectRatio="none"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path7813-0"
+ style="fill:context-stroke;stroke-linecap:butt"
+ d="M 0,-1 1,0 0,1 -0.05,0 Z"
+ sodipodi:nodetypes="sssssscsss"
+ transform="scale(0.5)" />
+ </marker>
+ <marker
+ markerWidth="1.4566435"
+ markerHeight="2.7211852"
+ refX="0.15190081"
+ refY="0"
+ orient="auto-start-reverse"
+ id="CapTriangle-1"
+ viewBox="0 0 0.525 1"
+ inkscape:stockid="pin"
+ style="overflow:visible"
+ preserveAspectRatio="none"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path7813-5"
+ style="fill:context-stroke;stroke-linecap:butt"
+ d="M 0,-1 1,0 0,1 -0.05,0 Z"
+ sodipodi:nodetypes="sssssscsss"
+ transform="scale(0.5)" />
+ </marker>
+ <marker
+ markerWidth="1.4566435"
+ markerHeight="2.7211852"
+ refX="0.15190081"
+ refY="0"
+ orient="auto-start-reverse"
+ id="CapTriangle-4"
+ viewBox="0 0 0.525 1"
+ inkscape:stockid="pin"
+ style="overflow:visible"
+ preserveAspectRatio="none"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path7813-7"
+ style="fill:context-stroke;stroke-linecap:butt"
+ d="M 0,-1 1,0 0,1 -0.05,0 Z"
+ sodipodi:nodetypes="sssssscsss"
+ transform="scale(0.5)" />
+ </marker>
+ <marker
+ markerWidth="1.4566435"
+ markerHeight="2.7211852"
+ refX="0.15190081"
+ refY="0"
+ orient="auto-start-reverse"
+ id="CapTriangle-6"
+ viewBox="0 0 0.525 1"
+ inkscape:stockid="pin"
+ style="overflow:visible"
+ preserveAspectRatio="none"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path7813-9"
+ style="fill:context-stroke;stroke-linecap:butt"
+ d="M 0,-1 1,0 0,1 -0.05,0 Z"
+ sodipodi:nodetypes="sssssscsss"
+ transform="scale(0.5)" />
+ </marker>
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558" />
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558-2" />
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558-2-1-7" />
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558-2-1-7-2" />
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558-2-1-7-2-2" />
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558-2-1-7-2-2-7" />
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558-2-1-7-2-2-7-2" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-1.4494897,-1.2797884)">
+ <path
+ style="fill:#54ce44;fill-opacity:1;stroke:#54ce44;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#CapTriangle)"
+ d="m 32.117028,15.339581 c 0,4.25534 0,4.25534 0,4.25534"
+ id="path15453" />
+ <path
+ style="fill:#54ce44;fill-opacity:1;stroke:#ce4444;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#CapTriangle-0)"
+ d="m 32.117028,34.963641 c 0,4.25534 0,4.25534 0,4.25534"
+ id="path15453-3" />
+ <path
+ style="fill:#54ce44;fill-opacity:1;stroke:#ce4444;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#CapTriangle-2)"
+ d="m 32.117028,54.914701 c 0,4.25534 0,4.25534 0,4.25534"
+ id="path15453-6" />
+ <path
+ style="fill:#54ce44;fill-opacity:1;stroke:#ce4444;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#CapTriangle-1)"
+ d="m 32.117028,74.996401 c 0,4.25534 0,4.25534 0,4.25534"
+ id="path15453-5" />
+ <path
+ style="fill:#54ce44;fill-opacity:1;stroke:#ce4444;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#CapTriangle-4)"
+ d="m 32.117028,94.906531 c 0,4.25534 0,4.25534 0,4.25534"
+ id="path15453-65" />
+ <path
+ style="fill:#54ce44;fill-opacity:1;stroke:#fdc015;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#CapTriangle-6)"
+ d="m 32.117028,114.78939 c 0,4.25534 0,4.25534 0,4.25534"
+ id="path15453-37" />
+ <rect
+ style="fill:#ce4444;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936-3-9"
+ width="60.419399"
+ height="15.745672"
+ x="1.4494902"
+ y="41.12505"
+ ry="6.0488062" />
+ <rect
+ style="fill:#ce4444;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936-3-9-8"
+ width="60.419399"
+ height="15.745672"
+ x="1.4494902"
+ y="80.970306"
+ ry="6.0488062" />
+ <rect
+ style="fill:#54ce44;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936-3-9-4"
+ width="60.419399"
+ height="15.745672"
+ x="1.4494902"
+ y="1.2797889"
+ ry="6.0488062" />
+ <rect
+ style="fill:#54ce44;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936-3-9-4-7"
+ width="60.419399"
+ height="15.745672"
+ x="1.4494902"
+ y="21.202419"
+ ry="6.0488062" />
+ <rect
+ style="fill:#54ce44;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936-3-9-4-7-0"
+ width="60.419399"
+ height="15.745672"
+ x="1.4494902"
+ y="100.89293"
+ ry="6.0488062" />
+ <rect
+ style="fill:#fdc015;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936-3-9-4-7-4"
+ width="60.419399"
+ height="15.745672"
+ x="1.4494902"
+ y="61.047672"
+ ry="6.0488062" />
+ <rect
+ style="fill:#fdc015;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936-3-9-4-7-4-5"
+ width="60.419399"
+ height="15.745672"
+ x="1.4494902"
+ y="120.81557"
+ ry="6.0488062" />
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-37.684766,-30.999119)"
+ id="text9556"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:end;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect9558);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-96.614113"
+ y="0"><tspan
+ x="164.57152"
+ y="160.20312"
+ id="tspan1662"><tspan
+ style="font-weight:bold;font-size:30.2362px;font-family:B612;-inkscape-font-specification:'B612 Bold';text-align:center;text-anchor:middle"
+ id="tspan1660">Stage0-Posix</tspan> </tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-37.396744,-8.2070195)"
+ id="text9556-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.2362px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect9558-2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0"><tspan
+ x="229.2014"
+ y="152.60678"
+ id="tspan1666"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan1664">Mes</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-37.276749,10.613221)"
+ id="text9556-6-8-9"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.2362px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect9558-2-1-7);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0"><tspan
+ x="167.97307"
+ y="152.60678"
+ id="tspan1670"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan1668">TinyCC-Boot</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-37.294746,30.377451)"
+ id="text9556-6-8-9-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.2362px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect9558-2-1-7-2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0"><tspan
+ x="208.79196"
+ y="152.60678"
+ id="tspan1674"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan1672">TinyCC</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-37.052744,50.491691)"
+ id="text9556-6-8-9-0-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.2362px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect9558-2-1-7-2-2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0"><tspan
+ x="187.62656"
+ y="152.60678"
+ id="tspan1678"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan1676">GCC (old)</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-37.314746,70.831921)"
+ id="text9556-6-8-9-0-3-5"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.2362px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect9558-2-1-7-2-2-7);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0"><tspan
+ x="229.95729"
+ y="152.60678"
+ id="tspan1682"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan1680">GCC</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-36.930746,90.826161)"
+ id="text9556-6-8-9-0-3-5-8"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30.2362px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect9558-2-1-7-2-2-7-2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0"><tspan
+ x="170.24075"
+ y="152.60678"
+ id="tspan1686"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan1684">The World™</tspan></tspan></text>
+ </g>
+</svg>