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="3550.43,-617.828 3565.8,-636.939 3517.29,-645.364 3406.8,-636.35 3317.91,-618.423 3324.1,-604.28 3401.66,-597.726 3475.19,-596.543 3517.5,-602.26 3550.43,-617.828"/>
<text text-anchor="middle" x="3452.97" 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="3281.48,-729.637 3135.85,-738.291 2945.38,-717.938 2987.95,-697.216 3166.36,-703.426 3281.48,-729.637"/>
<text text-anchor="middle" x="3103.4" 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="M3394.18,-633.927C3330.38,-652.284 3228.19,-681.687 3163.76,-700.223"/>
<polygon fill="black" stroke="black" points="3162.79,-696.86 3154.15,-702.989 3164.73,-703.587 3162.79,-696.86"/>
</g>
<!-- PWB 1.0 -->
<g id="node3" class="node"><title>PWB 1.0</title>
<polygon fill="#eeb422" stroke="#eeb422" points="3133.76,-535.589 3093.19,-535.426 3058.53,-524.511 3050.08,-509.238 3072.94,-498.823 3113.72,-499.367 3148.38,-510.283 3156.62,-525.175 3133.76,-535.589"/>
<text text-anchor="middle" x="3103.4" 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="M3387.81,-598.843C3321.39,-579.732 3218.85,-550.229 3157.03,-532.442"/>
<polygon fill="black" stroke="black" points="3157.67,-528.986 3147.09,-529.584 3155.74,-535.713 3157.67,-528.986"/>
</g>
<!-- LSX -->
<g id="node4" class="node"><title>LSX</title>
<polygon fill="#eec591" stroke="#eec591" points="2828.49,-816.758 2807.82,-827.254 2769.28,-832.931 2739.24,-832.587 2718.98,-824.156 2705.22,-809.353 2712.72,-796.559 2753.64,-794.495 2805.96,-803.621 2828.49,-816.758"/>
<text text-anchor="middle" x="2760.15" 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="M3063.76,-730.63C3021.24,-745.058 2950.74,-768.282 2889.12,-785.301 2866.23,-791.623 2840.8,-797.762 2818.68,-802.823"/>
<polygon fill="black" stroke="black" points="2817.75,-799.445 2808.78,-805.069 2819.3,-806.271 2817.75,-799.445"/>
</g>
<!-- 1 BSD -->
<g id="node5" class="node"><title>1 BSD</title>
<polygon fill="#ffd700" stroke="#ffd700" points="2808.19,-760.686 2794.98,-776.323 2748.62,-774.656 2710.94,-758.414 2717.24,-741.303 2752.77,-734.077 2788.31,-741.651 2808.19,-760.686"/>
<text text-anchor="middle" x="2760.15" 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="M3022.39,-726.211C2956.14,-733.589 2864.2,-743.826 2808.91,-749.983"/>
<polygon fill="black" stroke="black" points="2808.25,-746.535 2798.69,-751.121 2809.02,-753.492 2808.25,-746.535"/>
</g>
<!-- Mini Unix -->
<g id="node6" class="node"><title>Mini Unix</title>
<polygon fill="greenyellow" stroke="greenyellow" points="2802.57,-626.301 2692.15,-624.905 2720.41,-590.335 2825.47,-591.664 2802.57,-626.301"/>
<text text-anchor="middle" x="2760.15" 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="M3062.57,-699.791C3020.21,-681.694 2950.94,-653.58 2889.12,-635.301 2866.55,-628.63 2841.29,-622.935 2819.2,-618.52"/>
<polygon fill="black" stroke="black" points="2819.79,-615.068 2809.3,-616.582 2818.45,-621.938 2819.79,-615.068"/>
</g>
<!-- Wollongong -->
<g id="node7" class="node"><title>Wollongong</title>
<polygon fill="darkseagreen" stroke="darkseagreen" points="2774.89,-894.335 2692.29,-882.303 2703.47,-859.213 2797.45,-859.172 2832.65,-876.484 2774.89,-894.335"/>
<text text-anchor="middle" x="2760.15" 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="M3082.08,-732.555C3045.44,-759.328 2965.06,-814.819 2889.12,-845.301 2868.13,-853.725 2844.17,-859.977 2822.71,-864.474"/>
<polygon fill="black" stroke="black" points="2821.84,-861.08 2812.72,-866.481 2823.21,-867.943 2821.84,-861.08"/>
</g>
<!-- Interdata -->
<g id="node8" class="node"><title>Interdata</title>
<polygon fill="#1e90ff" stroke="#1e90ff" points="2768.05,-716.11 2659.8,-666.117 2780.74,-657.65 2832.01,-681.329 2768.05,-716.11"/>
<text text-anchor="middle" x="2760.15" 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="M2974.85,-703.471C2926.58,-698.238 2873.39,-692.471 2832.15,-687.999"/>
<polygon fill="black" stroke="black" points="2832.52,-684.519 2822.2,-686.921 2831.76,-691.478 2832.52,-684.519"/>
</g>
<!-- PWB 1.2 -->
<g id="node28" class="node"><title>PWB 1.2</title>
<polygon fill="cyan" stroke="cyan" points="2781.22,-568.573 2734.63,-561.827 2704.94,-508.563 2716.82,-461.879 2763.65,-469.918 2806.81,-507.857 2812.98,-542.491 2781.22,-568.573"/>
<text text-anchor="middle" x="2760.15" 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="M3054.23,-517.301C2992.32,-517.301 2884.95,-517.301 2818.78,-517.301"/>
<polygon fill="black" stroke="black" points="2818.52,-513.802 2808.52,-517.301 2818.52,-520.802 2818.52,-513.802"/>
</g>
<!-- USG 1.0 -->
<g id="node29" class="node"><title>USG 1.0</title>
<polygon fill="blue" stroke="blue" points="2804.9,-444.023 2631.21,-401.219 2766.71,-387.225 2837.77,-404.738 2804.9,-444.023"/>
<text text-anchor="middle" x="2760.15" 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="M3060.9,-504.166C3003.17,-485.896 2897.94,-452.594 2828.79,-430.707"/>
<polygon fill="black" stroke="black" points="2829.44,-427.244 2818.85,-427.564 2827.33,-433.918 2829.44,-427.244"/>
</g>
<!-- 2 BSD -->
<g id="node19" class="node"><title>2 BSD</title>
<polygon fill="blanchedalmond" stroke="blanchedalmond" points="1143.81,-1007.88 1108.25,-1007.18 1089.37,-993.901 1101.36,-977.911 1135.16,-971.124 1165.37,-978.835 1169.24,-995.282 1143.81,-1007.88"/>
<text text-anchor="middle" x="1130.37" 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="M2719.97,-762.46C2694.35,-767.632 2660.36,-775.435 2631.18,-785.301 2395.67,-864.927 2369.44,-1014.3 2120.83,-1014.3 2120.83,-1014.3 2120.83,-1014.3 1721.88,-1014.3 1519.97,-1014.3 1279.54,-1000.12 1179.12,-993.56"/>
<polygon fill="black" stroke="black" points="1179.2,-990.057 1169,-992.893 1178.74,-997.042 1179.2,-990.057"/>
</g>
<!-- Unix/TS 3.0 -->
<g id="node9" class="node"><title>Unix/TS 3.0</title>
<polygon fill="#eed2ee" stroke="#eed2ee" points="1888.66,-471.058 1836.82,-487.353 1695.32,-475.71 1547.06,-442.95 1524.7,-418.386 1641.34,-416.409 1782.84,-428.051 1866.3,-446.495 1888.66,-471.058"/>
<text text-anchor="middle" x="1722.88" 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="M2676.57,-664.863C2478.86,-627.86 1992.11,-536.488 1957.22,-527.301 1917.38,-516.809 1874.48,-503.027 1836.46,-489.916"/>
<polygon fill="black" stroke="black" points="1837.5,-486.572 1826.91,-486.599 1835.21,-493.185 1837.5,-486.572"/>
</g>
<!-- PWB 2.0 -->
<g id="node10" class="node"><title>PWB 2.0</title>
<polygon fill="#a2cd5a" stroke="#a2cd5a" points="2574.96,-535.695 2466.72,-539.68 2318.58,-516.616 2338.66,-498.907 2476.9,-499.593 2565.05,-513.317 2574.96,-535.695"/>
<text text-anchor="middle" x="2456.81" 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="M2682.12,-664.512C2663.78,-657.88 2645.43,-648.511 2631.18,-635.301 2601.99,-608.24 2625.45,-579.146 2595.18,-553.301 2589.51,-548.459 2583.26,-544.258 2576.65,-540.615"/>
<polygon fill="black" stroke="black" points="2577.94,-537.345 2567.43,-535.985 2574.79,-543.6 2577.94,-537.345"/>
</g>
<!-- 7th Edition -->
<g id="node11" class="node"><title>7th Edition</title>
<polygon fill="chocolate" stroke="chocolate" points="2505.81,-746.25 2485.34,-760.753 2453.97,-765.916 2421.12,-757.564 2400.31,-739.729 2402.68,-721.946 2428.29,-711.85 2464.8,-711.094 2495.68,-717.762 2510.14,-730.151 2505.81,-746.25"/>
<text text-anchor="middle" x="2456.81" 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="M2710.06,-689.423C2657.2,-699.247 2573.11,-714.874 2516.72,-725.354"/>
<polygon fill="black" stroke="black" points="2516.07,-721.915 2506.88,-727.183 2517.35,-728.797 2516.07,-721.915"/>
</g>
<!-- TS 4.0 -->
<g id="node38" class="node"><title>TS 4.0</title>
<polygon fill="crimson" stroke="crimson" points="1252.27,-426.146 1214.4,-433.315 1144.44,-425.582 1079.23,-410.604 1039.82,-392.307 1028.73,-371.864 1046.33,-355.288 1096.03,-353.614 1168.98,-372.185 1233.44,-402.11 1252.27,-426.146"/>
<text text-anchor="middle" x="1130.37" 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="M1536.25,-431.327C1440.82,-422.599 1327.57,-412.243 1245.14,-404.706"/>
<polygon fill="black" stroke="black" points="1245.27,-401.203 1235,-403.778 1244.64,-408.174 1245.27,-401.203"/>
</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="M2346.36,-521.002C2245,-522.88 2090.29,-521.807 1957.22,-504.301 1925.12,-500.079 1891.01,-493.259 1859.06,-485.809"/>
<polygon fill="black" stroke="black" points="1859.76,-482.378 1849.22,-483.479 1858.15,-489.189 1859.76,-482.378"/>
</g>
<!-- 8th Edition -->
<g id="node12" class="node"><title>8th Edition</title>
<polygon fill="#00c5cd" stroke="#00c5cd" points="766.525,-629.876 686.235,-606.21 741.542,-558.506 972.607,-626.614 766.525,-629.876"/>
<text text-anchor="middle" x="791.727" 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="M2428.51,-711.838C2396.26,-684.663 2339.72,-642.256 2282.44,-624.301 2045.42,-549.997 1972.27,-605.301 1723.88,-605.301 1723.88,-605.301 1723.88,-605.301 1387.43,-605.301 1222.02,-605.301 1030.74,-605.301 910.74,-605.301"/>
<polygon fill="black" stroke="black" points="910.432,-601.802 900.432,-605.301 910.432,-608.802 910.432,-601.802"/>
</g>
<!-- 32V -->
<g id="node13" class="node"><title>32V</title>
<polygon fill="#4f94cd" stroke="#4f94cd" points="2193.66,-742.59 2198.36,-763.129 2117.62,-759.367 2038.54,-738.237 2046.99,-719.747 2098.58,-711.899 2145.07,-719.14 2193.66,-742.59"/>
<text text-anchor="middle" x="2119.83" 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="M2400.5,-736.301C2343.11,-736.301 2253.21,-736.301 2190.9,-736.301"/>
<polygon fill="black" stroke="black" points="2190.76,-732.802 2180.76,-736.301 2190.76,-739.802 2190.76,-732.802"/>
</g>
<!-- V7M -->
<g id="node14" class="node"><title>V7M</title>
<polygon fill="navy" stroke="navy" points="1809.07,-955.842 1798.62,-971.074 1759.24,-976.845 1720.77,-975.789 1692.26,-966.463 1666.29,-946.443 1647.14,-921.529 1656.92,-906.076 1706.69,-910.83 1771.8,-932.124 1809.07,-955.842"/>
<text text-anchor="middle" x="1722.88" 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="M2436.68,-761.623C2407.76,-797.748 2349.15,-862.946 2282.44,-892.301 2129.66,-959.531 1931.2,-960.96 1816.63,-954.551"/>
<polygon fill="black" stroke="black" points="1816.68,-951.048 1806.49,-953.951 1816.27,-958.035 1816.68,-951.048"/>
</g>
<!-- Ultrix&#45;11 -->
<g id="node15" class="node"><title>Ultrix&#45;11</title>
<polygon fill="#698b69" stroke="#698b69" points="486.202,-909.364 488.483,-920.934 457.089,-930.733 418.204,-935.766 381.261,-933.825 342.826,-924.73 312.159,-911.669 315.168,-900.378 364.895,-895.915 436.925,-899.699 486.202,-909.364"/>
<text text-anchor="middle" x="400.321" 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="M2409.95,-748.214C2381.08,-757.54 2344.49,-772.914 2318.44,-796.301 2294.45,-817.849 2310.06,-842.643 2282.44,-859.301 2229.27,-891.379 1785.98,-878.301 1723.88,-878.301 1723.88,-878.301 1723.88,-878.301 1129.37,-878.301 901.394,-878.301 633.812,-897.113 495.212,-908.264"/>
<polygon fill="black" stroke="black" points="494.736,-904.791 485.051,-909.087 495.301,-911.769 494.736,-904.791"/>
</g>
<!-- Xenix -->
<g id="node16" class="node"><title>Xenix</title>
<polygon fill="coral" stroke="coral" points="2183.68,-685.906 2139.47,-688.139 2087.69,-677.565 2058.67,-660.38 2061.55,-641.991 2094.63,-633.17 2146.41,-643.743 2186.55,-667.517 2183.68,-685.906"/>
<text text-anchor="middle" x="2119.83" 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="M2401.99,-724.412C2345.99,-712.041 2257.89,-692.579 2195.24,-678.74"/>
<polygon fill="black" stroke="black" points="2195.94,-675.308 2185.42,-676.569 2194.43,-682.143 2195.94,-675.308"/>
</g>
<!-- UniPlus+ -->
<g id="node17" class="node"><title>UniPlus+</title>
<polygon fill="#a2cd5a" stroke="#a2cd5a" points="2243.2,-835.18 2186.31,-849.996 2042.65,-830.633 1957.11,-799.725 2030.82,-788.6 2155.22,-793.997 2223.53,-808.979 2243.2,-835.18"/>
<text text-anchor="middle" x="2119.83" 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="M2408.88,-747.369C2353.13,-760.517 2259.48,-782.604 2194.15,-798.011"/>
<polygon fill="black" stroke="black" points="2193.25,-794.627 2184.32,-800.329 2194.85,-801.44 2193.25,-794.627"/>
</g>
<!-- 9th Edition -->
<g id="node18" class="node"><title>9th Edition</title>
<polygon fill="#cd5b45" stroke="#cd5b45" points="449.751,-582.008 410.303,-595.243 360.21,-582.648 340.321,-555.484 368.743,-535.985 419.551,-536.264 453.37,-555.478 449.751,-582.008"/>
<text text-anchor="middle" x="400.321" 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="M698.443,-595.348C625.262,-587.455 525.094,-576.651 461.797,-569.824"/>
<polygon fill="black" stroke="black" points="461.897,-566.315 451.58,-568.722 461.147,-573.274 461.897,-566.315"/>
</g>
<!-- 3 BSD -->
<g id="node22" class="node"><title>3 BSD</title>
<polygon fill="lemonchiffon" stroke="lemonchiffon" points="1789.01,-731.18 1788.22,-742.622 1762.47,-751.268 1717.02,-753.301 1670.97,-748.143 1647.59,-738.396 1657.54,-727.981 1692.46,-720.362 1734.41,-717.936 1769.12,-721.826 1789.01,-731.18"/>
<text text-anchor="middle" x="1722.88" 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="M2039.38,-736.1C1969.32,-735.923 1867.95,-735.666 1799.16,-735.492"/>
<polygon fill="black" stroke="black" points="1798.85,-731.991 1788.84,-735.466 1798.83,-738.991 1798.85,-731.991"/>
</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="M1665.14,-945.012C1460.28,-940.359 757.347,-924.39 498.239,-918.503"/>
<polygon fill="black" stroke="black" points="498.171,-915.001 488.094,-918.273 498.012,-921.999 498.171,-915.001"/>
</g>
<!-- 2.8 BSD -->
<g id="node20" class="node"><title>2.8 BSD</title>
<polygon fill="#b0e2ff" stroke="#b0e2ff" points="789.395,-847.177 727.676,-830.151 782.087,-806.124 867.75,-829.754 789.395,-847.177"/>
<text text-anchor="middle" x="791.727" 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="M1102.95,-977.59C1042.82,-948.655 895.725,-877.867 827.96,-845.257"/>
<polygon fill="black" stroke="black" points="829.086,-841.914 818.557,-840.732 826.051,-848.222 829.086,-841.914"/>
</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="M739.32,-833.469C702.574,-838.379 652.498,-847.591 611.037,-864.301 593.427,-871.399 592.76,-880.489 575.037,-887.301 550.109,-896.883 521.97,-903.302 495.713,-907.602"/>
<polygon fill="black" stroke="black" points="495.097,-904.155 485.752,-909.148 496.17,-911.073 495.097,-904.155"/>
</g>
<!-- 2.9 BSD -->
<g id="node21" class="node"><title>2.9 BSD</title>
<polygon fill="#76eec6" stroke="#76eec6" points="362.46,-854.922 315.892,-810.123 414.257,-784.663 508.676,-875.497 362.46,-854.922"/>
<text text-anchor="middle" x="400.321" 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="M730.736,-828.764C661.152,-829.3 546.544,-830.183 472.512,-830.753"/>
<polygon fill="black" stroke="black" points="472.317,-827.254 462.344,-830.831 472.371,-834.254 472.317,-827.254"/>
</g>
<!-- 4 BSD -->
<g id="node23" class="node"><title>4 BSD</title>
<polygon fill="#ff7f00" stroke="#ff7f00" points="1436.9,-743.962 1363.06,-748.439 1324.28,-726.469 1349.66,-704.61 1468.24,-723.028 1436.9,-743.962"/>
<text text-anchor="middle" x="1388.43" 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="M1651.38,-734.029C1597.46,-733.056 1523.15,-731.715 1467.45,-730.71"/>
<polygon fill="black" stroke="black" points="1467.34,-727.207 1457.28,-730.526 1467.21,-734.206 1467.34,-727.207"/>
</g>
<!-- 4.1 BSD -->
<g id="node24" class="node"><title>4.1 BSD</title>
<polygon fill="#ffffe0" stroke="#ffffe0" points="1151.18,-752.295 1069.43,-730.819 1097.43,-697.123 1203.43,-724.969 1151.18,-752.295"/>
<text text-anchor="middle" x="1130.37" 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="M1328.04,-728.606C1292.78,-728.193 1247.65,-727.664 1209.52,-727.217"/>
<polygon fill="black" stroke="black" points="1209.52,-723.717 1199.48,-727.099 1209.44,-730.716 1209.52,-723.717"/>
</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="M1086.52,-709.833C1055.03,-697.82 1011.17,-681.267 972.417,-667.301 939.217,-655.336 902.399,-642.549 870.779,-631.714"/>
<polygon fill="black" stroke="black" points="871.737,-628.342 861.142,-628.417 869.471,-634.965 871.737,-628.342"/>
</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="M1096.48,-738.042C1064.85,-749.182 1015.61,-766.133 972.417,-779.301 927.324,-793.05 875.312,-807.031 838.888,-816.521"/>
<polygon fill="black" stroke="black" points="837.847,-813.175 829.046,-819.075 839.605,-819.951 837.847,-813.175"/>
</g>
<!-- 4.2 BSD -->
<g id="node25" class="node"><title>4.2 BSD</title>
<polygon fill="#68228b" stroke="#68228b" points="950.762,-760.367 902.179,-767.486 811.406,-757.728 728.99,-741.169 680.346,-721.71 664.437,-698.935 681.275,-679.117 740.303,-676.176 834.845,-697.585 922.727,-732.741 950.762,-760.367"/>
<text text-anchor="middle" x="791.727" 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="M1073.4,-725.803C1029.49,-725.411 966.794,-724.853 911.796,-724.363"/>
<polygon fill="black" stroke="black" points="911.653,-720.861 901.622,-724.272 911.591,-727.861 911.653,-720.861"/>
</g>
<!-- 4.3 BSD -->
<g id="node26" class="node"><title>4.3 BSD</title>
<polygon fill="#eee9bf" stroke="#eee9bf" points="440.366,-743.063 417.982,-761.997 388.851,-766.151 364.236,-754.231 353.487,-730.68 360.544,-704.128 382.661,-684.606 411.523,-679.864 436.241,-692.008 447.321,-716.286 440.366,-743.063"/>
<text text-anchor="middle" x="400.321" 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="M684.32,-723.301C610.394,-723.301 514.921,-723.301 455.926,-723.301"/>
<polygon fill="black" stroke="black" points="455.707,-719.802 445.707,-723.301 455.707,-726.802 455.707,-719.802"/>
</g>
<!-- Ultrix&#45;32 -->
<g id="node27" class="node"><title>Ultrix&#45;32</title>
<polygon fill="#cd9b1d" stroke="#cd9b1d" points="440.016,-656.87 334.369,-647.042 308.61,-612.894 518.289,-632.4 440.016,-656.87"/>
<text text-anchor="middle" x="400.321" 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="M669.169,-693.021C638.508,-685.652 605.614,-677.976 575.037,-671.301 542.256,-664.145 505.838,-656.909 474.848,-650.962"/>
<polygon fill="black" stroke="black" points="475.468,-647.517 464.989,-649.078 474.154,-654.393 475.468,-647.517"/>
</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="M2709.73,-517.301C2673.72,-517.301 2623.34,-517.301 2577.1,-517.301"/>
<polygon fill="black" stroke="black" points="2576.99,-513.802 2566.99,-517.301 2576.99,-520.802 2576.99,-513.802"/>
</g>
<!-- CB Unix 1 -->
<g id="node30" class="node"><title>CB Unix 1</title>
<polygon fill="firebrick" stroke="firebrick" points="2541.8,-317.87 2525.07,-335.743 2479.1,-340.766 2430.5,-332.329 2394.21,-311.714 2379.42,-285.899 2398.14,-268.705 2451.16,-271.448 2511.91,-292.239 2541.8,-317.87"/>
<text text-anchor="middle" x="2456.81" 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="M2711.07,-392.867C2664.98,-377.115 2594.51,-353.027 2539.6,-334.257"/>
<polygon fill="black" stroke="black" points="2540.48,-330.859 2529.88,-330.936 2538.21,-337.483 2540.48,-330.859"/>
</g>
<!-- USG 2.0 -->
<g id="node31" class="node"><title>USG 2.0</title>
<polygon fill="#458b00" stroke="#458b00" points="2433.58,-466.325 2366.84,-380.868 2495.77,-402.412 2531.06,-447.601 2433.58,-466.325"/>
<text text-anchor="middle" x="2456.81" 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="M2679.98,-413.243C2630.37,-415.712 2567.3,-418.851 2521.04,-421.154"/>
<polygon fill="black" stroke="black" points="2520.66,-417.668 2510.85,-421.661 2521.01,-424.66 2520.66,-417.668"/>
</g>
<!-- CB Unix 2 -->
<g id="node32" class="node"><title>CB Unix 2</title>
<polygon fill="greenyellow" stroke="greenyellow" points="2198.55,-294.412 2211.01,-311.724 2188.65,-323.146 2119.3,-320.812 2037.37,-306.953 1999.72,-291.189 2028.65,-280.879 2092.41,-276.459 2145.95,-276.118 2176.72,-281.322 2198.55,-294.412"/>
<text text-anchor="middle" x="2119.83" 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="M2389.63,-304.326C2338.83,-302.809 2268.12,-300.698 2211.97,-299.022"/>
<polygon fill="black" stroke="black" points="2211.76,-295.515 2201.66,-298.714 2211.56,-302.511 2211.76,-295.515"/>
</g>
<!-- USG 3.0 -->
<g id="node36" class="node"><title>USG 3.0</title>
<polygon fill="#eed5b7" stroke="#eed5b7" points="2123.06,-477.776 2035.29,-452.163 2057.97,-401.719 2263,-461.547 2123.06,-477.776"/>
<text text-anchor="middle" x="2119.83" 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="M2403.47,-428.051C2351.44,-431.779 2270.68,-437.566 2208.78,-442"/>
<polygon fill="black" stroke="black" points="2208.36,-438.522 2198.63,-442.727 2208.86,-445.504 2208.36,-438.522"/>
</g>
<!-- CB Unix 3 -->
<g id="node33" class="node"><title>CB Unix 3</title>
<polygon fill="#8b7d6b" stroke="#8b7d6b" points="1817.38,-310.014 1849.51,-331.315 1833.26,-345.354 1747.08,-342.597 1634.49,-325.692 1572.83,-306.249 1596.26,-293.288 1668.05,-287.59 1733.01,-287.16 1776.94,-293.756 1817.38,-310.014"/>
<text text-anchor="middle" x="1722.88" 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="M2021.2,-300.257C1961.39,-302.68 1884.99,-305.775 1824.61,-308.221"/>
<polygon fill="black" stroke="black" points="1824.15,-304.736 1814.3,-308.638 1824.43,-311.731 1824.15,-304.736"/>
</g>
<!-- Unix/TS++ -->
<g id="node34" class="node"><title>Unix/TS++</title>
<polygon fill="#eed5d2" stroke="#eed5d2" points="1488.65,-351.6 1444.65,-366.492 1315.1,-357.057 1288.2,-337.002 1361.53,-324.246 1432.44,-329.41 1488.65,-351.6"/>
<text text-anchor="middle" x="1388.43" 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="M1622.13,-321.903C1571.53,-326.773 1511.08,-332.592 1464.48,-337.077"/>
<polygon fill="black" stroke="black" points="1464.07,-333.6 1454.45,-338.042 1464.74,-340.568 1464.07,-333.6"/>
</g>
<!-- PDP&#45;11 Sys V -->
<g id="node35" class="node"><title>PDP&#45;11 Sys V</title>
<polygon fill="#98f5ff" stroke="#98f5ff" points="1475.82,-287.492 1447.52,-299.055 1394.08,-303.298 1345.22,-299.215 1316.57,-287.218 1314.33,-271.422 1344.25,-260.197 1401.19,-260.632 1456.87,-272.184 1475.82,-287.492"/>
<text text-anchor="middle" x="1388.43" 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="M1584.26,-299.883C1549.44,-296.741 1512.9,-293.443 1480.99,-290.564"/>
<polygon fill="black" stroke="black" points="1481.08,-287.057 1470.8,-289.644 1480.45,-294.029 1481.08,-287.057"/>
</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="M1666.96,-330.653C1620.12,-345.449 1550.69,-365.372 1488.54,-375.301 1401.17,-389.261 1300.4,-393.567 1228.22,-394.641"/>
<polygon fill="black" stroke="black" points="1227.74,-391.147 1217.78,-394.777 1227.83,-398.146 1227.74,-391.147"/>
</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="M1320.15,-357.438C1283.72,-364.553 1238.74,-373.336 1201.82,-380.544"/>
<polygon fill="black" stroke="black" points="1200.78,-377.181 1191.64,-382.532 1202.12,-384.051 1200.78,-377.181"/>
</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="M2037,-448.301C1991.16,-448.301 1932.49,-448.301 1878.35,-448.301"/>
<polygon fill="black" stroke="black" points="1878.29,-444.802 1868.29,-448.301 1878.29,-451.802 1878.29,-444.802"/>
</g>
<!-- Unix/TS 1.0 -->
<g id="node37" class="node"><title>Unix/TS 1.0</title>
<polygon fill="orangered" stroke="orangered" points="2079.88,-383.594 2037.33,-349.141 2166.94,-346.805 2195.17,-369.666 2079.88,-383.594"/>
<text text-anchor="middle" x="2119.83" 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="M2064.82,-371.603C2033.35,-377.203 1992.95,-384.703 1957.22,-392.301 1906.08,-403.178 1849,-416.85 1804.09,-427.962"/>
<polygon fill="black" stroke="black" points="1802.98,-424.631 1794.12,-430.437 1804.67,-431.425 1802.98,-424.631"/>
</g>
<!-- System V.0 -->
<g id="node39" class="node"><title>System V.0</title>
<polygon fill="#ff7f00" stroke="#ff7f00" points="902.719,-396.301 871.989,-407.374 803.46,-412.301 728.742,-408.726 683.496,-398.401 689.591,-386.239 743.72,-377.877 819.697,-377.13 882.13,-384.364 902.719,-396.301"/>
<text text-anchor="middle" x="791.727" 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="M1043.98,-394.301C1003.23,-394.301 953.834,-394.301 909.659,-394.301"/>
<polygon fill="black" stroke="black" points="909.438,-390.802 899.438,-394.301 909.438,-397.802 909.438,-390.802"/>
</g>
<!-- System V.2 -->
<g id="node40" class="node"><title>System V.2</title>
<polygon fill="#6e8b3d" stroke="#6e8b3d" points="554.519,-415.771 442.468,-424 225.389,-393.774 246.124,-372.831 421.056,-373.359 512.372,-386.073 554.519,-415.771"/>
<text text-anchor="middle" x="400.321" 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="M685.348,-394.301C638.883,-394.301 583.753,-394.301 534.484,-394.301"/>
<polygon fill="black" stroke="black" points="534.389,-390.802 524.389,-394.301 534.389,-397.802 534.389,-390.802"/>
</g>
<!-- System V.3 -->
<g id="node41" class="node"><title>System V.3</title>
<polygon fill="#cae1ff" stroke="#cae1ff" points="167.916,-419.927 83.2504,-416.282 25.5245,-404.935 19.9664,-385.581 52.5203,-363.944 125.032,-369.105 189.408,-400.337 167.916,-419.927"/>
<text text-anchor="middle" x="94.8026" 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="M228.93,-394.301C214.609,-394.301 200.512,-394.301 187.16,-394.301"/>
<polygon fill="black" stroke="black" points="187.104,-390.802 177.104,-394.301 187.104,-397.802 187.104,-390.802"/>
</g>
</g>
</svg>