<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
 <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
]>
<!-- Generated by Graphviz version 2.21.0 (Wed Jul 23 15:20:11 UTC 2008)
     For user: (ellson) John Ellson -->
<!-- Title: unix Pages: 1 -->
<svg width="432pt" height="389pt"
 viewBox="0.00 0.00 432.00 388.60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(0.287425 0.287425) rotate(0) translate(4 1348)">
<title>unix</title>
<polygon style="fill:white;stroke:white;" points="-4,4 -4,-1348 1499,-1348 1499,4 -4,4"/>
<text text-anchor="middle" x="747" y="-53.6" style="font-family:Arial;font-style:oblique;font-size:36.00;">Object Oriented Graphs</text>
<text text-anchor="middle" x="747" y="-12.6" style="font-family:Arial;font-style:oblique;font-size:36.00;">Stephen North, 3/19/93</text>
<!-- 5th Edition -->
<g id="node1" class="node"><title>5th Edition</title>
<polygon style="fill:#ee8262;stroke:#ee8262;" points="1031.94,-1320.45 1044.22,-1336.85 1005.44,-1344.08 917.086,-1336.34 846.009,-1320.96 850.958,-1308.83 912.977,-1303.21 971.77,-1302.19 1005.61,-1307.1 1031.94,-1320.45"/>
<text text-anchor="middle" x="954" y="-1315.9" style="font-family:Helvetica-Outline;font-size:14.00;">5th Edition</text>
</g>
<!-- 6th Edition -->
<g id="node2" class="node"><title>6th Edition</title>
<polygon style="fill:deepskyblue;stroke:deepskyblue;" points="855.061,-1250.08 747.061,-1259.95 605.81,-1236.73 637.382,-1213.08 769.687,-1220.16 855.061,-1250.08"/>
<text text-anchor="middle" x="723" y="-1231.9" style="font-family:Helvetica-Outline;font-size:14.00;">6th Edition</text>
</g>
<!-- 5th Edition&#45;&gt;6th Edition -->
<g id="edge2" class="edge"><title>5th Edition&#45;&gt;6th Edition</title>
<path style="fill:none;stroke:black;" d="M909,-1304C875,-1291 828,-1274 790,-1260"/>
<polygon style="fill:black;stroke:black;" points="790.584,-1256.52 780,-1257 788.573,-1263.23 790.584,-1256.52"/>
</g>
<!-- PWB 1.0 -->
<g id="node3" class="node"><title>PWB 1.0</title>
<polygon style="fill:#eeb422;stroke:#eeb422;" points="1125.99,-1255.54 1081.91,-1255.36 1044.24,-1243.7 1035.06,-1227.39 1059.9,-1216.26 1104.21,-1216.84 1141.87,-1228.5 1150.83,-1244.41 1125.99,-1255.54"/>
<text text-anchor="middle" x="1093" y="-1231.9" style="font-family:Helvetica-Outline;font-size:14.00;">PWB 1.0</text>
</g>
<!-- 5th Edition&#45;&gt;PWB 1.0 -->
<g id="edge4" class="edge"><title>5th Edition&#45;&gt;PWB 1.0</title>
<path style="fill:none;stroke:black;" d="M981,-1303C1003,-1290 1036,-1271 1059,-1256"/>
<polygon style="fill:black;stroke:black;" points="1060.96,-1258.92 1068,-1251 1057.56,-1252.8 1060.96,-1258.92"/>
</g>
<!-- LSX -->
<g id="node4" class="node"><title>LSX</title>
<polygon style="fill:#eec591;stroke:#eec591;" points="1014.85,-1141.44 1000.38,-1151.8 973.39,-1157.4 952.359,-1157.06 938.179,-1148.74 928.54,-1134.13 933.791,-1121.5 962.446,-1119.47 999.07,-1128.47 1014.85,-1141.44"/>
<text text-anchor="middle" x="967" y="-1135.9" style="font-family:Helvetica-Outline;font-size:14.00;">LSX</text>
</g>
<!-- 6th Edition&#45;&gt;LSX -->
<g id="edge6" class="edge"><title>6th Edition&#45;&gt;LSX</title>
<path style="fill:none;stroke:black;" d="M776,-1222C815,-1212 867,-1196 910,-1176 920,-1172 930,-1165 939,-1160"/>
<polygon style="fill:black;stroke:black;" points="941.1,-1162.8 947,-1154 936.9,-1157.2 941.1,-1162.8"/>
</g>
<!-- 1 BSD -->
<g id="node5" class="node"><title>1 BSD</title>
<polygon style="fill:#ffd700;stroke:#ffd700;" points="276.55,-1145.49 262.923,-1161.42 215.109,-1159.72 176.248,-1143.17 182.742,-1125.73 219.387,-1118.37 256.041,-1126.09 276.55,-1145.49"/>
<text text-anchor="middle" x="227" y="-1135.9" style="font-family:Helvetica-Outline;font-size:14.00;">1 BSD</text>
</g>
<!-- 6th Edition&#45;&gt;1 BSD -->
<g id="edge8" class="edge"><title>6th Edition&#45;&gt;1 BSD</title>
<path style="fill:none;stroke:black;" d="M620,-1226C539,-1217 423,-1201 324,-1176 308,-1172 292,-1166 277,-1160"/>
<polygon style="fill:black;stroke:black;" points="277.584,-1156.52 267,-1157 275.573,-1163.23 277.584,-1156.52"/>
</g>
<!-- Mini Unix -->
<g id="node6" class="node"><title>Mini Unix</title>
<polygon style="fill:greenyellow;stroke:greenyellow;" points="682.186,-1165.46 548.952,-1163.48 583.052,-1114.59 709.81,-1116.47 682.186,-1165.46"/>
<text text-anchor="middle" x="631" y="-1135.9" style="font-family:Helvetica-Outline;font-size:14.00;">Mini Unix</text>
</g>
<!-- 6th Edition&#45;&gt;Mini Unix -->
<g id="edge10" class="edge"><title>6th Edition&#45;&gt;Mini Unix</title>
<path style="fill:none;stroke:black;" d="M704,-1217C692,-1204 676,-1187 662,-1172"/>
<polygon style="fill:black;stroke:black;" points="664.546,-1169.6 655,-1165 659.596,-1174.55 664.546,-1169.6"/>
</g>
<!-- Wollongong -->
<g id="node7" class="node"><title>Wollongong</title>
<polygon style="fill:darkseagreen;stroke:darkseagreen;" points="833.288,-1163.73 736.411,-1149.48 749.524,-1122.13 859.744,-1122.08 901.033,-1142.59 833.288,-1163.73"/>
<text text-anchor="middle" x="816" y="-1135.9" style="font-family:Helvetica-Outline;font-size:14.00;">Wollongong</text>
</g>
<!-- 6th Edition&#45;&gt;Wollongong -->
<g id="edge12" class="edge"><title>6th Edition&#45;&gt;Wollongong</title>
<path style="fill:none;stroke:black;" d="M740,-1218C754,-1204 775,-1183 791,-1166"/>
<polygon style="fill:black;stroke:black;" points="793.404,-1168.55 798,-1159 788.454,-1163.6 793.404,-1168.55"/>
</g>
<!-- Interdata -->
<g id="node8" class="node"><title>Interdata</title>
<polygon style="fill:#1e90ff;stroke:#1e90ff;" points="439.8,-1175.84 332.954,-1125.8 452.319,-1117.33 502.928,-1141.03 439.8,-1175.84"/>
<text text-anchor="middle" x="432" y="-1135.9" style="font-family:Helvetica-Outline;font-size:14.00;">Interdata</text>
</g>
<!-- 6th Edition&#45;&gt;Interdata -->
<g id="edge14" class="edge"><title>6th Edition&#45;&gt;Interdata</title>
<path style="fill:none;stroke:black;" d="M657,-1214C622,-1203 579,-1188 540,-1176 522,-1170 504,-1164 487,-1158"/>
<polygon style="fill:black;stroke:black;" points="487.584,-1154.52 477,-1155 485.573,-1161.23 487.584,-1154.52"/>
</g>
<!-- PWB 1.2 -->
<g id="node28" class="node"><title>PWB 1.2</title>
<polygon style="fill:cyan;stroke:cyan;" points="1115.85,-1172.54 1065.34,-1168.26 1033.15,-1134.45 1046.03,-1104.82 1096.79,-1109.93 1143.58,-1134.01 1150.27,-1155.99 1115.85,-1172.54"/>
<text text-anchor="middle" x="1093" y="-1135.9" style="font-family:Helvetica-Outline;font-size:14.00;">PWB 1.2</text>
</g>
<!-- PWB 1.0&#45;&gt;PWB 1.2 -->
<g id="edge62" class="edge"><title>PWB 1.0&#45;&gt;PWB 1.2</title>
<path style="fill:none;stroke:black;" d="M1093,-1217C1093,-1207 1093,-1194 1093,-1181"/>
<polygon style="fill:black;stroke:black;" points="1096.5,-1181 1093,-1171 1089.5,-1181 1096.5,-1181"/>
</g>
<!-- USG 1.0 -->
<g id="node29" class="node"><title>USG 1.0</title>
<polygon style="fill:blue;stroke:blue;" points="1307.11,-1175.5 1170.83,-1131.74 1277.15,-1117.43 1332.91,-1135.34 1307.11,-1175.5"/>
<text text-anchor="middle" x="1272" y="-1135.9" style="font-family:Helvetica-Outline;font-size:14.00;">USG 1.0</text>
</g>
<!-- PWB 1.0&#45;&gt;USG 1.0 -->
<g id="edge64" class="edge"><title>PWB 1.0&#45;&gt;USG 1.0</title>
<path style="fill:none;stroke:black;" d="M1120,-1222C1150,-1205 1201,-1179 1235,-1160"/>
<polygon style="fill:black;stroke:black;" points="1236.96,-1162.92 1244,-1155 1233.56,-1156.8 1236.96,-1162.92"/>
</g>
<!-- 2 BSD -->
<g id="node19" class="node"><title>2 BSD</title>
<polygon style="fill:blanchedalmond;stroke:blanchedalmond;" points="141.762,-637.892 102.721,-637.143 81.9956,-622.869 95.1596,-605.681 132.267,-598.386 165.423,-606.674 169.672,-624.354 141.762,-637.892"/>
<text text-anchor="middle" x="127" y="-614.9" style="font-family:Helvetica-Outline;font-size:14.00;">2 BSD</text>
</g>
<!-- 1 BSD&#45;&gt;2 BSD -->
<g id="edge38" class="edge"><title>1 BSD&#45;&gt;2 BSD</title>
<path style="fill:none;stroke:black;" d="M215,-1119C194,-1079 152,-991 152,-911 152,-911 152,-911 152,-805 152,-749 140,-684 133,-648"/>
<polygon style="fill:black;stroke:black;" points="136.393,-647.119 131,-638 129.529,-648.492 136.393,-647.119"/>
</g>
<!-- Unix/TS 3.0 -->
<g id="node9" class="node"><title>Unix/TS 3.0</title>
<polygon style="fill:#eed2ee;stroke:#eed2ee;" points="1082.96,-821.72 1049.51,-833.692 958.219,-825.138 862.56,-801.068 848.133,-783.021 923.389,-781.567 1014.68,-790.122 1068.54,-803.672 1082.96,-821.72"/>
<text text-anchor="middle" x="976" y="-800.9" style="font-family:Helvetica-Outline;font-size:14.00;">Unix/TS 3.0</text>
</g>
<!-- Interdata&#45;&gt;Unix/TS 3.0 -->
<g id="edge16" class="edge"><title>Interdata&#45;&gt;Unix/TS 3.0</title>
<path style="fill:none;stroke:black;" d="M465,-1123C524,-1092 651,-1022 750,-952 797,-919 802,-901 849,-870 875,-853 906,-837 931,-825"/>
<polygon style="fill:black;stroke:black;" points="932.283,-828.26 940,-821 929.44,-821.863 932.283,-828.26"/>
</g>
<!-- PWB 2.0 -->
<g id="node10" class="node"><title>PWB 2.0</title>
<polygon style="fill:#a2cd5a;stroke:#a2cd5a;" points="978.179,-1047.17 903.809,-1051.32 802.02,-1027.29 815.821,-1008.83 910.801,-1009.55 971.371,-1023.85 978.179,-1047.17"/>
<text text-anchor="middle" x="897" y="-1023.9" style="font-family:Helvetica-Outline;font-size:14.00;">PWB 2.0</text>
</g>
<!-- Interdata&#45;&gt;PWB 2.0 -->
<g id="edge18" class="edge"><title>Interdata&#45;&gt;PWB 2.0</title>
<path style="fill:none;stroke:black;" d="M470,-1125C490,-1118 516,-1109 540,-1104 649,-1078 681,-1095 788,-1068 810,-1062 835,-1054 855,-1046"/>
<polygon style="fill:black;stroke:black;" points="856.283,-1049.26 864,-1042 853.44,-1042.86 856.283,-1049.26"/>
</g>
<!-- 7th Edition -->
<g id="node11" class="node"><title>7th Edition</title>
<polygon style="fill:chocolate;stroke:chocolate;" points="492.825,-1036.17 467.412,-1048.08 428.472,-1052.32 387.688,-1045.46 361.858,-1030.81 364.792,-1016.21 396.588,-1007.92 441.911,-1007.3 480.256,-1012.77 498.197,-1022.95 492.825,-1036.17"/>
<text text-anchor="middle" x="432" y="-1023.9" style="font-family:Helvetica-Outline;font-size:14.00;">7th Edition</text>
</g>
<!-- Interdata&#45;&gt;7th Edition -->
<g id="edge20" class="edge"><title>Interdata&#45;&gt;7th Edition</title>
<path style="fill:none;stroke:black;" d="M432,-1119C432,-1103 432,-1081 432,-1062"/>
<polygon style="fill:black;stroke:black;" points="435.5,-1062 432,-1052 428.5,-1062 435.5,-1062"/>
</g>
<!-- TS 4.0 -->
<g id="node38" class="node"><title>TS 4.0</title>
<polygon style="fill:crimson;stroke:crimson;" points="1138.92,-641.271 1115.03,-646.284 1070.88,-640.876 1029.73,-630.402 1004.86,-617.605 997.864,-603.308 1008.97,-591.716 1040.33,-590.545 1086.36,-603.533 1127.04,-624.461 1138.92,-641.271"/>
<text text-anchor="middle" x="1062" y="-614.9" style="font-family:Helvetica-Outline;font-size:14.00;">TS 4.0</text>
</g>
<!-- Unix/TS 3.0&#45;&gt;TS 4.0 -->
<g id="edge88" class="edge"><title>Unix/TS 3.0&#45;&gt;TS 4.0</title>
<path style="fill:none;stroke:black;" d="M984,-787C1000,-755 1031,-685 1049,-646"/>
<polygon style="fill:black;stroke:black;" points="1052.2,-647.441 1054,-637 1046.08,-644.042 1052.2,-647.441"/>
</g>
<!-- PWB 2.0&#45;&gt;Unix/TS 3.0 -->
<g id="edge84" class="edge"><title>PWB 2.0&#45;&gt;Unix/TS 3.0</title>
<path style="fill:none;stroke:black;" d="M885,-1009C866,-978 836,-915 862,-870 875,-847 899,-832 922,-822"/>
<polygon style="fill:black;stroke:black;" points="923.283,-825.26 931,-818 920.44,-818.863 923.283,-825.26"/>
</g>
<!-- 8th Edition -->
<g id="node12" class="node"><title>8th Edition</title>
<polygon style="fill:#00c5cd;stroke:#00c5cd;" points="777.207,-530.503 714.152,-509.795 757.588,-468.053 939.053,-527.649 777.207,-530.503"/>
<text text-anchor="middle" x="797" y="-504.9" style="font-family:Helvetica-Outline;font-size:14.00;">8th Edition</text>
</g>
<!-- 7th Edition&#45;&gt;8th Edition -->
<g id="edge22" class="edge"><title>7th Edition&#45;&gt;8th Edition</title>
<path style="fill:none;stroke:black;" d="M478,-1012C502,-1005 533,-995 560,-988 630,-969 669,-1005 717,-952 762,-903 736,-870 736,-805 736,-805 736,-805 736,-714 736,-649 764,-579 782,-539"/>
<polygon style="fill:black;stroke:black;" points="785.137,-540.56 786,-530 778.74,-537.717 785.137,-540.56"/>
</g>
<!-- 32V -->
<g id="node13" class="node"><title>32V</title>
<polygon style="fill:#4f94cd;stroke:#4f94cd;" points="703.032,-916.676 706.219,-935.213 651.499,-931.818 597.909,-912.747 603.636,-896.059 638.599,-888.976 670.106,-895.511 703.032,-916.676"/>
<text text-anchor="middle" x="653" y="-906.9" style="font-family:Helvetica-Outline;font-size:14.00;">32V</text>
</g>
<!-- 7th Edition&#45;&gt;32V -->
<g id="edge24" class="edge"><title>7th Edition&#45;&gt;32V</title>
<path style="fill:none;stroke:black;" d="M470,-1011C502,-996 549,-974 589,-952 601,-946 613,-938 624,-931"/>
<polygon style="fill:black;stroke:black;" points="626.1,-933.8 632,-925 621.9,-928.2 626.1,-933.8"/>
</g>
<!-- V7M -->
<g id="node14" class="node"><title>V7M</title>
<polygon style="fill:navy;stroke:navy;" points="117.8,-811.71 110.671,-822.424 83.8063,-826.483 57.5635,-825.741 38.1099,-819.181 20.3951,-805.1 7.32878,-787.576 13.9991,-776.707 47.9556,-780.05 92.3711,-795.028 117.8,-811.71"/>
<text text-anchor="middle" x="59" y="-800.9" style="font-family:Helvetica-Outline;font-size:14.00;">V7M</text>
</g>
<!-- 7th Edition&#45;&gt;V7M -->
<g id="edge26" class="edge"><title>7th Edition&#45;&gt;V7M</title>
<path style="fill:none;stroke:black;" d="M364,-1017C312,-1007 240,-987 186,-952 139,-921 99,-868 78,-835"/>
<polygon style="fill:black;stroke:black;" points="80.4592,-832.379 72,-826 74.6349,-836.262 80.4592,-832.379"/>
</g>
<!-- Ultrix&#45;11 -->
<g id="node15" class="node"><title>Ultrix&#45;11</title>
<polygon style="fill:#698b69;stroke:#698b69;" points="192.951,-384.156 195.048,-395.57 166.187,-405.239 130.44,-410.205 96.4773,-408.29 61.1438,-399.316 32.952,-386.43 35.7178,-375.29 81.4322,-370.886 147.65,-374.62 192.951,-384.156"/>
<text text-anchor="middle" x="114" y="-386.9" style="font-family:Helvetica-Outline;font-size:14.00;">Ultrix&#45;11</text>
</g>
<!-- 7th Edition&#45;&gt;Ultrix&#45;11 -->
<g id="edge28" class="edge"><title>7th Edition&#45;&gt;Ultrix&#45;11</title>
<path style="fill:none;stroke:black;" d="M373,-1014C317,-1000 239,-976 219,-952 178,-900 200,-870 200,-805 200,-805 200,-805 200,-619 200,-542 158,-460 132,-419"/>
<polygon style="fill:black;stroke:black;" points="134.916,-417.042 127,-410 128.797,-420.441 134.916,-417.042"/>
</g>
<!-- Xenix -->
<g id="node16" class="node"><title>Xenix</title>
<polygon style="fill:coral;stroke:coral;" points="339.441,-931.122 301.745,-933.024 257.595,-924.011 232.852,-909.362 235.303,-893.687 263.512,-886.167 307.662,-895.18 341.891,-915.446 339.441,-931.122"/>
<text text-anchor="middle" x="285" y="-906.9" style="font-family:Helvetica-Outline;font-size:14.00;">Xenix</text>
</g>
<!-- 7th Edition&#45;&gt;Xenix -->
<g id="edge30" class="edge"><title>7th Edition&#45;&gt;Xenix</title>
<path style="fill:none;stroke:black;" d="M406,-1008C382,-989 347,-960 320,-939"/>
<polygon style="fill:black;stroke:black;" points="322.1,-936.2 312,-933 317.9,-941.8 322.1,-936.2"/>
</g>
<!-- UniPlus+ -->
<g id="node17" class="node"><title>UniPlus+</title>
<polygon style="fill:#a2cd5a;stroke:#a2cd5a;" points="553.26,-926.841 514.868,-938.648 417.909,-923.218 360.176,-898.588 409.922,-889.721 493.88,-894.023 539.984,-905.962 553.26,-926.841"/>
<text text-anchor="middle" x="470" y="-906.9" style="font-family:Helvetica-Outline;font-size:14.00;">UniPlus+</text>
</g>
<!-- 7th Edition&#45;&gt;UniPlus+ -->
<g id="edge32" class="edge"><title>7th Edition&#45;&gt;UniPlus+</title>
<path style="fill:none;stroke:black;" d="M439,-1007C445,-988 454,-961 461,-941"/>
<polygon style="fill:black;stroke:black;" points="464.479,-941.584 464,-931 457.774,-939.573 464.479,-941.584"/>
</g>
<!-- 9th Edition -->
<g id="node18" class="node"><title>9th Edition</title>
<polygon style="fill:#cd5b45;stroke:#cd5b45;" points="894.315,-406.464 846.978,-417.405 786.867,-406.993 763.001,-384.538 797.106,-368.418 858.075,-368.649 898.658,-384.533 894.315,-406.464"/>
<text text-anchor="middle" x="835" y="-386.9" style="font-family:Helvetica-Outline;font-size:14.00;">9th Edition</text>
</g>
<!-- 8th Edition&#45;&gt;9th Edition -->
<g id="edge36" class="edge"><title>8th Edition&#45;&gt;9th Edition</title>
<path style="fill:none;stroke:black;" d="M805,-483C811,-466 818,-443 824,-424"/>
<polygon style="fill:black;stroke:black;" points="827.479,-424.584 827,-414 820.774,-422.573 827.479,-424.584"/>
</g>
<!-- 3 BSD -->
<g id="node22" class="node"><title>3 BSD</title>
<polygon style="fill:lemonchiffon;stroke:lemonchiffon;" points="687.795,-800.666 687.174,-812.697 667.007,-821.788 631.408,-823.926 595.345,-818.502 577.029,-808.254 584.826,-797.303 612.17,-789.292 645.028,-786.741 672.22,-790.831 687.795,-800.666"/>
<text text-anchor="middle" x="636" y="-800.9" style="font-family:Helvetica-Outline;font-size:14.00;">3 BSD</text>
</g>
<!-- 32V&#45;&gt;3 BSD -->
<g id="edge46" class="edge"><title>32V&#45;&gt;3 BSD</title>
<path style="fill:none;stroke:black;" d="M650,-891C647,-875 644,-852 641,-834"/>
<polygon style="fill:black;stroke:black;" points="644.393,-833.119 639,-824 637.529,-834.492 644.393,-833.119"/>
</g>
<!-- V7M&#45;&gt;Ultrix&#45;11 -->
<g id="edge34" class="edge"><title>V7M&#45;&gt;Ultrix&#45;11</title>
<path style="fill:none;stroke:black;" d="M59,-784C60,-744 63,-658 73,-586 81,-526 98,-457 107,-419"/>
<polygon style="fill:black;stroke:black;" points="110.471,-419.492 109,-409 103.607,-418.119 110.471,-419.492"/>
</g>
<!-- 2.8 BSD -->
<g id="node20" class="node"><title>2.8 BSD</title>
<polygon style="fill:#b0e2ff;stroke:#b0e2ff;" points="302.642,-533.198 240.222,-511.371 295.251,-480.568 381.885,-510.863 302.642,-533.198"/>
<text text-anchor="middle" x="305" y="-504.9" style="font-family:Helvetica-Outline;font-size:14.00;">2.8 BSD</text>
</g>
<!-- 2 BSD&#45;&gt;2.8 BSD -->
<g id="edge40" class="edge"><title>2 BSD&#45;&gt;2.8 BSD</title>
<path style="fill:none;stroke:black;" d="M153,-603C183,-584 235,-552 270,-530"/>
<polygon style="fill:black;stroke:black;" points="271.958,-532.916 279,-525 268.559,-526.797 271.958,-532.916"/>
</g>
<!-- 2.8 BSD&#45;&gt;Ultrix&#45;11 -->
<g id="edge42" class="edge"><title>2.8 BSD&#45;&gt;Ultrix&#45;11</title>
<path style="fill:none;stroke:black;" d="M276,-491C243,-471 188,-437 152,-414"/>
<polygon style="fill:black;stroke:black;" points="153.441,-410.797 143,-409 150.042,-416.916 153.441,-410.797"/>
</g>
<!-- 2.9 BSD -->
<g id="node21" class="node"><title>2.9 BSD</title>
<polygon style="fill:#76eec6;stroke:#76eec6;" points="272.877,-411.703 233.367,-372.437 316.824,-350.122 396.932,-429.737 272.877,-411.703"/>
<text text-anchor="middle" x="305" y="-386.9" style="font-family:Helvetica-Outline;font-size:14.00;">2.9 BSD</text>
</g>
<!-- 2.8 BSD&#45;&gt;2.9 BSD -->
<g id="edge44" class="edge"><title>2.8 BSD&#45;&gt;2.9 BSD</title>
<path style="fill:none;stroke:black;" d="M305,-484C305,-467 305,-445 305,-427"/>
<polygon style="fill:black;stroke:black;" points="308.5,-427 305,-417 301.5,-427 308.5,-427"/>
</g>
<!-- 4 BSD -->
<g id="node23" class="node"><title>4 BSD</title>
<polygon style="fill:#ff7f00;stroke:#ff7f00;" points="647.649,-729.472 585.729,-734.197 553.205,-711.01 574.487,-687.941 673.93,-707.38 647.649,-729.472"/>
<text text-anchor="middle" x="607" y="-709.9" style="font-family:Helvetica-Outline;font-size:14.00;">4 BSD</text>
</g>
<!-- 3 BSD&#45;&gt;4 BSD -->
<g id="edge48" class="edge"><title>3 BSD&#45;&gt;4 BSD</title>
<path style="fill:none;stroke:black;" d="M630,-787C626,-774 621,-756 616,-742"/>
<polygon style="fill:black;stroke:black;" points="619.226,-740.573 613,-732 612.521,-742.584 619.226,-740.573"/>
</g>
<!-- 4.1 BSD -->
<g id="node24" class="node"><title>4.1 BSD</title>
<polygon style="fill:#ffffe0;stroke:#ffffe0;" points="577.947,-647.927 491.741,-624.027 521.267,-586.529 633.045,-617.517 577.947,-647.927"/>
<text text-anchor="middle" x="556" y="-614.9" style="font-family:Helvetica-Outline;font-size:14.00;">4.1 BSD</text>
</g>
<!-- 4 BSD&#45;&gt;4.1 BSD -->
<g id="edge50" class="edge"><title>4 BSD&#45;&gt;4.1 BSD</title>
<path style="fill:none;stroke:black;" d="M595,-692C589,-681 582,-668 575,-655"/>
<polygon style="fill:black;stroke:black;" points="577.916,-653.042 570,-646 571.797,-656.441 577.916,-653.042"/>
</g>
<!-- 4.1 BSD&#45;&gt;8th Edition -->
<g id="edge56" class="edge"><title>4.1 BSD&#45;&gt;8th Edition</title>
<path style="fill:none;stroke:black;" d="M588,-605C630,-585 704,-552 752,-529"/>
<polygon style="fill:black;stroke:black;" points="753.283,-532.26 761,-525 750.44,-525.863 753.283,-532.26"/>
</g>
<!-- 4.1 BSD&#45;&gt;2.8 BSD -->
<g id="edge54" class="edge"><title>4.1 BSD&#45;&gt;2.8 BSD</title>
<path style="fill:none;stroke:black;" d="M511,-599C464,-579 392,-548 347,-527"/>
<polygon style="fill:black;stroke:black;" points="348.56,-523.863 338,-523 345.717,-530.26 348.56,-523.863"/>
</g>
<!-- 4.2 BSD -->
<g id="node25" class="node"><title>4.2 BSD</title>
<polygon style="fill:#68228b;stroke:#68228b;" points="637.208,-533.158 607.817,-537.798 552.905,-531.438 503.047,-520.646 473.621,-507.963 463.996,-493.119 474.183,-480.202 509.891,-478.285 567.084,-492.239 620.248,-515.152 637.208,-533.158"/>
<text text-anchor="middle" x="541" y="-504.9" style="font-family:Helvetica-Outline;font-size:14.00;">4.2 BSD</text>
</g>
<!-- 4.1 BSD&#45;&gt;4.2 BSD -->
<g id="edge52" class="edge"><title>4.1 BSD&#45;&gt;4.2 BSD</title>
<path style="fill:none;stroke:black;" d="M553,-595C551,-579 547,-557 545,-540"/>
<polygon style="fill:black;stroke:black;" points="548.478,-539.602 544,-530 541.512,-540.299 548.478,-539.602"/>
</g>
<!-- 4.3 BSD -->
<g id="node26" class="node"><title>4.3 BSD</title>
<polygon style="fill:#eee9bf;stroke:#eee9bf;" points="737.395,-404.367 712.579,-417.175 680.284,-419.984 652.995,-411.922 641.079,-395.991 648.902,-378.031 673.421,-364.825 705.419,-361.618 732.821,-369.832 745.105,-386.255 737.395,-404.367"/>
<text text-anchor="middle" x="693" y="-386.9" style="font-family:Helvetica-Outline;font-size:14.00;">4.3 BSD</text>
</g>
<!-- 4.2 BSD&#45;&gt;4.3 BSD -->
<g id="edge58" class="edge"><title>4.2 BSD&#45;&gt;4.3 BSD</title>
<path style="fill:none;stroke:black;" d="M564,-491C588,-473 625,-443 654,-421"/>
<polygon style="fill:black;stroke:black;" points="656.1,-423.8 662,-415 651.9,-418.2 656.1,-423.8"/>
</g>
<!-- Ultrix&#45;32 -->
<g id="node27" class="node"><title>Ultrix&#45;32</title>
<polygon style="fill:#cd9b1d;stroke:#cd9b1d;" points="554.012,-414.765 460.829,-402.829 438.109,-361.358 623.051,-385.048 554.012,-414.765"/>
<text text-anchor="middle" x="519" y="-386.9" style="font-family:Helvetica-Outline;font-size:14.00;">Ultrix&#45;32</text>
</g>
<!-- 4.2 BSD&#45;&gt;Ultrix&#45;32 -->
<g id="edge60" class="edge"><title>4.2 BSD&#45;&gt;Ultrix&#45;32</title>
<path style="fill:none;stroke:black;" d="M536,-485C533,-466 528,-441 525,-421"/>
<polygon style="fill:black;stroke:black;" points="528.393,-420.119 523,-411 521.529,-421.492 528.393,-420.119"/>
</g>
<!-- PWB 1.2&#45;&gt;PWB 2.0 -->
<g id="edge66" class="edge"><title>PWB 1.2&#45;&gt;PWB 2.0</title>
<path style="fill:none;stroke:black;" d="M1043,-1111C1012,-1094 974,-1072 944,-1055"/>
<polygon style="fill:black;stroke:black;" points="945.441,-1051.8 935,-1050 942.042,-1057.92 945.441,-1051.8"/>
</g>
<!-- CB Unix 1 -->
<g id="node30" class="node"><title>CB Unix 1</title>
<polygon style="fill:firebrick;stroke:firebrick;" points="1451.82,-1036.51 1436.11,-1049.66 1392.94,-1053.36 1347.29,-1047.15 1313.2,-1031.98 1299.31,-1012.99 1316.89,-1000.34 1366.69,-1002.35 1423.75,-1017.65 1451.82,-1036.51"/>
<text text-anchor="middle" x="1372" y="-1023.9" style="font-family:Helvetica-Outline;font-size:14.00;">CB Unix 1</text>
</g>
<!-- USG 1.0&#45;&gt;CB Unix 1 -->
<g id="edge68" class="edge"><title>USG 1.0&#45;&gt;CB Unix 1</title>
<path style="fill:none;stroke:black;" d="M1289,-1121C1305,-1103 1329,-1076 1347,-1056"/>
<polygon style="fill:black;stroke:black;" points="1350.05,-1057.83 1354,-1048 1344.78,-1053.22 1350.05,-1057.83"/>
</g>
<!-- USG 2.0 -->
<g id="node31" class="node"><title>USG 2.0</title>
<polygon style="fill:#458b00;stroke:#458b00;" points="1104.55,-1066.23 1042.96,-988.483 1161.96,-1008.08 1194.53,-1049.2 1104.55,-1066.23"/>
<text text-anchor="middle" x="1126" y="-1023.9" style="font-family:Helvetica-Outline;font-size:14.00;">USG 2.0</text>
</g>
<!-- USG 1.0&#45;&gt;USG 2.0 -->
<g id="edge70" class="edge"><title>USG 1.0&#45;&gt;USG 2.0</title>
<path style="fill:none;stroke:black;" d="M1248,-1121C1226,-1105 1196,-1081 1170,-1061"/>
<polygon style="fill:black;stroke:black;" points="1172.1,-1058.2 1162,-1055 1167.9,-1063.8 1172.1,-1058.2"/>
</g>
<!-- CB Unix 2 -->
<g id="node32" class="node"><title>CB Unix 2</title>
<polygon style="fill:greenyellow;stroke:greenyellow;" points="1463.04,-909.37 1472.7,-924.307 1455.36,-934.161 1401.59,-932.148 1338.06,-920.19 1308.87,-906.589 1331.3,-897.693 1380.74,-893.88 1422.25,-893.586 1446.11,-898.076 1463.04,-909.37"/>
<text text-anchor="middle" x="1402" y="-906.9" style="font-family:Helvetica-Outline;font-size:14.00;">CB Unix 2</text>
</g>
<!-- CB Unix 1&#45;&gt;CB Unix 2 -->
<g id="edge72" class="edge"><title>CB Unix 1&#45;&gt;CB Unix 2</title>
<path style="fill:none;stroke:black;" d="M1378,-1005C1383,-987 1390,-961 1395,-941"/>
<polygon style="fill:black;stroke:black;" points="1398.47,-941.492 1397,-931 1391.61,-940.119 1398.47,-941.492"/>
</g>
<!-- USG 3.0 -->
<g id="node36" class="node"><title>USG 3.0</title>
<polygon style="fill:#eed5b7;stroke:#eed5b7;" points="978.369,-936.85 914.02,-914.387 930.652,-870.147 1080.96,-922.617 978.369,-936.85"/>
<text text-anchor="middle" x="976" y="-906.9" style="font-family:Helvetica-Outline;font-size:14.00;">USG 3.0</text>
</g>
<!-- USG 2.0&#45;&gt;USG 3.0 -->
<g id="edge80" class="edge"><title>USG 2.0&#45;&gt;USG 3.0</title>
<path style="fill:none;stroke:black;" d="M1084,-995C1062,-977 1034,-957 1013,-940"/>
<polygon style="fill:black;stroke:black;" points="1015.1,-937.2 1005,-934 1010.9,-942.8 1015.1,-937.2"/>
</g>
<!-- CB Unix 3 -->
<g id="node33" class="node"><title>CB Unix 3</title>
<polygon style="fill:#8b7d6b;stroke:#8b7d6b;" points="1380.84,-803.234 1402.88,-819.676 1391.73,-830.513 1332.6,-828.385 1255.36,-815.336 1213.05,-800.328 1229.12,-790.324 1278.38,-785.925 1322.95,-785.594 1353.09,-790.685 1380.84,-803.234"/>
<text text-anchor="middle" x="1316" y="-800.9" style="font-family:Helvetica-Outline;font-size:14.00;">CB Unix 3</text>
</g>
<!-- CB Unix 2&#45;&gt;CB Unix 3 -->
<g id="edge74" class="edge"><title>CB Unix 2&#45;&gt;CB Unix 3</title>
<path style="fill:none;stroke:black;" d="M1388,-893C1375,-877 1357,-855 1342,-837"/>
<polygon style="fill:black;stroke:black;" points="1344.22,-834.221 1335,-829 1338.95,-838.831 1344.22,-834.221"/>
</g>
<!-- Unix/TS++ -->
<g id="node34" class="node"><title>Unix/TS++</title>
<polygon style="fill:#eed5d2;stroke:#eed5d2;" points="1282.1,-721.553 1239.9,-736.962 1115.69,-727.199 1089.9,-706.447 1160.21,-693.248 1228.19,-698.591 1282.1,-721.553"/>
<text text-anchor="middle" x="1186" y="-709.9" style="font-family:Helvetica-Outline;font-size:14.00;">Unix/TS++</text>
</g>
<!-- CB Unix 3&#45;&gt;Unix/TS++ -->
<g id="edge76" class="edge"><title>CB Unix 3&#45;&gt;Unix/TS++</title>
<path style="fill:none;stroke:black;" d="M1288,-786C1270,-773 1245,-756 1224,-741"/>
<polygon style="fill:black;stroke:black;" points="1226.1,-738.2 1216,-735 1221.9,-743.8 1226.1,-738.2"/>
</g>
<!-- PDP&#45;11 Sys V -->
<g id="node35" class="node"><title>PDP&#45;11 Sys V</title>
<polygon style="fill:#98f5ff;stroke:#98f5ff;" points="1477.96,-719.016 1449.16,-730.189 1394.76,-734.289 1345.01,-730.344 1315.85,-718.751 1313.56,-703.487 1344.02,-692.641 1401.99,-693.061 1458.68,-704.223 1477.96,-719.016"/>
<text text-anchor="middle" x="1389" y="-709.9" style="font-family:Helvetica-Outline;font-size:14.00;">PDP&#45;11 Sys V</text>
</g>
<!-- CB Unix 3&#45;&gt;PDP&#45;11 Sys V -->
<g id="edge78" class="edge"><title>CB Unix 3&#45;&gt;PDP&#45;11 Sys V</title>
<path style="fill:none;stroke:black;" d="M1331,-787C1341,-774 1356,-756 1368,-741"/>
<polygon style="fill:black;stroke:black;" points="1370.8,-743.1 1374,-733 1365.2,-738.9 1370.8,-743.1"/>
</g>
<!-- CB Unix 3&#45;&gt;TS 4.0 -->
<g id="edge92" class="edge"><title>CB Unix 3&#45;&gt;TS 4.0</title>
<path style="fill:none;stroke:black;" d="M1228,-791C1170,-779 1101,-762 1081,-740 1059,-715 1057,-675 1058,-648"/>
<polygon style="fill:black;stroke:black;" points="1061.49,-648.299 1059,-638 1054.52,-647.602 1061.49,-648.299"/>
</g>
<!-- Unix/TS++&#45;&gt;TS 4.0 -->
<g id="edge90" class="edge"><title>Unix/TS++&#45;&gt;TS 4.0</title>
<path style="fill:none;stroke:black;" d="M1159,-693C1143,-681 1122,-664 1103,-650"/>
<polygon style="fill:black;stroke:black;" points="1105.1,-647.2 1095,-644 1100.9,-652.8 1105.1,-647.2"/>
</g>
<!-- USG 3.0&#45;&gt;Unix/TS 3.0 -->
<g id="edge82" class="edge"><title>USG 3.0&#45;&gt;Unix/TS 3.0</title>
<path style="fill:none;stroke:black;" d="M976,-886C976,-871 976,-853 976,-837"/>
<polygon style="fill:black;stroke:black;" points="979.5,-837 976,-827 972.5,-837 979.5,-837"/>
</g>
<!-- Unix/TS 1.0 -->
<g id="node37" class="node"><title>Unix/TS 1.0</title>
<polygon style="fill:orangered;stroke:orangered;" points="1148.6,-938.605 1099.19,-893.939 1249.71,-890.91 1282.49,-920.547 1148.6,-938.605"/>
<text text-anchor="middle" x="1195" y="-906.9" style="font-family:Helvetica-Outline;font-size:14.00;">Unix/TS 1.0</text>
</g>
<!-- Unix/TS 1.0&#45;&gt;Unix/TS 3.0 -->
<g id="edge86" class="edge"><title>Unix/TS 1.0&#45;&gt;Unix/TS 3.0</title>
<path style="fill:none;stroke:black;" d="M1157,-893C1125,-877 1079,-855 1041,-837"/>
<polygon style="fill:black;stroke:black;" points="1042.44,-833.797 1032,-832 1039.04,-839.916 1042.44,-833.797"/>
</g>
<!-- System V.0 -->
<g id="node39" class="node"><title>System V.0</title>
<polygon style="fill:#ff7f00;stroke:#ff7f00;" points="1156.88,-511.128 1130.61,-522.911 1072.03,-528.155 1008.16,-524.35 969.483,-513.363 974.693,-500.42 1020.96,-491.522 1085.91,-490.726 1139.28,-498.425 1156.88,-511.128"/>
<text text-anchor="middle" x="1062" y="-504.9" style="font-family:Helvetica-Outline;font-size:14.00;">System V.0</text>
</g>
<!-- TS 4.0&#45;&gt;System V.0 -->
<g id="edge94" class="edge"><title>TS 4.0&#45;&gt;System V.0</title>
<path style="fill:none;stroke:black;" d="M1062,-596C1062,-579 1062,-556 1062,-538"/>
<polygon style="fill:black;stroke:black;" points="1065.5,-538 1062,-528 1058.5,-538 1065.5,-538"/>
</g>
<!-- System V.2 -->
<g id="node40" class="node"><title>System V.2</title>
<polygon style="fill:#6e8b3d;stroke:#6e8b3d;" points="1172.35,-410.337 1092.16,-417.748 936.808,-390.525 951.647,-371.663 1076.84,-372.138 1142.19,-383.589 1172.35,-410.337"/>
<text text-anchor="middle" x="1062" y="-386.9" style="font-family:Helvetica-Outline;font-size:14.00;">System V.2</text>
</g>
<!-- System V.0&#45;&gt;System V.2 -->
<g id="edge96" class="edge"><title>System V.0&#45;&gt;System V.2</title>
<path style="fill:none;stroke:black;" d="M1062,-491C1062,-473 1062,-445 1062,-423"/>
<polygon style="fill:black;stroke:black;" points="1065.5,-423 1062,-413 1058.5,-423 1065.5,-423"/>
</g>
<!-- System V.3 -->
<g id="node41" class="node"><title>System V.3</title>
<polygon style="fill:#cae1ff;stroke:#cae1ff;" points="1130.88,-309.836 1051.12,-306.73 996.734,-297.061 991.497,-280.569 1022.17,-262.131 1090.48,-266.529 1151.13,-293.143 1130.88,-309.836"/>
<text text-anchor="middle" x="1062" y="-283.9" style="font-family:Helvetica-Outline;font-size:14.00;">System V.3</text>
</g>
<!-- System V.2&#45;&gt;System V.3 -->
<g id="edge98" class="edge"><title>System V.2&#45;&gt;System V.3</title>
<path style="fill:none;stroke:black;" d="M1062,-372C1062,-356 1062,-335 1062,-317"/>
<polygon style="fill:black;stroke:black;" points="1065.5,-317 1062,-307 1058.5,-317 1065.5,-317"/>
</g>
</g>
</svg>
