You can look at the resulting svg image here:

https://hurdos.com/wiki/hurd/translator/eth-multiplexer.html
---
 hurd/translator/eth-multiplexer.mdwn |   2 +
 logo/ethernet-multiplexor.svg        | 588 +++++++++++++++++++++++++++
 2 files changed, 590 insertions(+)
 create mode 100644 logo/ethernet-multiplexor.svg

diff --git a/hurd/translator/eth-multiplexer.mdwn 
b/hurd/translator/eth-multiplexer.mdwn
index 0f7a6189..88a8c373 100644
--- a/hurd/translator/eth-multiplexer.mdwn
+++ b/hurd/translator/eth-multiplexer.mdwn
@@ -16,6 +16,8 @@ It is commonly used to set up subhurds' networking to share an
 ethernet device with the subhurd and the main hurd.  The [[subhurds'
 page|hurd/subhurd]] has a guide to show you how to do this.
 
+[[!img logo/ethernet-multiplexor.svg size="200x" alt="ftpfs logo" 
align="center"]]
+
 Here's a basic example to get you started using the eth-multiplexer.
 To do so, install the multiplexer at `/dev/eth0m`.
 
diff --git a/logo/ethernet-multiplexor.svg b/logo/ethernet-multiplexor.svg
new file mode 100644
index 00000000..53a83e0c
--- /dev/null
+++ b/logo/ethernet-multiplexor.svg
@@ -0,0 +1,588 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="400mm"
+   height="250mm"
+   viewBox="0 0 400 250"
+   version="1.1"
+   id="svg1"
+   inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
+   sodipodi:docname="ethernet-multiplexor.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="namedview1"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showguides="true"
+     inkscape:zoom="0.32"
+     inkscape:cx="756.25"
+     inkscape:cy="512.5"
+     inkscape:window-width="1020"
+     inkscape:window-height="709"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs1">
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect11"
+       is_visible="true"
+       lpeversion="1.3"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false"
+       uniform="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect3"
+       is_visible="true"
+       lpeversion="1.3"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false"
+       uniform="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect3-1"
+       is_visible="true"
+       lpeversion="1.3"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false"
+       uniform="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect3-1-2"
+       is_visible="true"
+       lpeversion="1.3"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false"
+       uniform="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect3-1-3"
+       is_visible="true"
+       lpeversion="1.3"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false"
+       uniform="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect11-1"
+       is_visible="true"
+       lpeversion="1.3"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false"
+       uniform="false" />
+  </defs>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       
style="fill:#000000;stroke:#000000;stroke-width:6.97233;stroke-dasharray:none"
+       id="rect6"
+       width="168.01245"
+       height="3.0276663"
+       x="84.502876"
+       y="134.59859" />
+    <g
+       id="g10"
+       transform="translate(-2.3386084,36.544977)">
+      <rect
+         style="fill:#808080;stroke:#808080;stroke-width:0.689491"
+         id="rect1"
+         width="51.17551"
+         height="24.310509"
+         x="24.400133"
+         y="87.844742" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.755737"
+         id="rect1-2"
+         width="51.108994"
+         height="29.244263"
+         x="75.784111"
+         y="85.377869" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4"
+         width="2.8207164"
+         height="29.820717"
+         x="130.05556"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1"
+         width="2.8207157"
+         height="29.820717"
+         x="135.82103"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-0"
+         width="2.8207164"
+         height="29.820717"
+         x="147.19823"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-7"
+         width="2.8207164"
+         height="29.820717"
+         x="141.64194"
+         y="85.089645" />
+      <g
+         id="g8"
+         transform="translate(-1.0583333,41.27502)"
+         style="stroke-width:8;stroke-dasharray:none">
+        <rect
+           
style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+           id="rect3"
+           width="8.6816406"
+           height="4.9609375"
+           x="114.10156"
+           y="41.208832" />
+        <path
+           
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+           d="M 116.58203,70.693358 C 113.41254,64.905597 110.24306,59.117839 
101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 64.905598,50.022786"
+           id="path3"
+           inkscape:path-effect="#path-effect3"
+           inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 
-6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 
-42.167972,-3.307291"
+           transform="translate(-0.52916667,-25.40001)" />
+      </g>
+      <rect
+         
style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none"
+         id="rect4"
+         width="6.4200191"
+         height="4.7663732"
+         x="23.347548"
+         y="82.944946" />
+      <path
+         
style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none"
+         d="M 30.732388,83.268697 66.320082,73.050448"
+         id="path4" />
+      <path
+         
style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none"
+         d="M 67.452212,74.050263 50.915754,79.011201"
+         id="path5" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none"
+         id="rect5"
+         width="15.785606"
+         height="3.2155864"
+         x="56.892609"
+         y="96.234879" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none"
+         id="rect6-8"
+         width="26.367783"
+         height="6.0843935"
+         x="120.47469"
+         y="96.957802" />
+      <path
+         
style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none"
+         d="m 24.958592,99.098528 h 26.618782 v 0.26214"
+         id="path9" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none"
+         id="rect9"
+         width="3.4050612"
+         height="5.0880871"
+         x="58.95512"
+         y="103.09636" />
+      <rect
+         
style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none"
+         id="rect10"
+         width="3.9982944"
+         height="6.059267"
+         x="30.302879"
+         y="102.15961" />
+    </g>
+    <g
+       id="g10-2"
+       transform="matrix(-1,0,0,1,403.05614,36.544977)">
+      <rect
+         style="fill:#808080;stroke:#808080;stroke-width:0.689491"
+         id="rect1-0"
+         width="51.17551"
+         height="24.310509"
+         x="24.400133"
+         y="87.844742" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.755737"
+         id="rect1-2-6"
+         width="51.108994"
+         height="29.244263"
+         x="75.784111"
+         y="85.377869" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-8"
+         width="2.8207164"
+         height="29.820717"
+         x="130.05556"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-9"
+         width="2.8207157"
+         height="29.820717"
+         x="135.82103"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-0-2"
+         width="2.8207164"
+         height="29.820717"
+         x="147.19823"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-7-6"
+         width="2.8207164"
+         height="29.820717"
+         x="141.64194"
+         y="85.089645" />
+      <g
+         id="g8-6"
+         transform="translate(-1.0583333,41.27502)"
+         style="stroke-width:8;stroke-dasharray:none">
+        <rect
+           
style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+           id="rect3-4"
+           width="8.6816406"
+           height="4.9609375"
+           x="114.10156"
+           y="41.208832" />
+        <path
+           
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+           d="M 116.58203,70.693358 C 113.41254,64.905597 110.24306,59.117839 
101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 64.905598,50.022786"
+           id="path3-9"
+           inkscape:path-effect="#path-effect3-1"
+           inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 
-6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 
-42.167972,-3.307291"
+           transform="translate(-0.52916667,-25.40001)" />
+      </g>
+      <rect
+         
style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none"
+         id="rect4-5"
+         width="6.4200191"
+         height="4.7663732"
+         x="23.347548"
+         y="82.944946" />
+      <path
+         
style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none"
+         d="M 30.732388,83.268697 66.320082,73.050448"
+         id="path4-0" />
+      <path
+         
style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none"
+         d="M 67.452212,74.050263 50.915754,79.011201"
+         id="path5-4" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none"
+         id="rect5-8"
+         width="15.785606"
+         height="3.2155864"
+         x="56.892609"
+         y="96.234879" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none"
+         id="rect6-8-7"
+         width="26.367783"
+         height="6.0843935"
+         x="120.47469"
+         y="96.957802" />
+      <path
+         
style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none"
+         d="m 24.958592,99.098528 h 26.618782 v 0.26214"
+         id="path9-1" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none"
+         id="rect9-7"
+         width="3.4050612"
+         height="5.0880871"
+         x="58.95512"
+         y="103.09636" />
+      <rect
+         
style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none"
+         id="rect10-2"
+         width="3.9982944"
+         height="6.059267"
+         x="30.302879"
+         y="102.15961" />
+    </g>
+    <g
+       id="g10-2-0"
+       transform="matrix(-1,0,0,1,402.52114,-47.887112)">
+      <g
+         id="g11"
+         transform="translate(0,-3.4395939)">
+        <rect
+           style="fill:#808080;stroke:#808080;stroke-width:0.689491"
+           id="rect1-0-6"
+           width="51.17551"
+           height="24.310509"
+           x="24.400133"
+           y="87.844742" />
+        <rect
+           style="fill:#000000;stroke:#000000;stroke-width:0.755737"
+           id="rect1-2-6-1"
+           width="51.108994"
+           height="29.244263"
+           x="75.784111"
+           y="85.377869" />
+        <rect
+           style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+           id="rect1-2-4-8-5"
+           width="2.8207164"
+           height="29.820717"
+           x="130.05556"
+           y="85.089645" />
+        <rect
+           style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+           id="rect1-2-4-1-9-9"
+           width="2.8207157"
+           height="29.820717"
+           x="135.82103"
+           y="85.089645" />
+        <rect
+           style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+           id="rect1-2-4-1-0-2-4"
+           width="2.8207164"
+           height="29.820717"
+           x="147.19823"
+           y="85.089645" />
+        <rect
+           style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+           id="rect1-2-4-1-7-6-9"
+           width="2.8207164"
+           height="29.820717"
+           x="141.64194"
+           y="85.089645" />
+        <g
+           id="g8-6-0"
+           transform="translate(-1.0583333,41.27502)"
+           style="stroke-width:8;stroke-dasharray:none">
+          <rect
+             
style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+             id="rect3-4-9"
+             width="8.6816406"
+             height="4.9609375"
+             x="114.10156"
+             y="41.208832" />
+          <path
+             
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+             d="M 116.58203,70.693358 C 113.41254,64.905597 
110.24306,59.117839 101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 
64.905598,50.022786"
+             id="path3-9-1"
+             inkscape:path-effect="#path-effect3-1-2"
+             inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 
-6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 
-42.167972,-3.307291"
+             transform="translate(-0.52916667,-25.40001)" />
+        </g>
+        <rect
+           
style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none"
+           id="rect4-5-7"
+           width="6.4200191"
+           height="4.7663732"
+           x="23.347548"
+           y="82.944946" />
+        <path
+           
style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none"
+           d="M 30.732388,83.268697 66.320082,73.050448"
+           id="path4-0-7" />
+        <path
+           
style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none"
+           d="M 67.452212,74.050263 50.915754,79.011201"
+           id="path5-4-1" />
+        <rect
+           
style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none"
+           id="rect5-8-1"
+           width="15.785606"
+           height="3.2155864"
+           x="56.892609"
+           y="96.234879" />
+        <rect
+           
style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none"
+           id="rect6-8-7-5"
+           width="26.367783"
+           height="6.0843935"
+           x="120.47469"
+           y="96.957802" />
+        <path
+           
style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none"
+           d="m 24.958592,99.098528 h 26.618782 v 0.26214"
+           id="path9-1-9" />
+        <rect
+           
style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none"
+           id="rect9-7-7"
+           width="3.4050612"
+           height="5.0880871"
+           x="58.95512"
+           y="103.09636" />
+        <rect
+           
style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none"
+           id="rect10-2-7"
+           width="3.9982944"
+           height="6.059267"
+           x="30.302879"
+           y="102.15961" />
+      </g>
+    </g>
+    <g
+       id="g10-2-6"
+       transform="matrix(-1,0,0,1,403.0503,124.4166)">
+      <rect
+         style="fill:#808080;stroke:#808080;stroke-width:0.689491"
+         id="rect1-0-3"
+         width="51.17551"
+         height="24.310509"
+         x="24.400133"
+         y="87.844742" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.755737"
+         id="rect1-2-6-9"
+         width="51.108994"
+         height="29.244263"
+         x="75.784111"
+         y="85.377869" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-8-4"
+         width="2.8207164"
+         height="29.820717"
+         x="130.05556"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-9-8"
+         width="2.8207157"
+         height="29.820717"
+         x="135.82103"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-0-2-1"
+         width="2.8207164"
+         height="29.820717"
+         x="147.19823"
+         y="85.089645" />
+      <rect
+         style="fill:#000000;stroke:#000000;stroke-width:0.179284"
+         id="rect1-2-4-1-7-6-2"
+         width="2.8207164"
+         height="29.820717"
+         x="141.64194"
+         y="85.089645" />
+      <g
+         id="g8-6-9"
+         transform="translate(-1.0583333,41.27502)"
+         style="stroke-width:8;stroke-dasharray:none">
+        <rect
+           
style="fill:#000000;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+           id="rect3-4-3"
+           width="8.6816406"
+           height="4.9609375"
+           x="114.10156"
+           y="41.208832" />
+        <path
+           
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-dasharray:none"
+           d="M 116.58203,70.693358 C 113.41254,64.905597 110.24306,59.117839 
101.63018,55.672732 93.017296,52.227624 78.961588,51.125216 64.905598,50.022786"
+           id="path3-9-9"
+           inkscape:path-effect="#path-effect3-1-3"
+           inkscape:original-d="m 116.58203,70.693358 c -3.16949,-5.78776 
-6.33897,-11.57552 -9.50846,-17.363281 -14.056274,-1.102452 -28.111982,-2.20486 
-42.167972,-3.307291"
+           transform="translate(-0.52916667,-25.40001)" />
+      </g>
+      <rect
+         
style="fill:#808080;stroke:#808080;stroke-width:3.54091;stroke-dasharray:none"
+         id="rect4-5-0"
+         width="6.4200191"
+         height="4.7663732"
+         x="23.347548"
+         y="82.944946" />
+      <path
+         
style="fill:#808080;stroke:#808080;stroke-width:4.26153;stroke-dasharray:none"
+         d="M 30.732388,83.268697 66.320082,73.050448"
+         id="path4-0-8" />
+      <path
+         
style="fill:#808080;stroke:#808080;stroke-width:7;stroke-dasharray:none"
+         d="M 67.452212,74.050263 50.915754,79.011201"
+         id="path5-4-8" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:7;stroke-dasharray:none"
+         id="rect5-8-5"
+         width="15.785606"
+         height="3.2155864"
+         x="56.892609"
+         y="96.234879" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:3.9156;stroke-dasharray:none"
+         id="rect6-8-7-0"
+         width="26.367783"
+         height="6.0843935"
+         x="120.47469"
+         y="96.957802" />
+      <path
+         
style="fill:#ff0000;stroke:#ff0000;stroke-width:3.15136;stroke-dasharray:none"
+         d="m 24.958592,99.098528 h 26.618782 v 0.26214"
+         id="path9-1-96" />
+      <rect
+         
style="fill:#000000;stroke:#000000;stroke-width:2.81053;stroke-dasharray:none"
+         id="rect9-7-3"
+         width="3.4050612"
+         height="5.0880871"
+         x="58.95512"
+         y="103.09636" />
+      <rect
+         
style="fill:#4d4d4d;stroke:#4d4d4d;stroke-width:2.80194;stroke-dasharray:none"
+         id="rect10-2-8"
+         width="3.9982944"
+         height="6.059267"
+         x="30.302879"
+         y="102.15961" />
+    </g>
+    <path
+       style="fill:#ffffff;stroke:#000000;stroke-width:7;stroke-dasharray:none"
+       d="m 199.67773,135.59896 c 2.61827,-27.69857 5.23655,-55.397138 
14.46956,-70.004358 9.23302,-14.60722 25.08014,-16.123031 40.92758,-17.638873"
+       id="path11"
+       inkscape:path-effect="#path-effect11"
+       inkscape:original-d="m 199.67773,135.59896 c 2.61828,-27.69857 
5.23655,-55.397138 7.85482,-83.095705 15.84776,-1.515872 31.69488,-3.031684 
47.54232,-4.547526" />
+    <path
+       style="fill:#ffffff;stroke:#000000;stroke-width:7;stroke-dasharray:none"
+       d="m 199.67773,135.59896 c 2.61827,-27.69857 5.23655,-55.397138 
14.46956,-70.004358 9.23302,-14.60722 25.08014,-16.123031 40.92758,-17.638873"
+       id="path11-9"
+       inkscape:path-effect="#path-effect11-1"
+       inkscape:original-d="m 199.67773,135.59896 c 2.61828,-27.69857 
5.23655,-55.397138 7.85482,-83.095705 15.84776,-1.515872 31.69488,-3.031684 
47.54232,-4.547526"
+       transform="matrix(1,0,0,-1,-0.13700946,272.98251)" />
+  </g>
+</svg>
-- 
2.53.0


Reply via email to