 What do you mean? Linux doesn't have limits, so what's Linux 1? Unleash it how exactly? How big is big? Doesn't that slow applications down? That sounds like a lot. Well, that's How? How many dedicated IO processors does a regular server have? Oh Can it play League of Legends? But it does run Linux Which distributions? hypervisors run tops But will my CIO love it if the price is right? So how do I get one? So Linux 1. All right guys look thank you for thank you first of all because a lot of you have been here for a couple hours as people are in and out right but You know this this this moment in time in OpenStack is I think truly amazing because you know when we As a community got together and started OpenStack as a foundation back in 2011-2012 There's a small number of us who actually believed right and then folks kind of came together and created Frankly, you know people think of it as a as a movement right to to build the most ubiquitous infrastructure as a service Open source technology and we've arrived and what's amazing is throughout the years that we've gone from you know Hey, can we create a code base to you know? What are clients doing with it? How can we scale it? How can we do more? How can we get the world on OpenStack? Right the world's web runs on Apache HTTP? Every web server has that right the world's clouds. I'm gonna be running OpenStack. Trust me Okay, and if you're not you can be left behind so what I'd like to talk about today is Linux Linux without limits, but what I really want to talk about is artists Like what did you say? I want to talk about artists artists and what is that word Manny? Connoisseur artists and connoisseurs now. Here's what we're gonna do. Okay, all Most of us in this room. I'm gonna call artists Although some of you might be both artists or connoisseurs artists. Let's think about it as technologists for a moment Okay developers people who manage infrastructure technologies. Those are artists in this discussion connoisseurs are people who appreciate art Let's say business people people who who want outcomes people who like revenue people who want to enjoy what they're looking at Okay, and in this discussion I'm gonna spend some time on artists and spend some time on connoisseurs because you know as Technologists as computer scientists as engineers We are artists. We really are right. I've spent my entire career in development Writing code teaching graduate level computer science to me. It is an art form Okay, but you cannot be an artist if you don't have an Infrastructure okay a palette that can be stretched and extended To hold my art form and you cannot be an artist if you do not have colors and brushes and technology say open-source technology to build your painting, okay, and What what is amazing about kind of the world we're in now is that as artists We have access to So many colors and so many brushes and so many pieces of open-source technology and then the connoisseurs The business people the people that pay our bills the people that's allowing you to come in and attend these wonderful sessions And I know you guys go out at night, too because I see you not that I go out. I have cameras. I just watch right You know and pay your bills so you can come out and have a good time and collaborate Why did they do that right? They do that because they know that you will help deliver better business outcomes, right? And it's this marriage of the ability to have a palette an infrastructure that matters that can scale to the enterprise Scale to the workloads that you need right and then at the same time Allow you to have the freedom To be what? Manny oh Come on an artist Manny's not paying attention minus 10 points for Manny Hey guys, I'm gonna call on everyone here before the day is over. So now Let me draw you a picture So here's the thing there is a constant democratization of technology right, you know remember in the early days We had assembly language. We had you know boy. I love lisp anyone. No lisp is you know object-oriented lisp sea loss That's freaking amazing right well, you know, we have this democratization of technology and As you move on you start reducing the concept count the number of things you need to know to get stuff done Right your average, you know in the web revolution 13-14 year old could build a website and make a ton of money Today your average 12 year old can write JavaScript, right and create a transaction server with no JS on the Server holy cow. That's pretty amazing. Isn't that cool? Think about all that could happen. No, no, no, no Think about how scary that is think about 60 billion rest requests Hitting a system at once written by a 12 year old if you run a bank If you're I think we got USA in here, you know, you're running. This is a little bit scary You need an infrastructure that could actually handle that I can scale I can handle that Understand but at the same time you don't be constrained you don't want to be constrained in terms of the palates Imagine a world where you can stand up. I don't know a hundred thousand containers and a half half a microsecond. Who can do that? We can We can do that we can do that with the IBM Linux one and that is the topic we're gonna get into here So far so good You guys awake because it's real dark in here. I'm falling asleep Now let's talk about the palette for a moment Man, I love colors and I love brushes and I certainly love open source I mean, I've just been this is my first year at IBM, but What's funny about that? Okay It's my first year at you know, you know, I've been around open technology open source for a long time You know, I got to join IBM IBM research in the mid 90s. I spent a lot of time Working on the original web standards co-authoring a lot of the web writing the first XML parser Which is actually in C and then we had to write it in Java because the world wanted Java But what is amazing about this kind of Renaissance 2.0 of open source because it's very different Right now than it was back then it was much more academic is that you all and users What I would consider clients are involved in the creation of this technology Now what what do you think that's going to do? Imagine we live in a world now that is amazing where you have an application on a phone and you can transact and do something And by the way, it's using those protocols that we built in the 90s Okay, and you know, we could not imagine that then and we built an infrastructure not thinking about the use cases because the web Sir Tim Berners-Lee built it to disseminate physics information the first XML Markup language the met was the mathematical markup language that was the use case to do compute and visualization of math It wasn't to do a transaction system But now this generation of open source We're building it to meet what it is you all the end users want to do The world that we're going to live in when you look at the confluence of cloud Right mobile cognitive internet of things that just hit bingo, right? Okay, but it's true when you look at that It is going to be unbelievable things that you can do so the you know when you look at using Linux 1 You can use the palette of open source technology and IBM technology Which by the way is built on open source technology on the system without having to change the skills that you've got You can still be an artist Right you can still be an artist You don't have to change the skills that you have where there's looking at your distributions that you're using most importantly you boon to hypervisors languages run times Management databases and analytics now a word on open source because a lot of people Like to talk about open source That's cool. I'll be at Oskon anyone going to Oskon you guys going Kyle you're gonna go Yes, good. Thank you You know and Very good. Thank you You know, here's the thing When I listen to people talk about open source, I asked myself a question Are they a leech? A leech is something that sucks in it doesn't give back, right? It is real important that when you participate in open source that you give as much as you get because that is how you Build an ecosystem right that's how you expand something and then IBM That's a lesson that we certainly learned when we helped, you know, push Linux along right in the mid 90s We have literally hundreds of developers on open stack as you all know, but not just there when you look at the pallet We helped create the node.js foundation, right node is what everyone know node, right? Javascript is tied with Java as the number one programming language, right node was for the most part single vendor controlled Right very hard to have contributions and we teamed up with Joyant and a bunch of others and moved it into the Linux Foundation To create an open ecosystem for JavaScript development for server-side Java Which by the way really matters because of what your 12 year olds are writing your transition systems So it matters it matters. Okay, so that's an important point here So as you use this open source technology is important that you give back in some way It doesn't have to be code it could be in use cases. It could be in in bug reports, whatever, right? But it is all really important that you do that. Okay, so let me transition now from the artist to Manny Oh, very good in the connoisseur. How much time do I have? Five minutes. I'm right on track mark. You okay? Okay, because Mark's coming up next Let me talk about the connoisseur for a moment, you know When you have the discussion with your business colleagues and you kind of make the case to them like hey, you know what? I'm an artist. I want to build my applications, but I need an infrastructure that matters I need for sure that scales I need this pallets of colors and open source technology to build my stuff and they look at you and they're like Man, you need a lot. All right. You're just a developer, you know You're just you just run operations. What is this open stack stuff, right? You need to be able to explain to them what you can do Right, you need to be able to explain to them that the world that the applications applications are not islands need to be able to configure And reconfigure and recompose your business processes Right an insurance process can change lots of many different partners who come in and out of the scheme It is a very competitive world and that is how we need to communicate to them and why This matters and all of the work that we're doing an open source and all of these standards and open technologies around API's and microservices and and event-driven architectures and containers and all these things that you can do on on system Z And that can scale right allows them to to do that All right, it allows them to deliver their application more quickly because in their minds right speed and iteration equals a Benjamin money Okay, it equals a money to them right so that is how we need to have the dialogue with them and that is how that is why when you leverage a technology like Linux one when you're using Ubuntu when you are Abstracting your code. Okay into composable units. Let's say with charms, right? You have the ability to compose and recompose and build and rebuild quickly And what do you do? Right you deliver value to your business partner to the mani Connoisseur. Thank you. I'm not gonna call him out twice You'll get it later. He's texting. Well, you know, I forced him to tweet so that's I understand By the way, follow me Angel Luis Diaz on Twitter Hashtag need more followers. I Used to call it pound and they're like, no, it's not pound. It's hashtag. I'm like, okay. I'm a little old All right Anyway, I lost my train of thought so, okay, so now So that's how you communicate. That's why Linus one matters. That's why Ubuntu matters That's why this abstraction of technology matters. Holy cow So now I feel exposed Now I don't feel exposed Before I hand it off to to mark And and Kishan will get into this in more detail But open stack just like any other pallet of technology that you can do on system Z open stack runs on system Z you can manage your KVM environments here your hypervisors on system Z with open stack We have drivers. It just works. It's part of our family. Okay, and we've been doing this for years Okay, so you've got a system Z in house use it Right you want to learn about Linux one? There's a beautiful one on the on the floor there Mani and I are gonna steal it later tonight. I'm gonna take it out for a ride. I'm gonna drive that thing around. Okay Check it out because I'm sure a lot of you have that already Now I want to introduce our next speaker Who I'm very privileged to to to bring here the founder of canonical mark and You know mark and I go way back We spent a lot of time working together in open-source technology. We spend lots of many hours debating Technology and art in the art form, which is I think a healthy thing to do And we have worked together on on so many so many things open-stack being one of the many things that we've worked together on But what is most amazing about mark said is a beekeeper and I am scared of bees Be scare me. I just take off running and And mark is not a Minecraft player I am why I play video games in general all video games, but what is most amazing is that Minecraft There's a woman from Stanford. She writes the beekeeper mod For Minecraft, which is really really sophisticated. So mark after this we're gonna sit down I'm gonna show you that much so you can help me I understand cuz I don't know everything about bees, but I can handle bees in Minecraft. So with that mark Can you please tell us more? Angel, thank you very much What a treat to be here and I want to continue the artistic analogy because the great privilege for me in this industry is To think about what artists are trying to achieve what new Tools they want in their palette what new sources of friction and frustration we can clear out of the way So that brilliant people can do Brilliant things It's an enormous privilege for me when I read about the growth inside Ways which is all built on Ubuntu or Netflix which is built on Ubuntu. I get a kind of vicarious pleasure from that acceleration From that the speed at which those guys are able to go and I know that our role in all of that is pretty simple Our role is to try and get rid of the friction the paper cuts the the frustrations that would make people waste time And so that they can do what they want to do and go faster So the first thing I want to say about the the slide which used to be up there is that the story of Ubuntu and Z or Ubuntu and Linux one which is the main which is the Linux centric version of the Mainframe is really a story about removing friction, right and the commitment that we've made to Artists in the environment where you'll find Linux one and you'll find Z is that there are no wrinkles There are no paper cuts. There is no friction if you SSH Into Ubuntu on Linux one For a while you won't realize that you're on Linux one the things that you would do Instinctively will just work the palette that you would reach for the tools that you would reach for Will just work and the fact that we're able to do that is testament to many years of investment in Linux on Z By that community, but our commitment is to essentially deliver that Frictionless experience for artists for whom Ubuntu is comfortable The second thing I want to talk about is another kind of friction, which is economic friction, right? what we love about the cloud is Elasticity the ability to Grow and to understand that when we grow we can we can we can balance both new opportunities new revenue with new costs, right? This economic story is really quite elegant And that's a story that I think IBM has been telling for a long time on Z and on Linux one with on-demand computing But there has always been there have always been traditional or additional layers of friction right in that world and The challenge we had when we when we started thinking about Ubuntu in the Z world was how could we play a role in Getting rid of economic friction that might slow down the consumption of this really quite extraordinary platform And so the way we've done that is to say look we will charge One flat price, which is the same essentially as the list price that you might traditionally have paid for a single VM to turn on Ubuntu for the entire subsystem in that mainframe and So what that means is that you can consume additional resources without friction There is a zero cost to any additional Ubuntu VMs or alpars or IFLs or containers in that environment And so this is another kind of friction that we've we've focused on Removing and I think that's really important because it essentially allows people to start to think of This substrate as an extraordinary cloud, right, which is the third piece How do you get access to? These extraordinary environments, right? There's no question of the fact that that the Linux one and Z environments are Incredible from a IO throughput capacity point of view, but how do you get access to that? How do you target that as a developer? Well, it turns out today you target that through OpenStack, right? And so what are we really shaping? We're shaping a world where You are able to operate with exactly the same artists using exactly the same tools Your Dev and test happens in the right place Your production happens in the right place your data lives in the right place Using OpenStack as the API means that you're targeting a mainframe as if it was just another region in your cloud You're using all the same credentials doing it using all the same tools. You're calling all the same API's But you get that extraordinary performance We see today public clouds differentiating themselves on aspects of performance, right? and That to me is a very clear signal that the end user community wants to be able to see The cloud world as a as a as an array of substrates that they can target they can place the right workload in the right place at the right time at the right price and And the spirit of all of this work has been to achieve just exactly that I hope if you go go go have a look at the at the Linux one machine downstairs and dig into the experience You'll be quite delighted by what that actually means operationally so Are we set for a give it a little bit of a demo at any stage if folks have a question about The Ubuntu on Linux one or Ubuntu on Z experience and be super happy to address that Okay, we're gonna try a demo over here. This is gonna be a live demo So we might have to deal with some technology problems but we wanted to talk about a retail demo that we've built using an iPhone app and For the purposes of this demo, I'm gonna drive this through my computer over here since we only have one projector and one input So first and foremost and let me talk about the architecture that we're talking about From our standpoint Deciding the stage over here. We have a retail demo where you have a shopping list You're gonna go to a grocery store You have a shopping list of things that you want a way out to go off and do now Let's go off and make that app a bit smarter by hooking it up to the store's inventory So that when you go to the store, you know right away whether or not You have the necessary items at the store or you don't and so we're gonna demonstrate how this works With some juju charms that are available today So I'm gonna go to the website And the first thing I'm gonna do is I'm gonna pick up ZOS connect and ZOS connect is a Set of RESTful APIs that we've created that back end a whole bunch of system of records Functions that we have on ZOS so things that you exist in our DB2 databases things that exist Potentially in an IMS database, etc. The ZOS connect provides a rest interface to those environments So that's gonna be the first thing that I'm gonna add to my canvas The next thing I want to add to my canvas is a strong loop and And Strong loop is our node.js to API management capability And so therefore over here Let me bring that up right here, and I'm gonna grab the mobile I'm gonna add that to guy canvas And then mark you want to explain what's going on here people would be familiar with packaging in Ubuntu or packaging in REL or Debian and packages are a great way to get binaries to a system What they don't address is the operations and the integration of those pieces of software So juju charms are a way that the Ubuntu community started But now these charms are available on Windows and on REL are a way of encapsulating the operations of software around the package So each of those two charms is essentially code that specifies how you would install that software How you would scale that software if you wanted to run it across multiple VMs or machines and also how you'd integrate those two Pieces of software the fact that we can draw that line between the two pieces of software Suggests that the two vendors have done the work to automatically integrate those two pieces And that's an experience that you can have today on on power on x86 and now on z on Open stack on soft layer on VM where and on bare metal And so it enables us to essentially create an operating experience in Linux one or in Z which directly mirrors the operating experience that people are looking for and ultimately to create hybrid experiences between those Thank You mark. So now let me Demo what exactly is happening over here on the on the iPhone app over here? so first We have this cognitive retail app that you see on the palette over here. That's on the iPhone First thing I'm going to do there is to select it And then I'm going to log into this retail app that we have So I'm going to type in my username and then I'm going to type in the password over here I love Linux one and Lo and behold, this is my shopping list Now this shopping list is nothing special about it But the fact that we now connected up to the store's inventory as soon as I walk into the store If I select on any one of these items It can tell me right away whether or not these items exist in the store or not And the reason it's able to do that is because I just flicked Chocolate cake for example It's able to show me that there are 30 quantities of chocolate cake in the store some at the bakery some at the at the in the aisle in the box aisle and The reason it's able to do that is because as soon as you walked in the store It was able to recognize what's on your shopping list and what's What's in the store from a store inventory standpoint and give you that feedback back to that app itself So that's one aspect of going off and doing something with Linux on Z Z and the ZOS environment with respect to the data that exists already there But now let's go off and build an even smarter app And our thinking over here is What if your phone could essentially read your mind and what we're talking about over here is what about things that? You might have forgotten to add to your shopping list. What about things that? You've talked about before that might be promotional items that the store wants to promote to you and you're in the short store How can we go about building your retail app to be able to deal with those things? and so What we want to show right now is essentially a new Architecture adding on to the stuff that we talked about before First and foremost we want to add the payment history So things that you've purchased before stored inside of a DB2 database having access to that Second part of this is let's go off and start making use of for example things that you've tweeted about things that Exists in the store itself for example. I beacons essentially a whole bunch of RFIDs in the store itself to be able to tell you where you are in the store and Then all that gets put into a Mongo database MongoDB database over here and then Also do some sort of analytics with respect to spark now all these technologies. I'm talking about spark MongoDB strong loop all those technologies over here run on Linux one Accessing some of the data that also exists from a DB to standpoint So let's go off and build that using some of that juju technology that mark was talking about in the previous iteration We were building out that story piece by piece selecting the ZOS connect components selecting the strong loot Strong loop component and then integrating them But for something more complex the knowledge of what connects to what is part of the intellectual property as part of the company's asset so wouldn't be useful if you could essentially Template that specify that here's a topology of pieces that go well together and That's what we're pulling up here. This is a reusable model Effectively that specifies multiple pieces of software some that you'll see were used in the previous iteration But others that are now introduced introducing the the real-time cognitive and other analytics capabilities So this is a picture that can be used on different clouds on different architectures You could do Devon test with this picture in the exact right place for Devon test You could deploy this in the exact right place for your data and you can reuse this model In different environments to it to suit the underlying data requirements regulatory requirements governments requirements or performance requirements Great, thank you. So this was a bundle that we had created of all these various different technologies that we just deployed and Given that now, let's look at the app and how the experience of the app can very well change because of that So this is again our shopping list when we walk into the store First thing that happens is it looked at your previous purchase history and Said you know what you forgot to put ranch dip on the on the on the list You always bought ranch dip whenever you bought your potato chips So it tells you about them and at the same time it tells you that's 40% off today That's the first thing it does the next thing is Because we were using iBeacons It tells you the most efficient path for you to go off and collect everything on your shopping list Which isle you should go down where to go next all because of iBeacons technology Ranch dip happens to be on the same isle as a potato chip isle and then it says Hey Kershaw There's a promotional item that if you go down 90 feet down the southern isle You might particularly like that because of something that you had tweeted about Doesn't say that over here But what's happening over here is actually taking something that I tweeted about and it's telling me They're actually having a special on sparkling red wine For most of the for any of you who've gone down to Australia and her wine connoisseurs Know that they love sparkling red wine down in Australia. I Tweeted about that and this store happens to carry that sparkling red wine and it happens to be 40% off and So it's able to go off and promote that to me During my shopping experience and you can just imagine this is just what's happening in the store itself but essentially This can keep on going for additional items that the store itself might not carry in Store itself, but may very well have Capabilities to be able to go off and promote other things that I may have tweeted about or because Next week happens to be the big game make sure I order up all my team jerseys because of the party that I'm gonna have or Some additional wine promotions because of again my tweeting activities That possibilities are endless over here again because of analytics because it's able to go off and get feeds from Twitter because of my previous purchase system and all of this is really all possible because of Microservices Mark you want to mention anything about this? Just to just to wrap up. I hope what people have seen is profoundly familiar, but also exciting, right? These are the world's most coherent Systems there are certain kinds of data That belong and will always belong on these systems Now we can address those systems with the same tools that we use to address any cloud environment and We can get both the economics and the developer experience lined up so that we can evaluate those environments using the same tools the same Business decision-making processes that you would in considering any operational cloud Substrate effectively for us. It's a real pleasure to bring our developer community to this platform And these environments and I think it's testament to open stack that it presents such a clean such a clear such a useful Set of API's to consume these resources Kershaw great. Thank you