{"id":73,"date":"2026-04-01T19:40:19","date_gmt":"2026-04-01T19:40:19","guid":{"rendered":"https:\/\/icm.museum\/blog\/?p=73"},"modified":"2026-04-01T22:15:34","modified_gmt":"2026-04-01T22:15:34","slug":"miss-piggy-a-pdp-11-70","status":"publish","type":"post","link":"https:\/\/icm.museum\/blog\/?p=73","title":{"rendered":"Miss Piggy &#8211; a PDP-11\/70"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Miss Piggy: A Legendary PDP-11\/70 at Microsoft<\/strong><\/h3>\n\n\n\n<p><strong>Miss Piggy<\/strong>&nbsp;was one of Microsoft\u2019s central computing workhorses in the early 1980s, particularly supporting the&nbsp;<strong>End User Applications group<\/strong>&nbsp;responsible for developing key software such as&nbsp;<strong>Multiplan<\/strong>,&nbsp;<strong>Microsoft Word<\/strong>, and later&nbsp;<strong>Excel<\/strong>. It also hosted development tools including the&nbsp;<strong>p-code compiler<\/strong>&nbsp;and&nbsp;<strong>cross assemblers<\/strong>&nbsp;targeting platforms like the TRS-80. The system ran&nbsp;<strong>Xenix<\/strong>, Microsoft\u2019s UNIX variant, which was maintained and extended over time from Version 7 UNIX to System III and V.<\/p>\n\n\n\n<p>Miss Piggy originally came online after a single PDP-11\/70 system proved inadequate for Microsoft\u2019s growing needs. To manage the increasing workload\u2014particularly as email use expanded rapidly throughout the company\u2014a second PDP-11\/70 was brought in and named Miss Piggy, while the first became Kermit. The DECsystem-20 used for cross-development (eventually named Gonzo) was also part of this muppet-themed naming scheme, selected through a company-wide vote around March 1982.<\/p>\n\n\n\n<p><strong>Miss Piggy was not just a dev server; it became the primary email host<\/strong>&nbsp;for many Microsoft staff, including Bill Gates. In fact, during one crisis when the system failed, Gates had to use the console LA-120 DECwriter to print out an important email before a speaking engagement\u2014leading to an all-night repair session to identify a memory failure.<\/p>\n\n\n\n<p>In its heyday, Miss Piggy played a role in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hosting internal email and messaging systems, including Henry&#8217;s custom windowing email frontend\u2014an early precursor to Microsoft Windows.<\/li>\n\n\n\n<li>Supporting the EU group&#8217;s development work, including porting efforts to the Motorola 68000 architecture.<\/li>\n\n\n\n<li>Connecting Microsoft\u2019s office buildings via a proprietary serial-based email transport system called&nbsp;<strong>Micnet<\/strong>, running over 9600 or 19.2k baud lines.<\/li>\n\n\n\n<li>Running on Microsoft\u2019s corporate Ethernet (3 Mbps, vampire taps on thicknet).<\/li>\n<\/ul>\n\n\n\n<p>By 1986, the Northup building was vacated and Miss Piggy, Kermit, Bert, and Ernie (two 11\/45s used mainly as relays) were all retired and surplussed to Apex Computer. The DECsystem-20 was retired at the same time. These systems were integral to Microsoft\u2019s early internal infrastructure before widespread PC-based development and networking took hold.<\/p>\n\n\n\n<p>The system had personality: a&nbsp;<strong>poster of Miss Piggy<\/strong>&nbsp;adorned its cabinet, distinguishing it from Kermit, which had a stuffed frog doll. Administrators like&nbsp;<strong>Neal Friedman<\/strong>&nbsp;worked closely with brilliant engineers like&nbsp;<strong>Chuck Huffington<\/strong>&nbsp;to align kernel configurations across Miss Piggy and Kermit, easing maintenance.<\/p>\n\n\n\n<p>Miss Piggy\u2019s legacy is not just in its hardware or role, but in its pivotal support of the foundational software that would define Microsoft\u2019s rise in the personal computing era.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/icm.museum\/blog\/wp-content\/uploads\/2026\/03\/IMG_4836.heic\"><img decoding=\"async\" src=\"https:\/\/icm.museum\/blog\/wp-content\/uploads\/2026\/03\/IMG_4836.heic\" alt=\"\" class=\"wp-image-472\"\/><\/a><figcaption class=\"wp-element-caption\">Josh Dersch debugging the PDP-11\/70 microcode<\/figcaption><\/figure>\n<\/div>\n\n\n<p>In bringing Miss Piggy up we discovered that there may be a hardware issue.  After double checking MASSBUS cabling, Josh Dersch decided to debug the microcode.  Guy Sotomayor recreated a useful DEC Field Service board that allows for single stepping of the microcode.  After some investigation Josh determined that there was a bad PROM which was causing the microcode to fail.  Fortunately we had a spare board nearby and swapping in that board allowed Miss Piggy to once again run UNIX Version 7.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"471\" src=\"https:\/\/icm.museum\/blog\/wp-content\/uploads\/2026\/03\/IMG_4838.heic\" alt=\"\" class=\"wp-image-471\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"462\" src=\"https:\/\/icm.museum\/blog\/wp-content\/uploads\/2026\/03\/IMG_4846-2.heic\" alt=\"\" class=\"wp-image-462\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"464\" src=\"https:\/\/icm.museum\/blog\/wp-content\/uploads\/2026\/03\/IMG_4845.heic\" alt=\"\" class=\"wp-image-464\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"467\" src=\"https:\/\/icm.museum\/blog\/wp-content\/uploads\/2026\/03\/IMG_4842.heic\" alt=\"\" class=\"wp-image-467\"\/><\/figure>\n<\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Miss Piggy: A Legendary PDP-11\/70 at Microsoft Miss Piggy&nbsp;was one of Microsoft\u2019s central computing workhorses in the early 1980s, particularly supporting the&nbsp;End User Applications group&nbsp;responsible for developing key software such as&nbsp;Multiplan,&nbsp;Microsoft Word, and later&nbsp;Excel. It also hosted development tools including the&nbsp;p-code compiler&nbsp;and&nbsp;cross assemblers&nbsp;targeting platforms like the TRS-80. The system ran&nbsp;Xenix, Microsoft\u2019s UNIX variant, which was&#8230;<\/p>\n","protected":false},"author":8,"featured_media":463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[45,23],"tags":[25,56],"class_list":["post-73","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-museum","category-restoration","tag-dec","tag-pdp-11"],"_links":{"self":[{"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=73"}],"version-history":[{"count":3,"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":477,"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions\/477"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=\/wp\/v2\/media\/463"}],"wp:attachment":[{"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icm.museum\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}