Re: size - it turns out our library system keeps some of that information for us, here's what it says for 5.4.0 (it looks like the tabular format might not survive the trip in readable fashion, sorry).
z/VM 5.4.0: Total Changed Deleted Total Changed Deleted Lines Lines Lines Lines Lines Lines (...with comments...) (...without comments...) ------- ------- ------- ------- ------- ------- CP: 4513160 138871 54642 2273437 92280 46212 CMS: 3843534 31259 2661 2460209 28519 1989 SES: 225749 1729 282 164010 1480 249 AVS: 72350 396 17 42627 282 1 TSAF: 108956 376 0 60189 278 0 GCS: 291975 437 13 175841 331 9 DVF: 174955 1405 2987 123044 1078 2512 REXX: 51963 407 0 34107 268 0 TCPIP: 1105788 44782 9189 870337 40369 7720 PERF: 465634 24085 10819 370694 18923 10069 DIRM: 131533 4036 809 101092 3810 745 RSCS: 373037 777 54 211965 619 32 RACF: 1516532 204744 1892 985349 129245 1135 LE: 8421275 4453706 126060 7053882 4181876 67631 LE(Cobol/PLI): 21115 2051 1032 18154 1949 942 ---------- --------- ------- ---------- --------- ------- 21,317,556 4,909,061 210,457 14,944,937 4,501,307 139,246 z/VM 5.4.0 CP by subsystem: Total Changed Deleted Total Changed Deleted Lines Lines Lines Lines Lines Lines (...with comments...) (...without comments...) ------- ------- ------- ------- ------- ------- CMVC2VM 198364 1282 506 110226 912 389 CSERV 98652 134 24 45765 44 9 EDL 285 0 0 223 0 0 HSERV 409444 3174 1160 225121 1628 693 ISERV 30786 2679 1223 25593 2653 1192 ISFC 75755 104 20 33948 33 8 MONTR 135839 2441 520 53349 825 41 RCPU 179720 3466 1700 73738 1844 827 RDM 310716 1927 266 182129 1378 142 RIOM 349149 2364 304 153137 1302 153 RTERM 208109 641 91 93866 337 37 SERV 3041 789 106 2670 666 96 SPOOL 215009 277 119 116541 191 54 STMGT 513156 24270 8264 254990 14327 5712 VCTRL 202269 2505 418 103278 1657 258 VIO 560470 7328 2986 286514 4767 2238 VMDT 216032 62446 32377 174208 47819 31471 VNET 188099 10071 1861 92241 6215 1217 VSERV 364577 4514 1353 131683 1734 755 VSIM 253165 7936 1344 113956 3687 920 --------- ------- ------ --------- ------ ------ 4,513,160 138,871 54,642 2,273,437 92,280 46,212 So around 15 million lines of code (excluding comments) total for the product, over 2 million just for CP. It doesn't give a breakdown by source language. Bill Holder, Senior Software Engineer IBM z/VM Development, Memory Management, Endicott, NY Phone: 607-429-3640 IBM TieLine: 620-3640