The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: unix Pages: 1 -->
<svg width="432pt" height="123pt"
 viewBox="0.00 0.00 432.00 122.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(0.120125 0.120125) rotate(0) translate(4 1018.3)">
<title>unix</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1018.3 3592.24,-1018.3 3592.24,4 -4,4"/>
<text text-anchor="middle" x="1794.12" y="-55.2" font-family="Helvetica,sans-Serif" font-size="36.00">Object Oriented Graphs</text>
<text text-anchor="middle" x="1794.12" y="-15.2" font-family="Helvetica,sans-Serif" font-size="36.00">Stephen North, 3/19/93</text>
<!-- 5th Edition -->
<g id="node1" class="node"><title>5th Edition</title>
<polygon fill="#ee8262" stroke="#ee8262" points="232.743,-617.828 248.107,-636.939 199.602,-645.364 89.1124,-636.35 0.223165,-618.423 6.41312,-604.28 83.9736,-597.726 157.499,-596.543 199.814,-602.26 232.743,-617.828"/>
<text text-anchor="middle" x="135.276" y="-613.601" font-family="Helvetica,sans-Serif" font-size="14.00">5th Edition</text>
</g>
<!-- 6th Edition -->
<g id="node2" class="node"><title>6th Edition</title>
<polygon fill="deepskyblue" stroke="deepskyblue" points="662.913,-729.637 517.284,-738.291 326.818,-717.938 369.39,-697.216 547.793,-703.426 662.913,-729.637"/>
<text text-anchor="middle" x="484.839" y="-713.601" font-family="Helvetica,sans-Serif" font-size="14.00">6th Edition</text>
</g>
<!-- 5th Edition&#45;&gt;6th Edition -->
<g id="edge1" class="edge"><title>5th Edition&#45;&gt;6th Edition</title>
<path fill="none" stroke="black" d="M221.3,-641.764C279.218,-658.428 355.116,-680.266 410.403,-696.172"/>
<polygon fill="black" stroke="black" points="409.552,-699.57 420.13,-698.971 411.487,-692.842 409.552,-699.57"/>
</g>
<!-- PWB 1.0 -->
<g id="node3" class="node"><title>PWB 1.0</title>
<polygon fill="#eeb422" stroke="#eeb422" points="515.196,-535.589 474.63,-535.426 439.97,-524.511 431.519,-509.238 454.378,-498.823 495.155,-499.367 529.815,-510.283 538.054,-525.175 515.196,-535.589"/>
<text text-anchor="middle" x="484.839" y="-513.601" font-family="Helvetica,sans-Serif" font-size="14.00">PWB 1.0</text>
</g>
<!-- 5th Edition&#45;&gt;PWB 1.0 -->
<g id="edge2" class="edge"><title>5th Edition&#45;&gt;PWB 1.0</title>
<path fill="none" stroke="black" d="M192.505,-601.124C261.258,-581.342 376.223,-548.265 439.216,-530.141"/>
<polygon fill="black" stroke="black" points="440.222,-533.493 448.864,-527.364 438.286,-526.766 440.222,-533.493"/>
</g>
<!-- LSX -->
<g id="node4" class="node"><title>LSX</title>
<polygon fill="#eec591" stroke="#eec591" points="896.44,-816.758 875.765,-827.254 837.221,-832.931 807.182,-832.587 786.928,-824.156 773.161,-809.353 780.66,-796.559 821.589,-794.495 873.9,-803.621 896.44,-816.758"/>
<text text-anchor="middle" x="828.094" y="-811.601" font-family="Helvetica,sans-Serif" font-size="14.00">LSX</text>
</g>
<!-- 6th Edition&#45;&gt;LSX -->
<g id="edge3" class="edge"><title>6th Edition&#45;&gt;LSX</title>
<path fill="none" stroke="black" d="M542.958,-736.855C585.702,-751.159 645.741,-770.558 699.126,-785.301 720.868,-791.306 744.898,-797.146 766.208,-802.054"/>
<polygon fill="black" stroke="black" points="765.58,-805.5 776.108,-804.312 767.137,-798.676 765.58,-805.5"/>
</g>
<!-- 1 BSD -->
<g id="node5" class="node"><title>1 BSD</title>
<polygon fill="#ffd700" stroke="#ffd700" points="876.135,-760.686 862.923,-776.323 816.565,-774.656 778.888,-758.414 785.184,-741.303 820.713,-734.077 856.25,-741.651 876.135,-760.686"/>
<text text-anchor="middle" x="828.094" y="-751.601" font-family="Helvetica,sans-Serif" font-size="14.00">1 BSD</text>
</g>
<!-- 6th Edition&#45;&gt;1 BSD -->
<g id="edge4" class="edge"><title>6th Edition&#45;&gt;1 BSD</title>
<path fill="none" stroke="black" d="M619.733,-732.211C672.58,-738.096 730.362,-744.53 771.476,-749.108"/>
<polygon fill="black" stroke="black" points="771.23,-752.602 781.556,-750.231 772.005,-745.645 771.23,-752.602"/>
</g>
<!-- Mini Unix -->
<g id="node6" class="node"><title>Mini Unix</title>
<polygon fill="greenyellow" stroke="greenyellow" points="870.516,-626.301 760.094,-624.905 788.355,-590.335 893.411,-591.664 870.516,-626.301"/>
<text text-anchor="middle" x="828.094" y="-604.601" font-family="Helvetica,sans-Serif" font-size="14.00">Mini Unix</text>
</g>
<!-- 6th Edition&#45;&gt;Mini Unix -->
<g id="edge5" class="edge"><title>6th Edition&#45;&gt;Mini Unix</title>
<path fill="none" stroke="black" d="M519.616,-702.389C561.19,-684.486 634.263,-654.48 699.126,-635.301 716.855,-630.059 736.251,-625.421 754.461,-621.532"/>
<polygon fill="black" stroke="black" points="755.364,-624.919 764.437,-619.449 753.933,-618.066 755.364,-624.919"/>
</g>
<!-- Wollongong -->
<g id="node7" class="node"><title>Wollongong</title>
<polygon fill="darkseagreen" stroke="darkseagreen" points="842.834,-894.335 760.236,-882.303 771.416,-859.213 865.39,-859.172 900.594,-876.484 842.834,-894.335"/>
<text text-anchor="middle" x="828.094" y="-870.601" font-family="Helvetica,sans-Serif" font-size="14.00">Wollongong</text>
</g>
<!-- 6th Edition&#45;&gt;Wollongong -->
<g id="edge6" class="edge"><title>6th Edition&#45;&gt;Wollongong</title>
<path fill="none" stroke="black" d="M513.638,-737.973C552.962,-766.255 627.988,-816.749 699.126,-845.301 717.759,-852.78 738.73,-858.547 758.221,-862.893"/>
<polygon fill="black" stroke="black" points="757.747,-866.371 768.258,-865.039 759.21,-859.526 757.747,-866.371"/>
</g>
<!-- Interdata -->
<g id="node8" class="node"><title>Interdata</title>
<polygon fill="#1e90ff" stroke="#1e90ff" points="835.996,-716.11 727.745,-666.117 848.68,-657.65 899.954,-681.329 835.996,-716.11"/>
<text text-anchor="middle" x="828.094" y="-676.601" font-family="Helvetica,sans-Serif" font-size="14.00">Interdata</text>
</g>
<!-- 6th Edition&#45;&gt;Interdata -->
<g id="edge7" class="edge"><title>6th Edition&#45;&gt;Interdata</title>
<path fill="none" stroke="black" d="M569.32,-708.25C628.361,-701.849 706.432,-693.384 761.126,-687.454"/>
<polygon fill="black" stroke="black" points="761.834,-690.898 771.398,-686.34 761.079,-683.939 761.834,-690.898"/>
</g>
<!-- PWB 1.2 -->
<g id="node28" class="node"><title>PWB 1.2</title>
<polygon fill="cyan" stroke="cyan" points="849.168,-568.573 802.574,-561.827 772.882,-508.563 784.766,-461.879 831.591,-469.918 874.753,-507.857 880.923,-542.491 849.168,-568.573"/>
<text text-anchor="middle" x="828.094" y="-513.601" font-family="Helvetica,sans-Serif" font-size="14.00">PWB 1.2</text>
</g>
<!-- PWB 1.0&#45;&gt;PWB 1.2 -->
<g id="edge31" class="edge"><title>PWB 1.0&#45;&gt;PWB 1.2</title>
<path fill="none" stroke="black" d="M534.009,-517.301C595.222,-517.301 700.876,-517.301 767.212,-517.301"/>
<polygon fill="black" stroke="black" points="767.508,-520.802 777.508,-517.301 767.508,-513.802 767.508,-520.802"/>
</g>
<!-- USG 1.0 -->
<g id="node29" class="node"><title>USG 1.0</title>
<polygon fill="blue" stroke="blue" points="872.845,-444.023 699.158,-401.219 834.654,-387.225 905.718,-404.738 872.845,-444.023"/>
<text text-anchor="middle" x="828.094" y="-405.601" font-family="Helvetica,sans-Serif" font-size="14.00">USG 1.0</text>
</g>
<!-- PWB 1.0&#45;&gt;USG 1.0 -->
<g id="edge32" class="edge"><title>PWB 1.0&#45;&gt;USG 1.0</title>
<path fill="none" stroke="black" d="M519.182,-506.749C579.008,-487.815 704.937,-447.962 775.817,-425.529"/>
<polygon fill="black" stroke="black" points="776.963,-428.838 785.441,-422.484 774.851,-422.164 776.963,-428.838"/>
</g>
<!-- 2 BSD -->
<g id="node19" class="node"><title>2 BSD</title>
<polygon fill="blanchedalmond" stroke="blanchedalmond" points="2471.32,-1007.88 2435.76,-1007.18 2416.88,-993.901 2428.87,-977.911 2462.68,-971.124 2492.88,-978.835 2496.75,-995.282 2471.32,-1007.88"/>
<text text-anchor="middle" x="2457.88" y="-986.601" font-family="Helvetica,sans-Serif" font-size="14.00">2 BSD</text>
</g>
<!-- 1 BSD&#45;&gt;2 BSD -->
<g id="edge19" class="edge"><title>1 BSD&#45;&gt;2 BSD</title>
<path fill="none" stroke="black" d="M873.803,-763.59C898.648,-768.74 929.933,-776.129 957.062,-785.301 1192.58,-864.927 1218.8,-1014.3 1467.41,-1014.3 1467.41,-1014.3 1467.41,-1014.3 1866.36,-1014.3 2067.03,-1014.3 2305.75,-1000.29 2407.26,-993.681"/>
<polygon fill="black" stroke="black" points="2407.76,-997.156 2417.51,-993.008 2407.3,-990.171 2407.76,-997.156"/>
</g>
<!-- Unix/TS 3.0 -->
<g id="node9" class="node"><title>Unix/TS 3.0</title>
<polygon fill="#eed2ee" stroke="#eed2ee" points="2031.15,-471.058 1979.3,-487.353 1837.8,-475.71 1689.54,-442.95 1667.18,-418.386 1783.82,-416.409 1925.32,-428.051 2008.79,-446.495 2031.15,-471.058"/>
<text text-anchor="middle" x="1865.36" y="-444.601" font-family="Helvetica,sans-Serif" font-size="14.00">Unix/TS 3.0</text>
</g>
<!-- Interdata&#45;&gt;Unix/TS 3.0 -->
<g id="edge8" class="edge"><title>Interdata&#45;&gt;Unix/TS 3.0</title>
<path fill="none" stroke="black" d="M878.121,-671.141C1046.66,-639.625 1593.95,-537.063 1631.02,-527.301 1688.75,-512.1 1752.89,-489.992 1799.29,-473.027"/>
<polygon fill="black" stroke="black" points="1800.74,-476.224 1808.91,-469.489 1798.32,-469.654 1800.74,-476.224"/>
</g>
<!-- PWB 2.0 -->
<g id="node10" class="node"><title>PWB 2.0</title>
<polygon fill="#a2cd5a" stroke="#a2cd5a" points="1249.58,-535.695 1141.34,-539.68 993.194,-516.616 1013.28,-498.907 1151.52,-499.593 1239.67,-513.317 1249.58,-535.695"/>
<text text-anchor="middle" x="1131.43" y="-513.601" font-family="Helvetica,sans-Serif" font-size="14.00">PWB 2.0</text>
</g>
<!-- Interdata&#45;&gt;PWB 2.0 -->
<g id="edge9" class="edge"><title>Interdata&#45;&gt;PWB 2.0</title>
<path fill="none" stroke="black" d="M880.572,-672.199C906.189,-665.88 936.08,-654.756 957.062,-635.301 986.249,-608.24 962.792,-579.146 993.062,-553.301 1006.54,-541.793 1023.28,-533.909 1040.39,-528.521"/>
<polygon fill="black" stroke="black" points="1041.84,-531.748 1050.49,-525.629 1039.91,-525.019 1041.84,-531.748"/>
</g>
<!-- 7th Edition -->
<g id="node11" class="node"><title>7th Edition</title>
<polygon fill="chocolate" stroke="chocolate" points="1180.43,-746.25 1159.95,-760.753 1128.59,-765.916 1095.74,-757.564 1074.93,-739.729 1077.29,-721.946 1102.91,-711.85 1139.41,-711.094 1170.3,-717.762 1184.75,-730.151 1180.43,-746.25"/>
<text text-anchor="middle" x="1131.43" y="-732.601" font-family="Helvetica,sans-Serif" font-size="14.00">7th Edition</text>
</g>
<!-- Interdata&#45;&gt;7th Edition -->
<g id="edge10" class="edge"><title>Interdata&#45;&gt;7th Edition</title>
<path fill="none" stroke="black" d="M883.664,-690.443C935.156,-700.012 1012.35,-714.357 1066.66,-724.45"/>
<polygon fill="black" stroke="black" points="1066.05,-727.897 1076.52,-726.283 1067.33,-721.015 1066.05,-727.897"/>
</g>
<!-- TS 4.0 -->
<g id="node38" class="node"><title>TS 4.0</title>
<polygon fill="crimson" stroke="crimson" points="2579.78,-426.146 2541.91,-433.315 2471.95,-425.582 2406.74,-410.604 2367.33,-392.307 2356.24,-371.864 2373.84,-355.288 2423.54,-353.614 2496.49,-372.185 2560.95,-402.11 2579.78,-426.146"/>
<text text-anchor="middle" x="2457.88" y="-390.601" font-family="Helvetica,sans-Serif" font-size="14.00">TS 4.0</text>
</g>
<!-- Unix/TS 3.0&#45;&gt;TS 4.0 -->
<g id="edge44" class="edge"><title>Unix/TS 3.0&#45;&gt;TS 4.0</title>
<path fill="none" stroke="black" d="M1972.96,-438.554C2088.54,-427.984 2270.49,-411.346 2375.24,-401.767"/>
<polygon fill="black" stroke="black" points="2375.8,-405.23 2385.44,-400.834 2375.17,-398.259 2375.8,-405.23"/>
</g>
<!-- PWB 2.0&#45;&gt;Unix/TS 3.0 -->
<g id="edge42" class="edge"><title>PWB 2.0&#45;&gt;Unix/TS 3.0</title>
<path fill="none" stroke="black" d="M1243.35,-521.029C1344.74,-522.87 1498.6,-521.723 1631.02,-504.301 1685.09,-497.189 1744.87,-482.709 1790.39,-470.256"/>
<polygon fill="black" stroke="black" points="1791.46,-473.59 1800.17,-467.551 1789.6,-466.843 1791.46,-473.59"/>
</g>
<!-- 8th Edition -->
<g id="node12" class="node"><title>8th Edition</title>
<polygon fill="#00c5cd" stroke="#00c5cd" points="2771.31,-629.876 2691.02,-606.21 2746.33,-558.506 2977.4,-626.614 2771.31,-629.876"/>
<text text-anchor="middle" x="2796.52" y="-601.601" font-family="Helvetica,sans-Serif" font-size="14.00">8th Edition</text>
</g>
<!-- 7th Edition&#45;&gt;8th Edition -->
<g id="edge11" class="edge"><title>7th Edition&#45;&gt;8th Edition</title>
<path fill="none" stroke="black" d="M1156.36,-714.698C1187.93,-687.732 1246.47,-642.899 1305.8,-624.301 1542.82,-549.997 1615.97,-605.301 1864.36,-605.301 1864.36,-605.301 1864.36,-605.301 2200.81,-605.301 2368.1,-605.301 2561.86,-605.301 2681.57,-605.301"/>
<polygon fill="black" stroke="black" points="2681.84,-608.802 2691.84,-605.301 2681.84,-601.802 2681.84,-608.802"/>
</g>
<!-- 32V -->
<g id="node13" class="node"><title>32V</title>
<polygon fill="#4f94cd" stroke="#4f94cd" points="1542.24,-742.59 1546.94,-763.129 1466.2,-759.367 1387.12,-738.237 1395.57,-719.747 1447.16,-711.899 1493.65,-719.14 1542.24,-742.59"/>
<text text-anchor="middle" x="1468.41" y="-732.601" font-family="Helvetica,sans-Serif" font-size="14.00">32V</text>
</g>
<!-- 7th Edition&#45;&gt;32V -->
<g id="edge12" class="edge"><title>7th Edition&#45;&gt;32V</title>
<path fill="none" stroke="black" d="M1183.31,-736.301C1234.8,-736.301 1315.48,-736.301 1377.73,-736.301"/>
<polygon fill="black" stroke="black" points="1377.95,-739.802 1387.95,-736.301 1377.95,-732.802 1377.95,-739.802"/>
</g>
<!-- V7M -->
<g id="node14" class="node"><title>V7M</title>
<polygon fill="navy" stroke="navy" points="1951.55,-955.842 1941.1,-971.074 1901.72,-976.845 1863.26,-975.789 1834.74,-966.463 1808.77,-946.443 1789.62,-921.529 1799.4,-906.076 1849.17,-910.83 1914.28,-932.124 1951.55,-955.842"/>
<text text-anchor="middle" x="1865.36" y="-942.601" font-family="Helvetica,sans-Serif" font-size="14.00">V7M</text>
</g>
<!-- 7th Edition&#45;&gt;V7M -->
<g id="edge13" class="edge"><title>7th Edition&#45;&gt;V7M</title>
<path fill="none" stroke="black" d="M1152.04,-762.228C1181.13,-798.471 1239.46,-863.11 1305.8,-892.301 1474.73,-966.639 1699.52,-960.527 1804.98,-952.324"/>
<polygon fill="black" stroke="black" points="1805.43,-955.799 1815.11,-951.5 1804.86,-948.822 1805.43,-955.799"/>
</g>
<!-- Ultrix&#45;11 -->
<g id="node15" class="node"><title>Ultrix&#45;11</title>
<polygon fill="#698b69" stroke="#698b69" points="3273.8,-909.364 3276.08,-920.934 3244.69,-930.733 3205.8,-935.766 3168.86,-933.825 3130.43,-924.73 3099.76,-911.669 3102.77,-900.378 3152.5,-895.915 3224.53,-899.699 3273.8,-909.364"/>
<text text-anchor="middle" x="3187.92" y="-912.601" font-family="Helvetica,sans-Serif" font-size="14.00">Ultrix&#45;11</text>
</g>
<!-- 7th Edition&#45;&gt;Ultrix&#45;11 -->
<g id="edge14" class="edge"><title>7th Edition&#45;&gt;Ultrix&#45;11</title>
<path fill="none" stroke="black" d="M1177.97,-748.11C1206.89,-757.425 1243.66,-772.827 1269.8,-796.301 1293.79,-817.849 1278.19,-842.643 1305.8,-859.301 1358.97,-891.379 1802.26,-878.301 1864.36,-878.301 1864.36,-878.301 1864.36,-878.301 2458.88,-878.301 2685.31,-878.301 2950.81,-896.859 3090.2,-908.037"/>
<polygon fill="black" stroke="black" points="3090.17,-911.546 3100.42,-908.862 3090.74,-904.569 3090.17,-911.546"/>
</g>
<!-- Xenix -->
<g id="node16" class="node"><title>Xenix</title>
<polygon fill="coral" stroke="coral" points="1532.26,-685.906 1488.05,-688.139 1436.27,-677.565 1407.25,-660.38 1410.13,-641.991 1443.21,-633.17 1494.99,-643.743 1535.13,-667.517 1532.26,-685.906"/>
<text text-anchor="middle" x="1468.41" y="-658.601" font-family="Helvetica,sans-Serif" font-size="14.00">Xenix</text>
</g>
<!-- 7th Edition&#45;&gt;Xenix -->
<g id="edge15" class="edge"><title>7th Edition&#45;&gt;Xenix</title>
<path fill="none" stroke="black" d="M1180.07,-725.778C1242.48,-711.991 1351.51,-687.904 1415.82,-673.698"/>
<polygon fill="black" stroke="black" points="1416.73,-677.081 1425.74,-671.506 1415.22,-670.245 1416.73,-677.081"/>
</g>
<!-- UniPlus+ -->
<g id="node17" class="node"><title>UniPlus+</title>
<polygon fill="#a2cd5a" stroke="#a2cd5a" points="1591.78,-835.18 1534.89,-849.996 1391.23,-830.633 1305.69,-799.725 1379.39,-788.6 1503.79,-793.997 1572.1,-808.979 1591.78,-835.18"/>
<text text-anchor="middle" x="1468.41" y="-811.601" font-family="Helvetica,sans-Serif" font-size="14.00">UniPlus+</text>
</g>
<!-- 7th Edition&#45;&gt;UniPlus+ -->
<g id="edge16" class="edge"><title>7th Edition&#45;&gt;UniPlus+</title>
<path fill="none" stroke="black" d="M1179.01,-747.286C1224.05,-757.909 1294.07,-774.422 1353.84,-788.518"/>
<polygon fill="black" stroke="black" points="1353.19,-791.959 1363.72,-790.848 1354.79,-785.146 1353.19,-791.959"/>
</g>
<!-- 9th Edition -->
<g id="node18" class="node"><title>9th Edition</title>
<polygon fill="#cd5b45" stroke="#cd5b45" points="3237.35,-582.008 3197.9,-595.243 3147.81,-582.648 3127.92,-555.484 3156.34,-535.985 3207.15,-536.264 3240.97,-555.478 3237.35,-582.008"/>
<text text-anchor="middle" x="3187.92" y="-559.601" font-family="Helvetica,sans-Serif" font-size="14.00">9th Edition</text>
</g>
<!-- 8th Edition&#45;&gt;9th Edition -->
<g id="edge18" class="edge"><title>8th Edition&#45;&gt;9th Edition</title>
<path fill="none" stroke="black" d="M2876.32,-596.802C2950.62,-588.788 3060.33,-576.955 3127.52,-569.708"/>
<polygon fill="black" stroke="black" points="3127.95,-573.182 3137.52,-568.63 3127.2,-566.222 3127.95,-573.182"/>
</g>
<!-- 3 BSD -->
<g id="node22" class="node"><title>3 BSD</title>
<polygon fill="lemonchiffon" stroke="lemonchiffon" points="1931.49,-731.18 1930.7,-742.622 1904.95,-751.268 1859.5,-753.301 1813.46,-748.143 1790.07,-738.396 1800.03,-727.981 1834.94,-720.362 1876.89,-717.936 1911.61,-721.826 1931.49,-731.18"/>
<text text-anchor="middle" x="1865.36" y="-731.601" font-family="Helvetica,sans-Serif" font-size="14.00">3 BSD</text>
</g>
<!-- 32V&#45;&gt;3 BSD -->
<g id="edge23" class="edge"><title>32V&#45;&gt;3 BSD</title>
<path fill="none" stroke="black" d="M1528.97,-736.151C1596.37,-735.98 1706.59,-735.701 1782.16,-735.51"/>
<polygon fill="black" stroke="black" points="1782.6,-739.009 1792.59,-735.483 1782.58,-732.009 1782.6,-739.009"/>
</g>
<!-- V7M&#45;&gt;Ultrix&#45;11 -->
<g id="edge17" class="edge"><title>V7M&#45;&gt;Ultrix&#45;11</title>
<path fill="none" stroke="black" d="M1934.58,-944.752C2157.17,-939.695 2861.85,-923.686 3104.15,-918.182"/>
<polygon fill="black" stroke="black" points="3104.38,-921.678 3114.3,-917.951 3104.22,-914.679 3104.38,-921.678"/>
</g>
<!-- 2.8 BSD -->
<g id="node20" class="node"><title>2.8 BSD</title>
<polygon fill="#b0e2ff" stroke="#b0e2ff" points="2794.18,-847.177 2732.46,-830.151 2786.88,-806.124 2872.54,-829.754 2794.18,-847.177"/>
<text text-anchor="middle" x="2796.52" y="-824.601" font-family="Helvetica,sans-Serif" font-size="14.00">2.8 BSD</text>
</g>
<!-- 2 BSD&#45;&gt;2.8 BSD -->
<g id="edge20" class="edge"><title>2 BSD&#45;&gt;2.8 BSD</title>
<path fill="none" stroke="black" d="M2486.43,-977.044C2547.34,-947.73 2693.38,-877.451 2760.59,-845.109"/>
<polygon fill="black" stroke="black" points="2762.42,-848.112 2769.91,-840.622 2759.38,-841.805 2762.42,-848.112"/>
</g>
<!-- 2.8 BSD&#45;&gt;Ultrix&#45;11 -->
<g id="edge21" class="edge"><title>2.8 BSD&#45;&gt;Ultrix&#45;11</title>
<path fill="none" stroke="black" d="M2853.3,-834.065C2889.58,-839.112 2937.37,-848.245 2977.21,-864.301 2994.82,-871.399 2995.48,-880.489 3013.21,-887.301 3037.39,-896.599 3064.61,-902.919 3090.19,-907.213"/>
<polygon fill="black" stroke="black" points="3089.85,-910.704 3100.28,-908.819 3090.95,-903.791 3089.85,-910.704"/>
</g>
<!-- 2.9 BSD -->
<g id="node21" class="node"><title>2.9 BSD</title>
<polygon fill="#76eec6" stroke="#76eec6" points="3150.06,-854.922 3103.49,-810.123 3201.86,-784.663 3296.28,-875.497 3150.06,-854.922"/>
<text text-anchor="middle" x="3187.92" y="-827.601" font-family="Helvetica,sans-Serif" font-size="14.00">2.9 BSD</text>
</g>
<!-- 2.8 BSD&#45;&gt;2.9 BSD -->
<g id="edge22" class="edge"><title>2.8 BSD&#45;&gt;2.9 BSD</title>
<path fill="none" stroke="black" d="M2869.39,-828.855C2939.25,-829.393 3044.75,-830.206 3114.72,-830.745"/>
<polygon fill="black" stroke="black" points="3114.75,-834.245 3124.77,-830.823 3114.8,-827.246 3114.75,-834.245"/>
</g>
<!-- 4 BSD -->
<g id="node23" class="node"><title>4 BSD</title>
<polygon fill="#ff7f00" stroke="#ff7f00" points="2248.29,-743.962 2174.45,-748.439 2135.67,-726.469 2161.05,-704.61 2279.62,-723.028 2248.29,-743.962"/>
<text text-anchor="middle" x="2199.81" y="-725.601" font-family="Helvetica,sans-Serif" font-size="14.00">4 BSD</text>
</g>
<!-- 3 BSD&#45;&gt;4 BSD -->
<g id="edge24" class="edge"><title>3 BSD&#45;&gt;4 BSD</title>
<path fill="none" stroke="black" d="M1931.65,-734.123C1989.53,-733.078 2073.71,-731.559 2132.04,-730.507"/>
<polygon fill="black" stroke="black" points="2132.32,-734.002 2142.26,-730.322 2132.19,-727.003 2132.32,-734.002"/>
</g>
<!-- 4.1 BSD -->
<g id="node24" class="node"><title>4.1 BSD</title>
<polygon fill="#ffffe0" stroke="#ffffe0" points="2478.69,-752.295 2396.94,-730.819 2424.94,-697.123 2530.94,-724.969 2478.69,-752.295"/>
<text text-anchor="middle" x="2457.88" y="-722.601" font-family="Helvetica,sans-Serif" font-size="14.00">4.1 BSD</text>
</g>
<!-- 4 BSD&#45;&gt;4.1 BSD -->
<g id="edge25" class="edge"><title>4 BSD&#45;&gt;4.1 BSD</title>
<path fill="none" stroke="black" d="M2271.8,-728.47C2308.74,-728.037 2353.63,-727.511 2389.95,-727.086"/>
<polygon fill="black" stroke="black" points="2390,-730.585 2399.96,-726.968 2389.92,-723.586 2390,-730.585"/>
</g>
<!-- 4.1 BSD&#45;&gt;8th Edition -->
<g id="edge28" class="edge"><title>4.1 BSD&#45;&gt;8th Edition</title>
<path fill="none" stroke="black" d="M2490.35,-714.182C2521.97,-702.073 2572.15,-683.044 2615.83,-667.301 2655.56,-652.983 2700.47,-637.487 2735.45,-625.569"/>
<polygon fill="black" stroke="black" points="2736.7,-628.84 2745.04,-622.306 2734.45,-622.213 2736.7,-628.84"/>
</g>
<!-- 4.1 BSD&#45;&gt;2.8 BSD -->
<g id="edge27" class="edge"><title>4.1 BSD&#45;&gt;2.8 BSD</title>
<path fill="none" stroke="black" d="M2500.3,-741.038C2531.81,-752.07 2576.35,-767.265 2615.83,-779.301 2660.35,-792.878 2711.63,-806.681 2747.98,-816.162"/>
<polygon fill="black" stroke="black" points="2747.26,-819.591 2757.82,-818.718 2749.02,-812.816 2747.26,-819.591"/>
</g>
<!-- 4.2 BSD -->
<g id="node25" class="node"><title>4.2 BSD</title>
<polygon fill="#68228b" stroke="#68228b" points="2955.55,-760.367 2906.97,-767.486 2816.2,-757.728 2733.78,-741.169 2685.14,-721.71 2669.23,-698.935 2686.06,-679.117 2745.09,-676.176 2839.63,-697.585 2927.52,-732.741 2955.55,-760.367"/>
<text text-anchor="middle" x="2796.52" y="-719.601" font-family="Helvetica,sans-Serif" font-size="14.00">4.2 BSD</text>
</g>
<!-- 4.1 BSD&#45;&gt;4.2 BSD -->
<g id="edge26" class="edge"><title>4.1 BSD&#45;&gt;4.2 BSD</title>
<path fill="none" stroke="black" d="M2529.86,-725.669C2573.71,-725.278 2631,-724.768 2681.14,-724.321"/>
<polygon fill="black" stroke="black" points="2681.43,-727.818 2691.4,-724.229 2681.36,-720.819 2681.43,-727.818"/>
</g>
<!-- 4.3 BSD -->
<g id="node26" class="node"><title>4.3 BSD</title>
<polygon fill="#eee9bf" stroke="#eee9bf" points="3227.97,-743.063 3205.58,-761.997 3176.45,-766.151 3151.84,-754.231 3141.09,-730.68 3148.14,-704.128 3170.26,-684.606 3199.12,-679.864 3223.84,-692.008 3234.92,-716.286 3227.97,-743.063"/>
<text text-anchor="middle" x="3187.92" y="-719.601" font-family="Helvetica,sans-Serif" font-size="14.00">4.3 BSD</text>
</g>
<!-- 4.2 BSD&#45;&gt;4.3 BSD -->
<g id="edge29" class="edge"><title>4.2 BSD&#45;&gt;4.3 BSD</title>
<path fill="none" stroke="black" d="M2903.92,-723.301C2978.06,-723.301 3073.87,-723.301 3132.82,-723.301"/>
<polygon fill="black" stroke="black" points="3133.03,-726.802 3143.03,-723.301 3133.03,-719.802 3133.03,-726.802"/>
</g>
<!-- Ultrix&#45;32 -->
<g id="node27" class="node"><title>Ultrix&#45;32</title>
<polygon fill="#cd9b1d" stroke="#cd9b1d" points="3227.62,-656.87 3121.97,-647.042 3096.21,-612.894 3305.89,-632.4 3227.62,-656.87"/>
<text text-anchor="middle" x="3187.92" y="-633.601" font-family="Helvetica,sans-Serif" font-size="14.00">Ultrix&#45;32</text>
</g>
<!-- 4.2 BSD&#45;&gt;Ultrix&#45;32 -->
<g id="edge30" class="edge"><title>4.2 BSD&#45;&gt;Ultrix&#45;32</title>
<path fill="none" stroke="black" d="M2862.95,-706.747C2905.62,-696.144 2962.59,-682.351 3013.21,-671.301 3048.15,-663.672 3087.24,-655.951 3119.47,-649.8"/>
<polygon fill="black" stroke="black" points="3120.51,-653.165 3129.68,-647.86 3119.2,-646.288 3120.51,-653.165"/>
</g>
<!-- PWB 1.2&#45;&gt;PWB 2.0 -->
<g id="edge33" class="edge"><title>PWB 1.2&#45;&gt;PWB 2.0</title>
<path fill="none" stroke="black" d="M876.509,-517.301C906.61,-517.301 947.304,-517.301 987.29,-517.301"/>
<polygon fill="black" stroke="black" points="987.433,-520.802 997.433,-517.301 987.433,-513.802 987.433,-520.802"/>
</g>
<!-- CB Unix 1 -->
<g id="node30" class="node"><title>CB Unix 1</title>
<polygon fill="firebrick" stroke="firebrick" points="1216.42,-317.87 1199.68,-335.743 1153.72,-340.766 1105.12,-332.329 1068.83,-311.714 1054.04,-285.899 1072.75,-268.705 1125.78,-271.448 1186.53,-292.239 1216.42,-317.87"/>
<text text-anchor="middle" x="1131.43" y="-302.601" font-family="Helvetica,sans-Serif" font-size="14.00">CB Unix 1</text>
</g>
<!-- USG 1.0&#45;&gt;CB Unix 1 -->
<g id="edge34" class="edge"><title>USG 1.0&#45;&gt;CB Unix 1</title>
<path fill="none" stroke="black" d="M869.109,-395.624C922.34,-377.429 1016.64,-345.197 1076.22,-324.832"/>
<polygon fill="black" stroke="black" points="1077.5,-328.092 1085.83,-321.546 1075.24,-321.468 1077.5,-328.092"/>
</g>
<!-- USG 2.0 -->
<g id="node31" class="node"><title>USG 2.0</title>
<polygon fill="#458b00" stroke="#458b00" points="1108.2,-466.325 1041.46,-380.868 1170.39,-402.412 1205.68,-447.601 1108.2,-466.325"/>
<text text-anchor="middle" x="1131.43" y="-420.601" font-family="Helvetica,sans-Serif" font-size="14.00">USG 2.0</text>
</g>
<!-- USG 1.0&#45;&gt;USG 2.0 -->
<g id="edge35" class="edge"><title>USG 1.0&#45;&gt;USG 2.0</title>
<path fill="none" stroke="black" d="M899.364,-412.799C948.559,-415.248 1013.93,-418.502 1062.58,-420.924"/>
<polygon fill="black" stroke="black" points="1062.54,-424.426 1072.7,-421.428 1062.88,-417.435 1062.54,-424.426"/>
</g>
<!-- CB Unix 2 -->
<g id="node32" class="node"><title>CB Unix 2</title>
<polygon fill="greenyellow" stroke="greenyellow" points="1547.13,-294.412 1559.59,-311.724 1537.23,-323.146 1467.88,-320.812 1385.94,-306.953 1348.3,-291.189 1377.23,-280.879 1440.99,-276.459 1494.53,-276.118 1525.29,-281.322 1547.13,-294.412"/>
<text text-anchor="middle" x="1468.41" y="-292.601" font-family="Helvetica,sans-Serif" font-size="14.00">CB Unix 2</text>
</g>
<!-- CB Unix 1&#45;&gt;CB Unix 2 -->
<g id="edge36" class="edge"><title>CB Unix 1&#45;&gt;CB Unix 2</title>
<path fill="none" stroke="black" d="M1200.62,-304.266C1245.64,-302.922 1305.63,-301.131 1357.32,-299.588"/>
<polygon fill="black" stroke="black" points="1357.65,-303.08 1367.54,-299.283 1357.44,-296.083 1357.65,-303.08"/>
</g>
<!-- USG 3.0 -->
<g id="node36" class="node"><title>USG 3.0</title>
<polygon fill="#eed5b7" stroke="#eed5b7" points="1471.64,-477.776 1383.87,-452.163 1406.55,-401.719 1611.58,-461.547 1471.64,-477.776"/>
<text text-anchor="middle" x="1468.41" y="-444.601" font-family="Helvetica,sans-Serif" font-size="14.00">USG 3.0</text>
</g>
<!-- USG 2.0&#45;&gt;USG 3.0 -->
<g id="edge40" class="edge"><title>USG 2.0&#45;&gt;USG 3.0</title>
<path fill="none" stroke="black" d="M1190.78,-428.482C1242.43,-432.183 1318.62,-437.641 1377.96,-441.893"/>
<polygon fill="black" stroke="black" points="1377.86,-445.394 1388.08,-442.618 1378.36,-438.412 1377.86,-445.394"/>
</g>
<!-- CB Unix 3 -->
<g id="node33" class="node"><title>CB Unix 3</title>
<polygon fill="#8b7d6b" stroke="#8b7d6b" points="1959.87,-310.014 1991.99,-331.315 1975.74,-345.354 1889.56,-342.597 1776.98,-325.692 1715.31,-306.249 1738.74,-293.288 1810.53,-287.59 1875.49,-287.16 1919.42,-293.756 1959.87,-310.014"/>
<text text-anchor="middle" x="1865.36" y="-308.601" font-family="Helvetica,sans-Serif" font-size="14.00">CB Unix 3</text>
</g>
<!-- CB Unix 2&#45;&gt;CB Unix 3 -->
<g id="edge37" class="edge"><title>CB Unix 2&#45;&gt;CB Unix 3</title>
<path fill="none" stroke="black" d="M1551.24,-299.617C1595.71,-301.418 1652.26,-303.709 1705.03,-305.847"/>
<polygon fill="black" stroke="black" points="1705.05,-309.35 1715.19,-306.258 1705.34,-302.356 1705.05,-309.35"/>
</g>
<!-- Unix/TS++ -->
<g id="node34" class="node"><title>Unix/TS++</title>
<polygon fill="#eed5d2" stroke="#eed5d2" points="2300.04,-351.6 2256.03,-366.492 2126.48,-357.057 2099.59,-337.002 2172.92,-324.246 2243.82,-329.41 2300.04,-351.6"/>
<text text-anchor="middle" x="2199.81" y="-340.601" font-family="Helvetica,sans-Serif" font-size="14.00">Unix/TS++</text>
</g>
<!-- CB Unix 3&#45;&gt;Unix/TS++ -->
<g id="edge38" class="edge"><title>CB Unix 3&#45;&gt;Unix/TS++</title>
<path fill="none" stroke="black" d="M1979.84,-323.225C2018.01,-326.899 2060.32,-330.971 2097.5,-334.549"/>
<polygon fill="black" stroke="black" points="2097.55,-338.07 2107.84,-335.544 2098.22,-331.102 2097.55,-338.07"/>
</g>
<!-- PDP&#45;11 Sys V -->
<g id="node35" class="node"><title>PDP&#45;11 Sys V</title>
<polygon fill="#98f5ff" stroke="#98f5ff" points="2287.2,-287.492 2258.91,-299.055 2205.47,-303.298 2156.61,-299.215 2127.96,-287.218 2125.71,-271.422 2155.63,-260.197 2212.58,-260.632 2268.26,-272.184 2287.2,-287.492"/>
<text text-anchor="middle" x="2199.81" y="-278.601" font-family="Helvetica,sans-Serif" font-size="14.00">PDP&#45;11 Sys V</text>
</g>
<!-- CB Unix 3&#45;&gt;PDP&#45;11 Sys V -->
<g id="edge39" class="edge"><title>CB Unix 3&#45;&gt;PDP&#45;11 Sys V</title>
<path fill="none" stroke="black" d="M1947.69,-304.963C2000.31,-300.214 2068.45,-294.065 2120.47,-289.371"/>
<polygon fill="black" stroke="black" points="2121.01,-292.837 2130.65,-288.452 2120.38,-285.865 2121.01,-292.837"/>
</g>
<!-- CB Unix 3&#45;&gt;TS 4.0 -->
<g id="edge46" class="edge"><title>CB Unix 3&#45;&gt;TS 4.0</title>
<path fill="none" stroke="black" d="M1969.6,-345.193C2009.79,-356.672 2056.51,-368.4 2099.7,-375.301 2188.13,-389.43 2290.28,-393.67 2362.63,-394.679"/>
<polygon fill="black" stroke="black" points="2362.59,-398.178 2372.64,-394.8 2362.68,-391.179 2362.59,-398.178"/>
</g>
<!-- Unix/TS++&#45;&gt;TS 4.0 -->
<g id="edge45" class="edge"><title>Unix/TS++&#45;&gt;TS 4.0</title>
<path fill="none" stroke="black" d="M2277.64,-359.303C2299.68,-363.607 2324.15,-368.384 2347.74,-372.991"/>
<polygon fill="black" stroke="black" points="2347.3,-376.471 2357.79,-374.953 2348.64,-369.601 2347.3,-376.471"/>
</g>
<!-- USG 3.0&#45;&gt;Unix/TS 3.0 -->
<g id="edge41" class="edge"><title>USG 3.0&#45;&gt;Unix/TS 3.0</title>
<path fill="none" stroke="black" d="M1566.28,-448.301C1607.56,-448.301 1656.84,-448.301 1703.33,-448.301"/>
<polygon fill="black" stroke="black" points="1703.51,-451.802 1713.51,-448.301 1703.51,-444.802 1703.51,-451.802"/>
</g>
<!-- Unix/TS 1.0 -->
<g id="node37" class="node"><title>Unix/TS 1.0</title>
<polygon fill="orangered" stroke="orangered" points="1428.46,-383.594 1385.91,-349.141 1515.52,-346.805 1543.75,-369.666 1428.46,-383.594"/>
<text text-anchor="middle" x="1468.41" y="-358.601" font-family="Helvetica,sans-Serif" font-size="14.00">Unix/TS 1.0</text>
</g>
<!-- Unix/TS 1.0&#45;&gt;Unix/TS 3.0 -->
<g id="edge43" class="edge"><title>Unix/TS 1.0&#45;&gt;Unix/TS 3.0</title>
<path fill="none" stroke="black" d="M1525.27,-371.933C1556.47,-377.496 1595.99,-384.852 1631.02,-392.301 1663.06,-399.114 1697.42,-407.024 1729.67,-414.714"/>
<polygon fill="black" stroke="black" points="1729.06,-418.168 1739.6,-417.093 1730.69,-411.36 1729.06,-418.168"/>
</g>
<!-- System V.0 -->
<g id="node39" class="node"><title>System V.0</title>
<polygon fill="#ff7f00" stroke="#ff7f00" points="2907.51,-396.301 2876.78,-407.374 2808.25,-412.301 2733.53,-408.726 2688.28,-398.401 2694.38,-386.239 2748.51,-377.877 2824.49,-377.13 2886.92,-384.364 2907.51,-396.301"/>
<text text-anchor="middle" x="2796.52" y="-390.601" font-family="Helvetica,sans-Serif" font-size="14.00">System V.0</text>
</g>
<!-- TS 4.0&#45;&gt;System V.0 -->
<g id="edge47" class="edge"><title>TS 4.0&#45;&gt;System V.0</title>
<path fill="none" stroke="black" d="M2544.26,-394.301C2585.46,-394.301 2635.5,-394.301 2680.04,-394.301"/>
<polygon fill="black" stroke="black" points="2680.04,-397.802 2690.04,-394.301 2680.04,-390.802 2680.04,-397.802"/>
</g>
<!-- System V.2 -->
<g id="node40" class="node"><title>System V.2</title>
<polygon fill="#6e8b3d" stroke="#6e8b3d" points="3342.12,-415.771 3230.07,-424 3012.99,-393.774 3033.72,-372.831 3208.66,-373.359 3299.97,-386.073 3342.12,-415.771"/>
<text text-anchor="middle" x="3187.92" y="-390.601" font-family="Helvetica,sans-Serif" font-size="14.00">System V.2</text>
</g>
<!-- System V.0&#45;&gt;System V.2 -->
<g id="edge48" class="edge"><title>System V.0&#45;&gt;System V.2</title>
<path fill="none" stroke="black" d="M2904.18,-394.301C2935.84,-394.301 2971.44,-394.301 3006.43,-394.301"/>
<polygon fill="black" stroke="black" points="3006.76,-397.802 3016.76,-394.301 3006.76,-390.802 3006.76,-397.802"/>
</g>
<!-- System V.3 -->
<g id="node41" class="node"><title>System V.3</title>
<polygon fill="#cae1ff" stroke="#cae1ff" points="3566.55,-419.927 3481.89,-416.282 3424.16,-404.935 3418.6,-385.581 3451.16,-363.944 3523.67,-369.105 3588.05,-400.337 3566.55,-419.927"/>
<text text-anchor="middle" x="3493.44" y="-390.601" font-family="Helvetica,sans-Serif" font-size="14.00">System V.3</text>
</g>
<!-- System V.2&#45;&gt;System V.3 -->
<g id="edge49" class="edge"><title>System V.2&#45;&gt;System V.3</title>
<path fill="none" stroke="black" d="M3311.94,-394.301C3345.15,-394.301 3380.28,-394.301 3410.63,-394.301"/>
<polygon fill="black" stroke="black" points="3410.73,-397.802 3420.73,-394.301 3410.73,-390.802 3410.73,-397.802"/>
</g>
</g>
</svg>