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="343pt"
 viewBox="0.00 0.00 432.00 343.27" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(0.232458 0.232458) rotate(0) translate(4 1472.71)">
<title>unix</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1472.71 1854.4,-1472.71 1854.4,4 -4,4"/>
<text text-anchor="middle" x="925.2" y="-55.2" font-family="Helvetica,sans-Serif" font-size="36.00">Object Oriented Graphs</text>
<text text-anchor="middle" x="925.2" 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="1165.81,-288.807 1181.18,-307.918 1132.67,-316.343 1022.18,-307.329 933.291,-289.402 939.481,-275.259 1017.04,-268.705 1090.57,-267.522 1132.88,-273.239 1165.81,-288.807"/>
<text text-anchor="middle" x="1068.34" y="-284.58" 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="1016.42,-385.891 870.789,-394.545 680.323,-374.192 722.896,-353.47 901.298,-359.68 1016.42,-385.891"/>
<text text-anchor="middle" x="838.345" y="-369.855" 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="M1019.57,-306.941C980.181,-321.201 925.074,-341.154 885.992,-355.304"/>
<polygon fill="black" stroke="black" points="884.632,-352.074 876.421,-358.769 887.015,-358.656 884.632,-352.074"/>
</g>
<!-- PWB 1.0 -->
<g id="node3" class="node"><title>PWB 1.0</title>
<polygon fill="#eeb422" stroke="#eeb422" points="1249.7,-391.843 1209.13,-391.68 1174.47,-380.765 1166.02,-365.492 1188.88,-355.077 1229.66,-355.621 1264.32,-366.537 1272.56,-381.429 1249.7,-391.843"/>
<text text-anchor="middle" x="1219.34" y="-369.855" 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="M1114.88,-314.945C1135.47,-326.3 1159.45,-339.524 1179.24,-350.436"/>
<polygon fill="black" stroke="black" points="1177.56,-353.507 1188,-355.272 1180.94,-347.377 1177.56,-353.507"/>
</g>
<!-- LSX -->
<g id="node4" class="node"><title>LSX</title>
<polygon fill="#eec591" stroke="#eec591" points="1145.69,-487.468 1125.02,-497.963 1086.47,-503.64 1056.43,-503.297 1036.18,-494.866 1022.41,-480.062 1029.91,-467.268 1070.84,-465.204 1123.15,-474.331 1145.69,-487.468"/>
<text text-anchor="middle" x="1077.34" y="-482.311" 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="M903.482,-392.718C933.467,-402.201 969.035,-415.073 999.345,-430.55 1015.42,-438.76 1031.99,-449.889 1045.7,-459.947"/>
<polygon fill="black" stroke="black" points="1043.73,-462.846 1053.84,-466.035 1047.93,-457.241 1043.73,-462.846"/>
</g>
<!-- 1 BSD -->
<g id="node5" class="node"><title>1 BSD</title>
<polygon fill="#ffd700" stroke="#ffd700" points="351.385,-491.396 338.174,-507.033 291.815,-505.365 254.139,-489.124 260.435,-472.013 295.963,-464.787 331.501,-472.36 351.385,-491.396"/>
<text text-anchor="middle" x="303.345" y="-482.311" 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="M757.295,-382.487C680.997,-390.939 563.893,-406.463 464.345,-430.55 421.849,-440.832 374.61,-457.457 342.355,-469.637"/>
<polygon fill="black" stroke="black" points="340.944,-466.429 332.848,-473.262 343.439,-472.969 340.944,-466.429"/>
</g>
<!-- Mini Unix -->
<g id="node6" class="node"><title>Mini Unix</title>
<polygon fill="greenyellow" stroke="greenyellow" points="801.767,-504.011 691.345,-502.615 719.606,-468.045 824.661,-469.373 801.767,-504.011"/>
<text text-anchor="middle" x="759.345" y="-482.311" 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="M827.36,-389.914C814.393,-408.044 792.646,-438.45 777.237,-459.995"/>
<polygon fill="black" stroke="black" points="774.238,-458.17 771.268,-468.34 779.932,-462.243 774.238,-458.17"/>
</g>
<!-- Wollongong -->
<g id="node7" class="node"><title>Wollongong</title>
<polygon fill="darkseagreen" stroke="darkseagreen" points="933.084,-506.044 850.487,-494.012 861.666,-470.923 955.641,-470.882 990.845,-488.194 933.084,-506.044"/>
<text text-anchor="middle" x="918.345" y="-482.311" 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="M851.555,-392.795C865.379,-411.882 887.104,-441.878 901.999,-462.443"/>
<polygon fill="black" stroke="black" points="899.221,-464.575 907.922,-470.621 904.891,-460.469 899.221,-464.575"/>
</g>
<!-- Interdata -->
<g id="node8" class="node"><title>Interdata</title>
<polygon fill="#1e90ff" stroke="#1e90ff" points="581.247,-521.82 472.996,-471.826 593.931,-463.359 645.205,-487.039 581.247,-521.82"/>
<text text-anchor="middle" x="573.345" y="-482.311" 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="M799.708,-386.999C767.836,-397.601 721.636,-413.753 682.345,-430.55 659.235,-440.429 634.1,-452.868 613.796,-463.363"/>
<polygon fill="black" stroke="black" points="612.084,-460.309 604.831,-468.033 615.317,-466.517 612.084,-460.309"/>
</g>
<!-- PWB 1.2 -->
<g id="node28" class="node"><title>PWB 1.2</title>
<polygon fill="cyan" stroke="cyan" points="1240.42,-537.283 1193.82,-530.537 1164.13,-477.273 1176.02,-430.589 1222.84,-438.628 1266,-476.567 1272.17,-511.201 1240.42,-537.283"/>
<text text-anchor="middle" x="1219.34" y="-482.311" 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="M1219.34,-391.814C1219.34,-401.678 1219.34,-414.673 1219.34,-427.817"/>
<polygon fill="black" stroke="black" points="1215.84,-427.847 1219.34,-437.848 1222.84,-427.848 1215.84,-427.847"/>
</g>
<!-- USG 1.0 -->
<g id="node29" class="node"><title>USG 1.0</title>
<polygon fill="blue" stroke="blue" points="1466.1,-520.732 1292.41,-477.929 1427.9,-463.935 1498.97,-481.448 1466.1,-520.732"/>
<text text-anchor="middle" x="1421.34" y="-482.311" 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="M1250.46,-391.572C1285.5,-410.732 1342.55,-441.927 1380.99,-462.946"/>
<polygon fill="black" stroke="black" points="1379.4,-466.066 1389.86,-467.793 1382.76,-459.924 1379.4,-466.066"/>
</g>
<!-- 2 BSD -->
<g id="node19" class="node"><title>2 BSD</title>
<polygon fill="blanchedalmond" stroke="blanchedalmond" points="182.793,-1089.57 147.226,-1088.88 128.345,-1075.6 140.337,-1059.61 174.143,-1052.82 204.349,-1060.53 208.22,-1076.98 182.793,-1089.57"/>
<text text-anchor="middle" x="169.345" y="-1068.3" 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="M290.508,-505.178C262.897,-546.09 200.345,-649.429 200.345,-745.947 200.345,-745.947 200.345,-745.947 200.345,-870.85 200.345,-932.72 185.699,-1004.09 176.541,-1042.68"/>
<polygon fill="black" stroke="black" points="173.077,-1042.11 174.12,-1052.66 179.879,-1043.76 173.077,-1042.11"/>
</g>
<!-- Unix/TS 3.0 -->
<g id="node9" class="node"><title>Unix/TS 3.0</title>
<polygon fill="#eed2ee" stroke="#eed2ee" points="1431.13,-892.607 1379.28,-908.902 1237.79,-897.259 1089.53,-864.499 1067.17,-839.935 1183.8,-837.957 1325.3,-849.6 1408.77,-868.043 1431.13,-892.607"/>
<text text-anchor="middle" x="1265.34" y="-866.15" 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="M611.157,-505.804C682.016,-541.411 839.033,-622.167 965.345,-700.406 1026.68,-738.399 1035.63,-757.809 1098.34,-793.488 1124.31,-808.262 1153.71,-822.34 1180.51,-834.244"/>
<polygon fill="black" stroke="black" points="1179.32,-837.54 1189.88,-838.361 1182.13,-831.132 1179.32,-837.54"/>
</g>
<!-- PWB 2.0 -->
<g id="node10" class="node"><title>PWB 2.0</title>
<polygon fill="#a2cd5a" stroke="#a2cd5a" points="1273.5,-639.333 1165.25,-643.318 1017.11,-620.254 1037.19,-602.545 1175.43,-603.23 1263.59,-616.954 1273.5,-639.333"/>
<text text-anchor="middle" x="1155.34" y="-617.239" 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="M607.402,-507.936C628.277,-519.751 655.973,-533.674 682.345,-541.472 820.012,-582.183 862.423,-550.069 1003.34,-577.472 1032.93,-583.225 1065.15,-591.874 1092.28,-599.868"/>
<polygon fill="black" stroke="black" points="1091.45,-603.272 1102.03,-602.777 1093.45,-596.565 1091.45,-603.272"/>
</g>
<!-- 7th Edition -->
<g id="node11" class="node"><title>7th Edition</title>
<polygon fill="chocolate" stroke="chocolate" points="622.34,-630.888 601.869,-645.39 570.503,-650.554 537.651,-642.202 516.845,-624.366 519.208,-606.583 544.82,-596.488 581.328,-595.731 612.215,-602.4 626.667,-614.788 622.34,-630.888"/>
<text text-anchor="middle" x="573.345" y="-617.239" 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="M573.345,-518.177C573.345,-538.396 573.345,-564.755 573.345,-585.579"/>
<polygon fill="black" stroke="black" points="569.845,-585.604 573.345,-595.604 576.845,-585.604 569.845,-585.604"/>
</g>
<!-- TS 4.0 -->
<g id="node38" class="node"><title>TS 4.0</title>
<polygon fill="crimson" stroke="crimson" points="1444.24,-1103.84 1406.38,-1111.01 1336.42,-1103.28 1271.21,-1088.3 1231.8,-1070 1220.71,-1049.56 1238.31,-1032.98 1288.01,-1031.31 1360.95,-1049.88 1425.41,-1079.81 1444.24,-1103.84"/>
<text text-anchor="middle" x="1322.34" y="-1068.3" 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="M1273.76,-900.383C1283.31,-933.922 1298.98,-988.969 1309.94,-1027.44"/>
<polygon fill="black" stroke="black" points="1306.65,-1028.67 1312.76,-1037.33 1313.38,-1026.75 1306.65,-1028.67"/>
</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="M1142.63,-639.876C1121.05,-672.722 1082.47,-743.721 1113.34,-793.488 1123.53,-809.9 1138.46,-822.848 1155.05,-833.031"/>
<polygon fill="black" stroke="black" points="1153.45,-836.147 1163.86,-838.108 1156.95,-830.082 1153.45,-836.147"/>
</g>
<!-- 8th Edition -->
<g id="node12" class="node"><title>8th Edition</title>
<polygon fill="#00c5cd" stroke="#00c5cd" points="928.142,-1220.23 847.852,-1196.56 903.16,-1148.86 1134.22,-1216.97 928.142,-1220.23"/>
<text text-anchor="middle" x="953.345" y="-1191.95" 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="M618.965,-633.326C654.86,-642.164 706.186,-654.532 751.345,-664.406 831.472,-681.926 876.834,-640.025 932.345,-700.406 983.333,-755.869 951.345,-793.511 951.345,-868.85 951.345,-868.85 951.345,-868.85 951.345,-971.808 951.345,-1035.03 952.159,-1108.33 952.749,-1153.09"/>
<polygon fill="black" stroke="black" points="949.252,-1153.33 952.886,-1163.29 956.251,-1153.24 949.252,-1153.33"/>
</g>
<!-- 32V -->
<g id="node13" class="node"><title>32V</title>
<polygon fill="#4f94cd" stroke="#4f94cd" points="916.173,-753.236 920.876,-773.774 840.129,-770.013 761.05,-748.882 769.502,-730.393 821.094,-722.545 867.586,-729.786 916.173,-753.236"/>
<text text-anchor="middle" x="842.345" y="-743.247" 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="M612.382,-638.315C648.833,-653.78 704.625,-677.894 752.345,-700.406 765.856,-706.78 780.357,-713.963 793.688,-720.709"/>
<polygon fill="black" stroke="black" points="792.203,-723.88 802.703,-725.293 795.376,-717.64 792.203,-723.88"/>
</g>
<!-- V7M -->
<g id="node14" class="node"><title>V7M</title>
<polygon fill="navy" stroke="navy" points="172.534,-879.39 162.085,-894.623 122.706,-900.393 84.2389,-899.338 55.7234,-890.011 29.7568,-869.992 10.604,-845.077 20.3814,-829.625 70.1554,-834.379 135.26,-855.673 172.534,-879.39"/>
<text text-anchor="middle" x="86.3445" y="-866.15" 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="M516.855,-623.489C444.121,-627.854 316.177,-643.75 224.345,-700.406 170.133,-733.851 127.502,-796.24 104.692,-834.984"/>
<polygon fill="black" stroke="black" points="101.56,-833.408 99.5923,-843.819 107.623,-836.908 101.56,-833.408"/>
</g>
<!-- Ultrix&#45;11 -->
<g id="node15" class="node"><title>Ultrix&#45;11</title>
<polygon fill="#698b69" stroke="#698b69" points="217.226,-1318.35 219.506,-1329.92 188.112,-1339.72 149.228,-1344.75 112.284,-1342.81 73.8489,-1333.71 43.1826,-1320.65 46.1912,-1309.36 95.9181,-1304.9 167.948,-1308.68 217.226,-1318.35"/>
<text text-anchor="middle" x="131.345" y="-1321.59" 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="M520.553,-627.789C439.876,-637.875 291.63,-661.304 257.345,-700.406 207.675,-757.053 238.345,-793.511 238.345,-868.85 238.345,-868.85 238.345,-868.85 238.345,-1073 238.345,-1161.94 180.898,-1255.45 150.19,-1299.09"/>
<polygon fill="black" stroke="black" points="147.229,-1297.21 144.251,-1307.38 152.92,-1301.29 147.229,-1297.21"/>
</g>
<!-- Xenix -->
<g id="node16" class="node"><title>Xenix</title>
<polygon fill="coral" stroke="coral" points="397.191,-770.552 352.983,-772.784 301.204,-762.211 272.187,-745.026 275.061,-726.636 308.143,-717.815 359.922,-728.389 400.065,-752.163 397.191,-770.552"/>
<text text-anchor="middle" x="333.345" y="-743.247" 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="M534.115,-639.233C500.329,-654.448 450.497,-677.661 408.345,-700.406 395.291,-707.449 381.318,-715.723 369.013,-723.272"/>
<polygon fill="black" stroke="black" points="367.045,-720.373 360.384,-728.613 370.729,-726.325 367.045,-720.373"/>
</g>
<!-- UniPlus+ -->
<g id="node17" class="node"><title>UniPlus+</title>
<polygon fill="#a2cd5a" stroke="#a2cd5a" points="703.709,-766.825 646.825,-781.641 503.163,-762.278 417.62,-731.371 491.329,-720.245 615.727,-725.643 684.038,-740.625 703.709,-766.825"/>
<text text-anchor="middle" x="580.345" y="-743.247" 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="M574.933,-650.078C576,-668.977 577.408,-693.931 578.521,-713.642"/>
<polygon fill="black" stroke="black" points="575.03,-713.909 579.089,-723.696 582.019,-713.515 575.03,-713.909"/>
</g>
<!-- 9th Edition -->
<g id="node18" class="node"><title>9th Edition</title>
<polygon fill="#cd5b45" stroke="#cd5b45" points="1002.77,-1343.99 963.326,-1357.23 913.233,-1344.63 893.345,-1317.47 921.766,-1297.97 972.574,-1298.25 1006.39,-1317.46 1002.77,-1343.99"/>
<text text-anchor="middle" x="953.345" y="-1321.59" 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="M953.345,-1220.06C953.345,-1238.99 953.345,-1265.97 953.345,-1287.73"/>
<polygon fill="black" stroke="black" points="949.845,-1287.94 953.345,-1297.94 956.845,-1287.94 949.845,-1287.94"/>
</g>
<!-- 3 BSD -->
<g id="node22" class="node"><title>3 BSD</title>
<polygon fill="lemonchiffon" stroke="lemonchiffon" points="877.473,-865.729 876.68,-877.171 850.932,-885.816 805.481,-887.85 759.439,-882.692 736.054,-872.945 746.009,-862.53 780.92,-854.911 822.871,-852.485 857.588,-856.374 877.473,-865.729"/>
<text text-anchor="middle" x="811.345" y="-866.15" 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="M836.874,-769.284C831.616,-789.79 823.659,-820.821 818.028,-842.782"/>
<polygon fill="black" stroke="black" points="814.567,-842.192 815.473,-852.748 821.347,-843.931 814.567,-842.192"/>
</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="M89.1936,-899.559C97.3126,-981.368 120.499,-1215.01 128.55,-1296.13"/>
<polygon fill="black" stroke="black" points="125.112,-1296.93 129.583,-1306.53 132.078,-1296.24 125.112,-1296.93"/>
</g>
<!-- 2.8 BSD -->
<g id="node20" class="node"><title>2.8 BSD</title>
<polygon fill="#b0e2ff" stroke="#b0e2ff" points="340.013,-1214.53 278.293,-1197.5 332.705,-1173.48 418.367,-1197.11 340.013,-1214.53"/>
<text text-anchor="middle" x="342.345" y="-1191.95" 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="M188.854,-1086.72C218.669,-1107.68 275.845,-1147.89 311.373,-1172.87"/>
<polygon fill="black" stroke="black" points="309.716,-1175.99 319.909,-1178.88 313.743,-1170.26 309.716,-1175.99"/>
</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="M320.952,-1209.59C284.685,-1231.53 210.791,-1276.23 166.724,-1302.88"/>
<polygon fill="black" stroke="black" points="164.808,-1299.95 158.063,-1308.12 168.431,-1305.94 164.808,-1299.95"/>
</g>
<!-- 2.9 BSD -->
<g id="node21" class="node"><title>2.9 BSD</title>
<polygon fill="#76eec6" stroke="#76eec6" points="308.483,-1348.91 261.915,-1304.11 360.28,-1278.65 454.7,-1369.48 308.483,-1348.91"/>
<text text-anchor="middle" x="346.345" y="-1321.59" 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="M342.892,-1214.13C343.365,-1229.21 344.072,-1251.78 344.724,-1272.57"/>
<polygon fill="black" stroke="black" points="341.226,-1272.7 345.038,-1282.59 348.223,-1272.48 341.226,-1272.7"/>
</g>
<!-- 4 BSD -->
<g id="node23" class="node"><title>4 BSD</title>
<polygon fill="#ff7f00" stroke="#ff7f00" points="736.815,-985.469 662.98,-989.946 624.198,-967.976 649.576,-946.116 768.153,-964.535 736.815,-985.469"/>
<text text-anchor="middle" x="688.345" y="-967.108" 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="M791.855,-886.53C771.101,-903.228 738.121,-929.761 714.978,-948.38"/>
<polygon fill="black" stroke="black" points="712.535,-945.854 706.938,-954.849 716.923,-951.308 712.535,-945.854"/>
</g>
<!-- 4.1 BSD -->
<g id="node24" class="node"><title>4.1 BSD</title>
<polygon fill="#ffffe0" stroke="#ffffe0" points="647.157,-1097.99 565.408,-1076.52 593.408,-1042.82 699.405,-1070.67 647.157,-1097.99"/>
<text text-anchor="middle" x="626.345" y="-1068.3" 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="M677.545,-989.086C667.854,-1004.59 653.499,-1027.55 642.453,-1045.23"/>
<polygon fill="black" stroke="black" points="639.353,-1043.58 637.02,-1053.92 645.289,-1047.29 639.353,-1043.58"/>
</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="M666.441,-1087.91C717.238,-1106.81 806.028,-1139.85 871.416,-1164.17"/>
<polygon fill="black" stroke="black" points="870.294,-1167.49 880.887,-1167.7 872.735,-1160.93 870.294,-1167.49"/>
</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="M593.396,-1083.99C553.472,-1097.67 484.457,-1122.41 427.345,-1148.59 408.85,-1157.07 388.814,-1167.84 372.842,-1176.84"/>
<polygon fill="black" stroke="black" points="370.909,-1173.92 363.949,-1181.9 374.372,-1180 370.909,-1173.92"/>
</g>
<!-- 4.2 BSD -->
<g id="node25" class="node"><title>4.2 BSD</title>
<polygon fill="#68228b" stroke="#68228b" points="754.38,-1232.72 705.796,-1239.84 615.024,-1230.08 532.607,-1213.52 483.964,-1194.06 468.054,-1171.29 484.893,-1151.47 543.92,-1148.53 638.462,-1169.94 726.345,-1205.09 754.38,-1232.72"/>
<text text-anchor="middle" x="595.345" y="-1191.95" 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="M621.636,-1091.47C617.561,-1107.47 611.509,-1131.22 606.238,-1151.9"/>
<polygon fill="black" stroke="black" points="602.804,-1151.21 603.726,-1161.76 609.587,-1152.94 602.804,-1151.21"/>
</g>
<!-- 4.3 BSD -->
<g id="node26" class="node"><title>4.3 BSD</title>
<polygon fill="#eee9bf" stroke="#eee9bf" points="815.39,-1345.05 793.005,-1363.98 763.874,-1368.13 739.259,-1356.22 728.51,-1332.66 735.568,-1306.11 757.684,-1286.59 786.546,-1281.85 811.264,-1293.99 822.345,-1318.27 815.39,-1345.05"/>
<text text-anchor="middle" x="775.345" y="-1321.59" 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="M655.133,-1234.52C675.776,-1248.04 698.856,-1263.66 719.345,-1278.72 724.909,-1282.81 730.672,-1287.25 736.29,-1291.7"/>
<polygon fill="black" stroke="black" points="734.388,-1294.66 744.378,-1298.18 738.768,-1289.2 734.388,-1294.66"/>
</g>
<!-- Ultrix&#45;32 -->
<g id="node27" class="node"><title>Ultrix&#45;32</title>
<polygon fill="#cd9b1d" stroke="#cd9b1d" points="632.039,-1344.85 526.392,-1335.03 500.634,-1300.88 710.313,-1320.38 632.039,-1344.85"/>
<text text-anchor="middle" x="592.345" y="-1321.59" 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="M594.649,-1226.26C594.13,-1248.33 593.429,-1278.16 592.937,-1299.09"/>
<polygon fill="black" stroke="black" points="589.436,-1299.06 592.7,-1309.14 596.435,-1299.23 589.436,-1299.06"/>
</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="M1198.03,-531.274C1188.03,-552.048 1176.46,-576.092 1167.88,-593.896"/>
<polygon fill="black" stroke="black" points="1164.64,-592.556 1163.46,-603.085 1170.95,-595.593 1164.64,-592.556"/>
</g>
<!-- CB Unix 1 -->
<g id="node30" class="node"><title>CB Unix 1</title>
<polygon fill="firebrick" stroke="firebrick" points="1733.33,-632.508 1716.6,-650.38 1670.64,-655.403 1622.04,-646.966 1585.74,-626.351 1570.95,-600.537 1589.67,-583.343 1642.69,-586.086 1703.44,-606.877 1733.33,-632.508"/>
<text text-anchor="middle" x="1648.34" y="-617.239" 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="M1470.32,-515.691C1502.16,-534.336 1544.15,-558.922 1579.35,-579.535"/>
<polygon fill="black" stroke="black" points="1577.74,-582.651 1588.14,-584.684 1581.28,-576.61 1577.74,-582.651"/>
</g>
<!-- USG 2.0 -->
<g id="node31" class="node"><title>USG 2.0</title>
<polygon fill="#458b00" stroke="#458b00" points="1391.11,-662.962 1324.37,-577.505 1453.3,-599.05 1488.59,-644.239 1391.11,-662.962"/>
<text text-anchor="middle" x="1414.34" y="-617.239" 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="M1420.16,-509.56C1419.1,-529.563 1417.54,-559.17 1416.31,-582.687"/>
<polygon fill="black" stroke="black" points="1412.81,-582.505 1415.78,-592.676 1419.8,-582.874 1412.81,-582.505"/>
</g>
<!-- CB Unix 2 -->
<g id="node32" class="node"><title>CB Unix 2</title>
<polygon fill="greenyellow" stroke="greenyellow" points="1809.06,-745.057 1821.52,-762.37 1799.16,-773.791 1729.81,-771.458 1647.88,-757.599 1610.23,-741.835 1639.17,-731.524 1702.92,-727.104 1756.46,-726.763 1787.23,-731.968 1809.06,-745.057"/>
<text text-anchor="middle" x="1730.34" y="-743.247" 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="M1670.53,-655.497C1683.5,-675.1 1699.66,-699.545 1711.92,-718.078"/>
<polygon fill="black" stroke="black" points="1709.15,-720.244 1717.59,-726.655 1714.99,-716.383 1709.15,-720.244"/>
</g>
<!-- USG 3.0 -->
<g id="node36" class="node"><title>USG 3.0</title>
<polygon fill="#eed5b7" stroke="#eed5b7" points="1268.58,-776.422 1180.8,-750.809 1203.49,-700.365 1408.52,-760.192 1268.58,-776.422"/>
<text text-anchor="middle" x="1265.34" y="-743.247" 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="M1380.53,-650.078C1355.85,-670.623 1322.57,-698.323 1298.12,-718.665"/>
<polygon fill="black" stroke="black" points="1295.65,-716.173 1290.2,-725.261 1300.13,-721.554 1295.65,-716.173"/>
</g>
<!-- CB Unix 3 -->
<g id="node33" class="node"><title>CB Unix 3</title>
<polygon fill="#8b7d6b" stroke="#8b7d6b" points="1740.85,-867.562 1772.97,-888.864 1756.72,-902.902 1670.54,-900.146 1557.96,-883.241 1496.3,-863.798 1519.72,-850.837 1591.51,-845.138 1656.47,-844.709 1700.4,-851.305 1740.85,-867.562"/>
<text text-anchor="middle" x="1646.34" y="-866.15" 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="M1715.52,-769.284C1702.52,-787.992 1683.44,-815.46 1668.61,-836.809"/>
<polygon fill="black" stroke="black" points="1665.58,-835.037 1662.74,-845.246 1671.32,-839.031 1665.58,-835.037"/>
</g>
<!-- Unix/TS++ -->
<g id="node34" class="node"><title>Unix/TS++</title>
<polygon fill="#eed5d2" stroke="#eed5d2" points="1550.57,-978.107 1506.56,-992.999 1377.01,-983.564 1350.12,-963.509 1423.45,-950.753 1494.35,-955.917 1550.57,-978.107"/>
<text text-anchor="middle" x="1450.34" y="-967.108" 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="M1607.15,-890.638C1572.94,-907.909 1523.57,-932.84 1489.4,-950.09"/>
<polygon fill="black" stroke="black" points="1487.54,-947.108 1480.19,-954.74 1490.69,-953.357 1487.54,-947.108"/>
</g>
<!-- PDP&#45;11 Sys V -->
<g id="node35" class="node"><title>PDP&#45;11 Sys V</title>
<polygon fill="#98f5ff" stroke="#98f5ff" points="1742.73,-975.999 1714.44,-987.562 1661,-991.805 1612.14,-987.722 1583.49,-975.725 1581.24,-959.929 1611.16,-948.704 1668.11,-949.139 1723.79,-960.691 1742.73,-975.999"/>
<text text-anchor="middle" x="1655.34" y="-967.108" 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="M1648.73,-897.109C1649.89,-909.85 1651.29,-925.248 1652.51,-938.587"/>
<polygon fill="black" stroke="black" points="1649.04,-939.111 1653.43,-948.753 1656.01,-938.477 1649.04,-939.111"/>
</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="M1579.05,-886.502C1490.47,-907.241 1345.42,-941.743 1341.34,-946.213 1321.32,-968.145 1317.18,-1001.82 1317.71,-1028.67"/>
<polygon fill="black" stroke="black" points="1314.22,-1029.11 1318.14,-1038.95 1321.21,-1028.81 1314.22,-1029.11"/>
</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="M1430.06,-987.525C1411.48,-1001.93 1383.47,-1023.63 1360.68,-1041.29"/>
<polygon fill="black" stroke="black" points="1358.3,-1038.71 1352.54,-1047.6 1362.59,-1044.24 1358.3,-1038.71"/>
</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="M1265.34,-775.685C1265.34,-793.133 1265.34,-815.784 1265.34,-834.383"/>
<polygon fill="black" stroke="black" points="1261.84,-834.517 1265.34,-844.517 1268.84,-834.517 1261.84,-834.517"/>
</g>
<!-- Unix/TS 1.0 -->
<g id="node37" class="node"><title>Unix/TS 1.0</title>
<polygon fill="orangered" stroke="orangered" points="1469.39,-768.24 1426.84,-733.787 1556.46,-731.45 1584.69,-754.311 1469.39,-768.24"/>
<text text-anchor="middle" x="1509.34" y="-743.247" 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="M1468.78,-768.047C1426.94,-788.778 1361.59,-821.159 1316.3,-843.603"/>
<polygon fill="black" stroke="black" points="1314.64,-840.518 1307.23,-848.094 1317.75,-846.79 1314.64,-840.518"/>
</g>
<!-- System V.0 -->
<g id="node39" class="node"><title>System V.0</title>
<polygon fill="#ff7f00" stroke="#ff7f00" points="1433.34,-1197.65 1402.61,-1208.73 1334.08,-1213.65 1259.36,-1210.08 1214.11,-1199.75 1220.21,-1187.59 1274.34,-1179.23 1350.31,-1178.48 1412.75,-1185.72 1433.34,-1197.65"/>
<text text-anchor="middle" x="1322.34" y="-1191.95" 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="M1322.34,-1100.3C1322.34,-1120.73 1322.34,-1148.49 1322.34,-1168.61"/>
<polygon fill="black" stroke="black" points="1318.84,-1168.63 1322.34,-1178.63 1325.84,-1168.63 1318.84,-1168.63"/>
</g>
<!-- System V.2 -->
<g id="node40" class="node"><title>System V.2</title>
<polygon fill="#6e8b3d" stroke="#6e8b3d" points="1476.54,-1346.76 1364.49,-1354.98 1147.41,-1324.76 1168.15,-1303.82 1343.08,-1304.34 1434.4,-1317.06 1476.54,-1346.76"/>
<text text-anchor="middle" x="1322.34" y="-1321.59" 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="M1322.34,-1213.34C1322.34,-1233.8 1322.34,-1268.85 1322.34,-1294.09"/>
<polygon fill="black" stroke="black" points="1318.84,-1294.23 1322.34,-1304.23 1325.84,-1294.23 1318.84,-1294.23"/>
</g>
<!-- System V.3 -->
<g id="node41" class="node"><title>System V.3</title>
<polygon fill="#cae1ff" stroke="#cae1ff" points="1395.46,-1463.91 1310.79,-1460.26 1253.07,-1448.92 1247.51,-1429.56 1280.06,-1407.93 1352.57,-1413.09 1416.95,-1444.32 1395.46,-1463.91"/>
<text text-anchor="middle" x="1322.34" y="-1434.58" 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="M1322.34,-1349.28C1322.34,-1364.11 1322.34,-1383.72 1322.34,-1400.67"/>
<polygon fill="black" stroke="black" points="1318.84,-1400.8 1322.34,-1410.8 1325.84,-1400.8 1318.84,-1400.8"/>
</g>
</g>
</svg>