summaryrefslogtreecommitdiff
path: root/Fosdem2024/img/bootstrapping.svg
diff options
context:
space:
mode:
Diffstat (limited to 'Fosdem2024/img/bootstrapping.svg')
-rw-r--r--Fosdem2024/img/bootstrapping.svg432
1 files changed, 432 insertions, 0 deletions
diff --git a/Fosdem2024/img/bootstrapping.svg b/Fosdem2024/img/bootstrapping.svg
new file mode 100644
index 0000000..2845e5a
--- /dev/null
+++ b/Fosdem2024/img/bootstrapping.svg
@@ -0,0 +1,432 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 210 297"
+ version="1.1"
+ id="svg5"
+ inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+ sodipodi:docname="bootstrapping.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="namedview7"
+ 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="2.1902631"
+ inkscape:cx="189.47496"
+ inkscape:cy="743.518"
+ 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="defs2">
+ <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>
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407615"
+ 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" />
+ <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-9" />
+ <rect
+ x="142.44379"
+ y="124.81238"
+ width="230.965"
+ height="76.407616"
+ id="rect9558-2-1-7-2-2-7-2" />
+ <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>
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <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 59.410366,111.67556 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 59.410366,131.29962 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 59.410366,151.25068 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 59.410366,171.33238 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 59.410366,191.24251 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 59.410366,211.12537 c 0,4.25534 0,4.25534 0,4.25534"
+ id="path15453-37" />
+ <rect
+ style="opacity:0;fill:#00a66f;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;fill-opacity:1;stroke-opacity:1;stroke-dasharray:none"
+ id="rect234"
+ width="31.535265"
+ height="18.772467"
+ x="10.234266"
+ y="16.054255" />
+ <rect
+ style="opacity:0;fill:#00a66f;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1934"
+ width="37.217224"
+ height="34.280327"
+ x="77.470039"
+ y="30.808861" />
+ <rect
+ style="opacity:1;fill:#00d65f;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1936"
+ width="50"
+ height="30"
+ x="52.961838"
+ y="52.490181"
+ ry="11.524704" />
+ <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="28.742828"
+ y="137.46103"
+ 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="28.742828"
+ y="177.30629"
+ 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="28.742828"
+ y="97.615768"
+ 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="28.742828"
+ y="117.5384"
+ 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="28.742828"
+ y="197.22891"
+ 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="28.742828"
+ y="157.38365"
+ 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="28.742828"
+ y="217.15155"
+ ry="6.0488062" />
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-10.391428,65.33686)"
+ 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="tspan18382"><tspan
+ style="font-weight:bold;font-size:30.2362px;font-family:B612;-inkscape-font-specification:'B612 Bold';text-align:center;text-anchor:middle"
+ id="tspan18380">Stage0-Posix</tspan> </tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-10.103406,88.12896)"
+ 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="tspan18386"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan18384">Mes</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,80.566545,75.647899)"
+ id="text9556-6-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);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0"><tspan
+ x="198.2093"
+ y="152.60678"
+ id="tspan18390"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan18388">MesLibC</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-9.9834109,106.9492)"
+ 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="tspan18394"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan18392">TinyCC-Boot</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-10.001408,126.71343)"
+ 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="tspan18398"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan18396">TinyCC</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-9.7594064,146.82767)"
+ 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="tspan18402"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan18400">GCC (old)</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-10.021408,167.1679)"
+ 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="tspan18406"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan18404">GCC</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-9.6374076,187.16214)"
+ 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="tspan18410"><tspan
+ style="font-weight:bold;font-family:B612;-inkscape-font-specification:'B612 Bold'"
+ id="tspan18408">The World™</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ transform="matrix(0.26458333,0,0,0.26458333,-9.809827,171.52189)"
+ id="text9556-6-8-9-0-3-5-2"
+ 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-9);display:inline;fill:#ffffff;fill-opacity:1;stroke:#616161;stroke-opacity:1"
+ x="-123.32022"
+ y="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:10.5833px;line-height:1.25;font-family:Armata;-inkscape-font-specification:Armata;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;stroke-width:0.264583"
+ x="48.232025"
+ y="187.25246"
+ id="text10512"><tspan
+ sodipodi:role="line"
+ id="tspan10510"
+ style="stroke-width:0.264583"></tspan></text>
+ </g>
+</svg>