{"id":4046,"date":"2016-04-29T14:55:05","date_gmt":"2016-04-29T04:55:05","guid":{"rendered":"https:\/\/www.flamingspork.com\/blog\/?p=4046"},"modified":"2016-04-29T14:55:05","modified_gmt":"2016-04-29T04:55:05","slug":"openpower-opencompute-and-fostering-a-firmware-development-community","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2016\/04\/29\/openpower-opencompute-and-fostering-a-firmware-development-community\/","title":{"rendered":"OpenPOWER, OpenCompute and fostering a firmware development community"},"content":{"rendered":"<p>Recently, I was at the <a href=\"http:\/\/openpowerfoundation.org\/openpower-summit-2016\/\">OpenPOWER Summit <\/a>in San Jose where people could see the Barreleye server (<a href=\"http:\/\/www.opencompute.org\/wiki\/Server\/SpecsAndDesigns\">specs and design here<\/a>, <a href=\"http:\/\/blog.rackspace.com\/openpower-open-compute-barreleye\/\">initial Rackspace blog post here<\/a>). Barreleye is an OpenCompute form factor POWER8 server. It&#8217;s not only an OpenPOWER machine, which means all of the <a href=\"https:\/\/github.com\/open-power\/\">host firmware is free and open source software<\/a>, but there&#8217;s also <a href=\"https:\/\/github.com\/openbmc\">OpenBMC<\/a> meaning that the source to the OS and userspace running on the BMC (service processor) is also open!<\/p>\n<p>In addition, the firmware enablement came from Foxconn (see <a href=\"https:\/\/github.com\/open-power\/skiboot\/commit\/9a25fcc0503488c63c4443a8dde9f77e90c314a5\">this skiboot commit<\/a>), which means we&#8217;re being successful in enabling people who aren&#8217;t part of IBM to join the development community for OpenPOWER firmware and get the changes needed to support their machines accepted upstream.<\/p>\n<p>Granted, the size of a firmware development community is always likely to be relatively small, but I really like how Foxconn has shown leadership to other ODMs on interacting with and becoming part of the OpenPOWER firmware community.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, I was at the OpenPOWER Summit in San Jose where people could see the Barreleye server (specs and design here, initial Rackspace blog post here). Barreleye is an OpenCompute form factor POWER8 server. It&#8217;s not only an OpenPOWER machine, &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2016\/04\/29\/openpower-opencompute-and-fostering-a-firmware-development-community\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[570,615],"tags":[655,654,656,587,568,251],"class_list":["post-4046","post","type-post","status-publish","format-standard","hentry","category-ibm-work-et-al","category-powerpc","tag-barreleye","tag-foxconn","tag-openbmc","tag-openpower","tag-power8","tag-rackspace"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-13g","jetpack-related-posts":[{"id":4170,"url":"https:\/\/www.flamingspork.com\/blog\/2016\/09\/22\/compiling-your-own-firmware-for-barreleye-opencompute-openpower-system\/","url_meta":{"origin":4046,"position":0},"title":"Compiling your own firmware for Barreleye (OpenCompute OpenPOWER system)","author":"Stewart Smith","date":"2016-09-22","format":false,"excerpt":"Aaron Sullivan announced on the Rackspace Blog that you can now get your own Barreleye system! What's great is that the code for the Barreleye platform is upstream in the op-build project, which means you can build your own firmware for them (just like garrison, the \"IBM S822LC for HPC\"\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3775,"url":"https:\/\/www.flamingspork.com\/blog\/2014\/07\/17\/openpower-firmware-up-on-github\/","url_meta":{"origin":4046,"position":1},"title":"OpenPower firmware up on github!","author":"Stewart Smith","date":"2014-07-17","format":false,"excerpt":"With the whole OpenPower thing, a lot of low level firmware is being open sourced, which is really exciting for the platform - the less proprietary code sitting in memory the better in my books. If you go to https:\/\/github.com\/open-power you'll see code for a bunch of the low level\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3820,"url":"https:\/\/www.flamingspork.com\/blog\/2014\/10\/11\/tyan-openpower\/","url_meta":{"origin":4046,"position":2},"title":"Tyan OpenPower","author":"Stewart Smith","date":"2014-10-11","format":false,"excerpt":"Good news everyone! Tyan has announced the availability of their first OpenPOWER system! They call this a Customer Reference System, which means it's an excellent machine to start poking at OpenPower and POWER8 (or deploying applications on). Because it's an OpenPower machine, it runs the open source Open Power firmware\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4028,"url":"https:\/\/www.flamingspork.com\/blog\/2016\/02\/08\/my-linux-conf-au-2016-talk-adventures-in-openpower-firmware-is-up\/","url_meta":{"origin":4046,"position":3},"title":"My linux.conf.au 2016 talk &#8220;Adventures in OpenPower Firmware&#8221; is up!","author":"Stewart Smith","date":"2016-02-08","format":false,"excerpt":"Thanks to the absolutely amazing efforts of the LCA video team, they've already (only a few days after I gave it) got the video from my linux.conf.au 2016 talk up! Abstract In mid 2014, IBM released the first POWER8 based systems with the new Free and Open Source OPAL firmware.\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3940,"url":"https:\/\/www.flamingspork.com\/blog\/2015\/02\/03\/building-openpower-firmware-for-use-in-power8-simulator\/","url_meta":{"origin":4046,"position":4},"title":"Building OpenPower firmware for use in POWER8 Simulator","author":"Stewart Smith","date":"2015-02-03","format":false,"excerpt":"Previously, I blogged on how to Run skiboot (OPAL) on the POWER8 Simulator. If you want to build the full Open Power firmware environment, including the Petitboot bootloader and kernel, you can now do so! My pull request for an op-build target for the simulator has been merged, so you\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4166,"url":"https:\/\/www.flamingspork.com\/blog\/2016\/09\/12\/compiling-your-own-firmware-for-the-s822lc-for-hpc\/","url_meta":{"origin":4046,"position":5},"title":"Compiling your own firmware for the S822LC for HPC","author":"Stewart Smith","date":"2016-09-12","format":false,"excerpt":"IBM (my employer) recently announced\u00c2\u00a0 the new S822LC for HPC POWER8+NVLINK NVIDIA P100 GPUs server (press release, IBM Systems Blog, The Register). The \"For HPC\" suffix on the model number is significant, as the S822LC is a different machine. What makes the \"for HPC\" variant different is that the POWER8\u2026","rel":"","context":"In &quot;IBM&quot;","block_context":{"text":"IBM","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/ibm-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=4046"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4046\/revisions"}],"predecessor-version":[{"id":4048,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4046\/revisions\/4048"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=4046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=4046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=4046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}