{"id":393,"date":"2017-02-01T20:30:48","date_gmt":"2017-02-01T20:30:48","guid":{"rendered":"https:\/\/marketaylor.synology.me\/?p=393"},"modified":"2019-11-19T22:50:07","modified_gmt":"2019-11-19T22:50:07","slug":"mq-on-linux-comes-of-age","status":"publish","type":"post","link":"https:\/\/marketaylor.synology.me\/?p=393","title":{"rendered":"MQ on Linux comes of age!"},"content":{"rendered":"<p>In something a bit different, I&#8217;ve decided to look back in time. That&#8217;s because, while digging through some old files recently, I realised that IBM MQ on Linux is<\/p>\n<h2 style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">21 years old today.<\/span><\/strong><\/h2>\n<p>SupportPac MA57, as far as I can find, made MQ the first IBM product to have any kind of public support for Linux and was released on<strong><span style=\"color: #ff0000;\"> 1 Feb 1996<\/span><\/strong>. There might have been some research projects or tools before then, and there were certainly other products considering options, (my email archives suggest that several corporate lawyers rapidly got involved, as IBM got to grips with GPL and other open source licenses) but I don&#8217;t remember anything else officially released at the time.<br \/>\n<!--more Read about SupportPac MA57--><br \/>\nThe MA57 package contained the MQ client libraries based off the MQSeries V2.2 implementation and originally was built on a Slackware 1 distribution. At the time, there was no support for shared libraries (ELF), and so applications had to be statically linked with archive libraries. (That led to some interesting contortions to get channel exits working.) ELF support did come along a few months after, making it much easier for application developers. In what might be seen as a foreshadowing of the <a href=\"https:\/\/www.ibm.com\/developerworks\/community\/blogs\/messaging\/entry\/Bitesize_Blogging_MQ_8_0_0_4_Redistributable_Clients?lang=en\" target=\"_blank\" rel=\"noopener noreferrer\">client repackaging in MQ V8<\/a>, this SupportPac was shipped as just a tar file, with a separate script to set file permissions. No rpm was involved.<\/p>\n<p>It took a little longer before we got a full queue manager implementation released as part of MQ V5.2, but starting with the client got a good feel for interest in the platform.<\/p>\n<p>The original announcement, showing how to get the package both from within IBM and outside:<\/p>\n<figure id=\"attachment_394\" aria-describedby=\"caption-attachment-394\" style=\"width: 759px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-394 size-full\" src=\"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png\" alt=\"\" width=\"759\" height=\"650\" srcset=\"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png 759w, https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce-300x257.png 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><figcaption id=\"caption-attachment-394\" class=\"wp-caption-text\">SupportPac MA57 Announcement<\/figcaption><\/figure>\n<p>Now, of course, MQ on Linux is used by almost everyone. It&#8217;s a critically important platform, and we deliver MQ on several different hardware architectures for the operating system.<\/p>\n<p class=\"last-modified\" style=\"border:1px solid;padding: 10px;\">This post was last updated on November 19th, 2019 at 10:50 pm<\/p>","protected":false},"excerpt":{"rendered":"<p>In something a bit different, I&#8217;ve decided to look back in time. That&#8217;s because, while digging through some old files recently, I realised that IBM MQ on Linux is 21 years old today. SupportPac MA57, as far as I can find, made MQ the first IBM product to have any kind of public support for &hellip; <a href=\"https:\/\/marketaylor.synology.me\/?p=393\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MQ on Linux comes of age!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[35,44,20],"class_list":["post-393","post","type-post","status-publish","format-standard","hentry","category-mq","tag-ibmmq","tag-linux","tag-mqseries"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MQ on Linux comes of age! - Mark Taylor&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marketaylor.synology.me\/?p=393\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MQ on Linux comes of age! - Mark Taylor&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"In something a bit different, I&#8217;ve decided to look back in time. That&#8217;s because, while digging through some old files recently, I realised that IBM MQ on Linux is 21 years old today. SupportPac MA57, as far as I can find, made MQ the first IBM product to have any kind of public support for &hellip; Continue reading &quot;MQ on Linux comes of age!&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marketaylor.synology.me\/?p=393\" \/>\n<meta property=\"og:site_name\" content=\"Mark Taylor&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-01T20:30:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-19T22:50:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png\" \/>\n<meta name=\"author\" content=\"Mark\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@marketaylor\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393\"},\"author\":{\"name\":\"Mark\",\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/#\\\/schema\\\/person\\\/2d6f4113ff54187023e20c20186bbb3c\"},\"headline\":\"MQ on Linux comes of age!\",\"datePublished\":\"2017-02-01T20:30:48+00:00\",\"dateModified\":\"2019-11-19T22:50:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393\"},\"wordCount\":317,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/marketaylor.synology.me\\\/wp-content\\\/uploads\\\/Pictures\\\/2019\\\/11\\\/ma57-announce.png\",\"keywords\":[\"ibmmq\",\"linux\",\"mqseries\"],\"articleSection\":[\"IBM MQ\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393\",\"url\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393\",\"name\":\"MQ on Linux comes of age! - Mark Taylor&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/marketaylor.synology.me\\\/wp-content\\\/uploads\\\/Pictures\\\/2019\\\/11\\\/ma57-announce.png\",\"datePublished\":\"2017-02-01T20:30:48+00:00\",\"dateModified\":\"2019-11-19T22:50:07+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/#\\\/schema\\\/person\\\/2d6f4113ff54187023e20c20186bbb3c\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#primaryimage\",\"url\":\"https:\\\/\\\/marketaylor.synology.me\\\/wp-content\\\/uploads\\\/Pictures\\\/2019\\\/11\\\/ma57-announce.png\",\"contentUrl\":\"https:\\\/\\\/marketaylor.synology.me\\\/wp-content\\\/uploads\\\/Pictures\\\/2019\\\/11\\\/ma57-announce.png\",\"width\":759,\"height\":650,\"caption\":\"SupportPac MA57 Announcement\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/?p=393#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/marketaylor.synology.me\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MQ on Linux comes of age!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/#website\",\"url\":\"https:\\\/\\\/marketaylor.synology.me\\\/\",\"name\":\"Mark Taylor&#039;s Blog\",\"description\":\"Messaging, Music and Moving Around\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/marketaylor.synology.me\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/marketaylor.synology.me\\\/#\\\/schema\\\/person\\\/2d6f4113ff54187023e20c20186bbb3c\",\"name\":\"Mark\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a5ae091c43730194cba7cabb5d65c1dc3f48d05caaddec6ff2319a1ce66376f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a5ae091c43730194cba7cabb5d65c1dc3f48d05caaddec6ff2319a1ce66376f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a5ae091c43730194cba7cabb5d65c1dc3f48d05caaddec6ff2319a1ce66376f?s=96&d=mm&r=g\",\"caption\":\"Mark\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/marketaylor\"],\"url\":\"https:\\\/\\\/marketaylor.synology.me\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MQ on Linux comes of age! - Mark Taylor&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marketaylor.synology.me\/?p=393","og_locale":"en_GB","og_type":"article","og_title":"MQ on Linux comes of age! - Mark Taylor&#039;s Blog","og_description":"In something a bit different, I&#8217;ve decided to look back in time. That&#8217;s because, while digging through some old files recently, I realised that IBM MQ on Linux is 21 years old today. SupportPac MA57, as far as I can find, made MQ the first IBM product to have any kind of public support for &hellip; Continue reading \"MQ on Linux comes of age!\"","og_url":"https:\/\/marketaylor.synology.me\/?p=393","og_site_name":"Mark Taylor&#039;s Blog","article_published_time":"2017-02-01T20:30:48+00:00","article_modified_time":"2019-11-19T22:50:07+00:00","og_image":[{"url":"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png","type":"","width":"","height":""}],"author":"Mark","twitter_card":"summary_large_image","twitter_creator":"@marketaylor","twitter_misc":{"Written by":"Mark","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/marketaylor.synology.me\/?p=393#article","isPartOf":{"@id":"https:\/\/marketaylor.synology.me\/?p=393"},"author":{"name":"Mark","@id":"https:\/\/marketaylor.synology.me\/#\/schema\/person\/2d6f4113ff54187023e20c20186bbb3c"},"headline":"MQ on Linux comes of age!","datePublished":"2017-02-01T20:30:48+00:00","dateModified":"2019-11-19T22:50:07+00:00","mainEntityOfPage":{"@id":"https:\/\/marketaylor.synology.me\/?p=393"},"wordCount":317,"commentCount":0,"image":{"@id":"https:\/\/marketaylor.synology.me\/?p=393#primaryimage"},"thumbnailUrl":"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png","keywords":["ibmmq","linux","mqseries"],"articleSection":["IBM MQ"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/marketaylor.synology.me\/?p=393#respond"]}]},{"@type":"WebPage","@id":"https:\/\/marketaylor.synology.me\/?p=393","url":"https:\/\/marketaylor.synology.me\/?p=393","name":"MQ on Linux comes of age! - Mark Taylor&#039;s Blog","isPartOf":{"@id":"https:\/\/marketaylor.synology.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/marketaylor.synology.me\/?p=393#primaryimage"},"image":{"@id":"https:\/\/marketaylor.synology.me\/?p=393#primaryimage"},"thumbnailUrl":"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png","datePublished":"2017-02-01T20:30:48+00:00","dateModified":"2019-11-19T22:50:07+00:00","author":{"@id":"https:\/\/marketaylor.synology.me\/#\/schema\/person\/2d6f4113ff54187023e20c20186bbb3c"},"breadcrumb":{"@id":"https:\/\/marketaylor.synology.me\/?p=393#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/marketaylor.synology.me\/?p=393"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/marketaylor.synology.me\/?p=393#primaryimage","url":"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png","contentUrl":"https:\/\/marketaylor.synology.me\/wp-content\/uploads\/Pictures\/2019\/11\/ma57-announce.png","width":759,"height":650,"caption":"SupportPac MA57 Announcement"},{"@type":"BreadcrumbList","@id":"https:\/\/marketaylor.synology.me\/?p=393#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/marketaylor.synology.me\/"},{"@type":"ListItem","position":2,"name":"MQ on Linux comes of age!"}]},{"@type":"WebSite","@id":"https:\/\/marketaylor.synology.me\/#website","url":"https:\/\/marketaylor.synology.me\/","name":"Mark Taylor&#039;s Blog","description":"Messaging, Music and Moving Around","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/marketaylor.synology.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/marketaylor.synology.me\/#\/schema\/person\/2d6f4113ff54187023e20c20186bbb3c","name":"Mark","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/9a5ae091c43730194cba7cabb5d65c1dc3f48d05caaddec6ff2319a1ce66376f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9a5ae091c43730194cba7cabb5d65c1dc3f48d05caaddec6ff2319a1ce66376f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9a5ae091c43730194cba7cabb5d65c1dc3f48d05caaddec6ff2319a1ce66376f?s=96&d=mm&r=g","caption":"Mark"},"sameAs":["https:\/\/x.com\/marketaylor"],"url":"https:\/\/marketaylor.synology.me\/?author=1"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=393"}],"version-history":[{"count":2,"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":400,"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions\/400"}],"wp:attachment":[{"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marketaylor.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}