The Department of Defense is teaming up with Sesame Street to support thousands of military families as they transition to civilian life. On January 27th, the Sesame Workshop launched a website to help transitioning families cope with the changes. The site includes several videos for both children and adults, My Story, My Big Adventure Activity Book, and other resources that military parents can use to help their families communicate through their transition. DOD has worked with Sesame Street in the past, capitalizing on their characters to help preschool military children understand aspects of military life, such as deployments and moving to a new home. Sesame Workshop organized focus groups in 2015 to conduct research with transitioning families across the nation. The results showed transition-related challenges, such as finding employment or a new home, could increase anxiety in military children, resulting in academic and behavioral challenges. For more information about the program, visit the Sesame Street for Military Families website.


Thank you. I was not there. I apologize for my absence Todd Moore IBM's director for open technologies and partnerships what that really means is I have a lot of folks who work for me Who do open source code who are working in open stack Cloud Foundry Cordova other projects out around around the industry and And I also get to go out and work with folks who are looking to go and start things up as well, too To build other communities to build partnerships to help go continue to build out the open ecosystem All right, it's all about the partnerships and the the ecosystems that we build these days Bit of background I guess one of my employees probably framed it really well recently She called me a nerd with cowboy boots So yes, I have my cowboy boots on again. I put on a clean pair of jeans to go with today as well, too so I I come from Austin, Texas and And I work out of there, but I spend most of my time. It seems these days either on one coast or the other We're not going to talk to you a little bit about today is sort of set up the tracks that will follow from various IBMers who are here in the room who'll be speaking and We're very engaged in the community and like to Get out and spend time with the rest of the folks who are working with us in the in the community as well As with our users so hopefully we've got a good mix of both users and Folks participating with us here So where did all this start? You know where we've been out painting this picture this landscape of open and and what really attracted us here into open stack was the fact that And and it stopped working Okay in the beginning there was a green light that went to red really started with You know customer and user needs We liked what was happening here in the community We liked the involvement that the user community had the feedback that we were getting out of it The you know the fact that people will come here to this conference and spend their time and be alongside the various Developers who are here designing the next version of open stack is just exciting to us That's I think the way to build a good ecosystem and have tight feedback and have real involvement And a lot of our users actually contribute code now as well, too So it's exciting to see that come together and and the reason it's exciting We'll try to hit the enter button this time and make it go forward Nope is that we we survey Large companies very often in IBM to see what's on the minds of their CEOs We've been doing this very consistently for a number of years So we've got real data that goes back in time with consistent questions and and the thing that we've seen through the years is that Technology was sort of before and after side people didn't really think of it as anything more than you do utility You had to keep it up and running don't worry about it, right? And as time has gone on and people have started to adopt agile techniques to adopt cloud technologies What we've seen is progressively the rate and pace of change is happening to the point where the CEO has taken notice He realizes that his entire business is now dependent on his IT infrastructure his future offerings that he's out placing into the marketplace that his competitors are of course, you know moving at the speed of light around and with are also dependent on it and Suddenly technology factors are now the thing that are most likely to be on this radar screen And and what we've seen is this the successful enterprises the ones who are out there making way faster then their competitors are depending on Strategic reinvention using Technology such as the cloud and open stack right and they're far more likely far more likely you can look at the stats to be using those leading edge technologies if they're successful, so This is something that of course let us all to start looking at technology such as open stack because Just hit the button since it takes so long Because we need innovation right to fuel that to meet the rate and pace the change that's happening innovations required You know the old days it would take us a Tremendous amount of time to first requisition a server then get it set up then provision it get your applications over on it Get going right weeks months sometimes spent in that cycle of begging the IT department on how do I go and get something going? And in that infrastructure was of course costly and expensive and in tightly controlled by the gatekeepers But to meet the rate and pace what we've adopted is really a cloud architecture, right? One that enables dev ops allows developers to move much faster breaks down the walls the silos that exist between design and Operations and move things along so as we've looked at it As we've listened to what our users and our customers have said we've sort of stratified it into three areas of focus And we've developed what we believe is an open cloud architecture because consistently what we've heard is that we want flexibility We don't want vendor lock-in. We want interoperability across the clouds. We want to be able to burst workloads out there Sometimes we want to have it all on-premise, you know, we're maybe a financial institution who's very conservative and sometimes we want to make use of Just compute Know to exist someplace because we need to satisfy some analytical workload so For us looking at those layers looking at infrastructure first open stack was the first logical choice out there Not that it necessarily had the better technology at that time But it had the better ecosystem it had the users the community and as you'll see in some of the further charts It had folks who were willing to really put an effort into it commit Make it better and and build up partnerships So open stack is really dominated that infrastructure as a service layer and and I'll show that a little more Then at the platform as a service layer at the layer where you want application developers To be able to build an app without knowing anything really about what's down underneath it for the infrastructure There's a few options that are building out there We've placed a bed on on cloud foundry a number of our partners around the open stack community are doing that with us And we're pretty excited about the opportunity that goes and brings so cloud foundry has you know again Sort of hit the radar screens and we see moving its way up into the open world Of course at the top layer at the application layer where the API economy is building these days IBM invests in lots of technologies whether it's you know in json or html 5 where we co-chair that working group at the W3C Or technology G's like a lot for authentication You know these are just moving the web along and we're out there working and building and part of those communities as well too So together you sort of have this constellation of technologies open technologies They can sort of fuel the web and move it along of course these communities need to move with real velocity And it's it's surprising when you see something move with real velocity, right? They've got to keep up with the rate and pay the pace of business, right? So what about our own little community here open stack? Open stack has just been a phenomenon. I don't think we've seen a Community move along as fast as the open stack community has so this is sort of tracing the lines of code As they've they've moved up and I think the last release on there was the Havana release of course ice houses here you know we're Millions of lines of code From a humble beginning of 44,000 lines ago in just a few years here through a six-month cycle release cycles no other community has has gone and built something as quickly and As cohesively as we we have here. We're a very friendly community. You come you participate We you know we take everybody's input If your patch isn't quite up to standards people will help you along generally with it We're not a community that Just bashes the folks who come and and want to contribute And I think that in itself has also been one of the contributing factors to to moving things along We're over a thousand countries now all those red dots on the map. I think is your thousand cities. I'm sorry Just phenomenal and growth three hundred and fifty-five companies almost ten percent of The traffic that's coming into us now is coming in out of India as an example So in Jonathan talked about a lot of these stats But it's just phenomenal right so we have a community that can keep up with business speed rate and pace it can deliver on six-month cycles and each release consistently gets better and better and better and Working with our friends. We're doing that We're all in this together and we're putting in significant contributions as as that moves along and I'll talk about that so So ice house right April 17th ice house delivery And visitors are welcome right I like this picture because of that You know as I said the community is friendly our website is is very active They're in just one quarter a million million visitors to our website That's the kind of traffic that we're doing here in one quarter Very substantial So, you know, how does how is this actually delivering now? Okay Well, 32% more contributors Since our last release Billy significant 2,900 bucks fixed 16 languages now Just just amazing by the way IBM contributed nine of those translations out there of the top top tier ones So, you know places where we find gaps or that needs work or you'll find our team in there working helping contributing 288% growth in individual members. We're over 16,000 members here in the community And I am just so proud of that. I've been around since you know, we started building this foundation and putting it together I worked with the rack space team To identify how we could build out the foundation Learn from other organizations that we've been part of over the years and then just go and and make it happen So, you know, I'm on the board. I'm kind of known as the adult in the room I've had the history help shape the discussion and head us in where we go And and I'm just incredibly proud of what has happened here as a result of that And I don't think there's any question anymore Get back to the record theme right That that we've gone platinum with our membership and our commits and the work that we do Open stack is the top blue line on all of these And what we've done is we've looked at community activity right objective things that you can go out and see By looking at the forums and looking what's happening out there with contributions, right? Our population our accumulated community population through the roof Our developer population through the roof over 2000 Our contributing organizations through the roof What happens on a monthly basis through the roof, right? This is the kind of activity that You who have all come together to be part of the community are helping us go and drive and contribute to and and I can't thank you much enough on this it just just astounding okay, so the IBM Commitment the IBM contributions into this what's important to us. There's a lot of things listed here but you know, let me let me pick on things that that I'm interested in high availability, right? one of the things that always worried me when I was out building clusters was the Problem of having one of the hosts sort of just become damaged You know not that he was dropped dead and stopped working that he you know It was a little kid with crayons scribbling all over the paper, right? And it was scribbling all over storage or scribbling all over memory, right? So, you know, how do you fix that? Well you put in you know mechanisms to go and identify and stop and access to things like storage and you then Create the new instance and get it up and going and moving so you know You look at ha those are the kinds of technologies that IBM is putting in here Let's see security granularity for host aggregation. What is that? Sometimes people like the group posts and they don't want to have all the permissions to be exactly the same around those tests production development, right? We don't necessarily want to have everybody have the same privileges around that do we? Those kinds of functions are things that we're out putting into there Of course, I'll let Brad talk about some of the things that we've done with a loss and enhancements into Keystone But you know security availability High availability Making the lives of our operators easier. Those are the kinds of things that we're contributing and putting into the open Stack community with real IBM contributions Okay The IBM open cloud and I think we're doing okay on time. We're maybe a little bit late Up and down that stack. We're living that open Message that I showed at the beginning, right? We have open technologies at the lowest layers both for on-prem and off-prem In the middle layers where we're deploying applications Orchestrating those applications making sure that very complex things like an SAP installation can be delivered onto a platform Through technologies like Tosca And we're using that work that we've done out in standards with others A lot of the folks who are also part of the open-stack community to make sure that we have a consistent way of doing things like that on our platforms and across platforms and as we move up the layers we're again infusing, you know, open technologies At each level to go and make sure there's interoperability in depth Okay, so I'm gonna ask Brad Topol will come up and Talk a bit about a demo that he gave earlier just because I liked it It's only a couple of minutes it'll be real short and then I'll continue with the other topics that IBM is gonna talk about today So Brad come on up here So cloud honoring Hopefully y'all saw during one of the keynotes when we had Glenn Ferguson from Wells Fargo and he mentioned the need for compliance One of the ways you you get compliance is having a very solid auditing support Auditing, you know enterprises expect you to have auditing support your customers expect to be able to audit and Verify that unauthorized access to to their data and resources is not occurring So putting that all together one of the things we've driven into open stack And it's available in ice house for everyone is a Standard-based auditing Support and how we do Our standards these days is is is pretty pretty pretty cool What we do is we take the standard to the open stack community They throw a lot of tomatoes at it The standards guys go off and cry for a while and get their Kleenex Then they come back and they iterate on the standard and they get it to the point where the open stack community likes it And then the result of that is a very relevant standard and so when you have something like standard auditing you can now start using standard tools and Tools that'll work and your stuff will now work in any open stack environment there's no vendor lock-in when it comes to auditing when you do hybrid cloud and You're using different environments. It'll all use the standard audit format, which is tremendous benefit to our customers And so one of the things we're going to show today is a tool that can take these audit events that are coming out of open stack just configure it and they start generating it and It is a security tool to help you track when bad things are happening And so the bad thing that's going to happen is you've got a disgruntled person who's going to go off in a very short amount of time and Rapidly kill a lot of application instances. So I wanted to thank you Todd start the demo. I pray that it works So this is the open stack dashboard Yeah, please go ahead Okay, so there's open stack dashboard and somebody's going to log in and They're going to very rapidly start finding these application instances because they had access on their last day of work and start destroying them leaving their mark and While this is happening Events are being generated by open stack these cadf standard events very easy to parse and very easy to do Analysis on they're all flowing to an IBM product called Q radar It's a security event information Tool and here all the events you're seeing it in Q radar a lot of these events are you know server was Delete a specified server was succeeded And so you can take a look at these events And very quickly here. We're going to go off to the dashboard for Q radar If you look at Q radar, you'll see that There are the notifications Hey, these are the events that happen specified server and You'll see that these are a severe offense We have a trigger in the product that says if you see this happening That's considered a moderately severe offense and you can go click on the offense So give a minute here to go ahead and click on the offense and here you can see the severity of the offense You scroll down a little bit you can also see which user was the jerk, right? there's the list of the events as well and You know What will happen here is this basically it but you're you're able to see what's happening in your environment You have it all tracked and that's our demo Thank you, Brad Let me see if I can get out of this now Okay, so, you know, I wanted folks to see that to see the power of the type of You know investments that that are being made into the infrastructure now And I think you know notifications, you know weren't there It was something that you know We saw the need to go and do and build in and and now we're all able to take advantage of it You know I use the example with Q radar obviously our product tied together with it But you know this will apply to anybody who now who wants to take advantage of standard notifications that are there So it's one of the exciting things that actually are in the monitoring You know in in the types of tools that we're putting together to make available to you Okay Wish the clicker worked, okay So we're gonna have a few sessions at 950 not too long from now doing great on time You guys will get a little break in between maybe Tammy van Holven one of our distinguished engineers Tammy say hi. Hi there's Tammy We'll talk to us about work that that we're doing out of our system and technology Group stg on various technologies and how open stack plays a role across our product set Something that IBM has made a very large significant investment is open stack everywhere We have a common set of code that all of the IBM teams get to Pick up and use that we develop together with you know the community code that's being done with was that stack then being hardened and Given to our teams to work on hardened in the sense that it you know meets the IBM Sort of standards around how we we have software distributed inside and then you know She'll talk about things that are going on in compute storage and network some of the extensions and rest API work that's going on there as well as automation work that that we've got going on in process automation, so please hang around for Tammy and Some of the exciting news of course was a boom to on power 8 that We we announced I don't know if you've been to the boost to see the hardware and talk a little bit with the folks there That in our in our booth has been the most exciting and popular Demonstration that we have going on and it's really just hardware and a discussion that you can have but very excited with that Yes, the different things. Yeah, we'll talk about it Okay, so actually Andrew will be talking about smart cloud orchestrator and we'll get to that No, come on. Okay, so with this chart what the hell is going on so Andrew trussman our distinguished engineer in the back here Andrew Andrew will be smart talking about smart cloud orchestrator So, you know in the past You know our systems were like pets Right we knew them. We loved them. They fell over.  It was you had to keep it available and up all the time and you know that those were the important things You really took care of your poor pet, you know So the analogy these days is that systems are like cattle, right? We we in the cloud world you can stand things up in such short order that Availability no longer depends on keeping the poor little kitty alive and well all the time, right? It really depends on how fast you can go and stop and restart things So, you know systems are more like cattle You can have lots and lots of them Doesn't matter.  It kind of goes with the cowboy theme, I guess So within IBM we have technology that we place around open stack our orchestrator product is one of those With it you obviously can do you know deployments And take advantage of of course the the open stack API is in the work that's been done there but then you know sometimes you really need to manage and manage the installation in a way with orchestration and Do it with tools that visually allow you to understand what's happening in the flows and in the timing in the events and and Andrew will talk to you about how the orchestrator product then goes and work. So obviously he's very creative in his charts I asked everybody to you know, give me a chart and Andrew was clearly the most creative. Thank you Andrew So Michael for worry Michael, I knew you were here. I saw you there. He is Michael for so at 1150 Michael's going to talk to you a little bit about what we're doing with software and open stack You know, where's the future going? How are the things that we've we've done and launched into the software environment working? Are you going to talk at all about cloud foundry on top of? Open stack at all or not in this time Not in any depth. Okay Great. Thank you so if you're very interested in what we're doing in our own public clouds and Are around at 1150 you'll get a chance to to hear quite a bit more detail and give some questions into Michael Okay, so, you know our band has been growing I'll give a little plug the cloud foundry at this point, too We're seeing the same kind of trajectory as the early days now of open stack Where people got behind the project and decided to put commitment into it and code and people and partners we did our initial oh You know announcement that we had our platinum partners together That we're going to go and build out cloud foundry since then we filled all the gold seats And we've got a whole pile of gold members a couple more I don't think they're even listed on here yet and and there's another class of Silver members by the time I think we get to the point where we have our foundations that up We'll have 30 or 40 more silver members in behind this very exciting to see people come together understand the value at the path layer and Start to invest there So our expectation is you know This is the next space to really go watch as as we go and build up infrastructure around open stack Individual contributions here just like an open stack growing very quickly So what's it do for us IBM has built a product we call blue mix. It's in beta and You know the idea here is that Your developer doesn't need to know anything about what's going on down underneath right that they're able to With Lightning speed, you know in a day Take services that are there use the build packs that are there to essentially go and quickly hook together an application and get things moving And be able to then expand and scale in that same space So if you haven't seen the demo you can come down to the booth to look at that But also I you know as I look at this the best way to get involved is to go actually participate in the trial The beta is out there For those of you in the room who are interested in mobile technologies The the blue mix environment contains also a set of mobile SDKs that allow you to then build up your mobile applications So there's Server site code, you know JavaScript as well as client site JavaScript. It uses again open technologies at its root In the product. It's based on the Cordova work that's done out at Apache And that allows you to essentially code up and take advantage of the platform native platform capabilities of iOS devices of Android devices of Blackberry devices of Microsoft devices palm devices right all those things Maintained in one community and as the operating systems improve change patch that community As a group keeps up with that makes it available to everybody so again open technologies are in behind even our mobile work That's going on here in blue mix. So go to blue mix net you can join Join the beta and get involved and try it for yourself If not, if you want to just take a look, please come down to the booth You can also go down there and sign up for the beta as well too So let's see a couple more things Almost done IBM sessions and demos so there's been many sessions and demos and things that we've done. There's a whole timetable of demos down at the booth You can please just come down and visit take a look and if there's something there that you'd like to see you You're not going to be able to be there at some time slot ask one of the booth personnel And they can range a demo for you as well too We try to be flexible The Oculus Rift is also down there. So if you put it on and see Chris left, I was gonna make fun of them There's a there's a few games in there that you can look at and see you're immersed in this 3d environment Chris Ferris one of our deez here. He put it on and he was going up in a roller coaster He leaned back and he fell down on the ground. It was quite funny to go and watch so and we have video of it We're gonna place it out on YouTube But so come down join it take a look at it. It's a lot of fun and And get to see so There are some more technical sessions that are still left in for the week at the top one of the things that We've seen is people, you know pick up open-stack code and and then they can't quite figure out how to put it together in Something large and complex and highly available You know usually what you see out there in the web and you know looking Searching through Google our instructions really how to build a small developer cluster right nothing nothing huge So the technical team is taking a look at that. How do we go off and build highly available? You know really performance system. So so that's going to be on here is one of our technical things Federated identity federated service provider work Brad I believe you'll be in and part of that as well policy abstractions and neutron Again, these are on Thursday hybrid clouds with open-stack bridging the two worlds And of course, we're doing a lot of work in the heat project Working with another open-standard Tosca that comes out of Oasis to then use that drive interoperability across multiple communities whether it's Heat or juju or other frameworks that come around So it's kind of exciting to see what's happening in heat in a translator project is one of the ways we're doing that so Thank you very much. There's I appreciate your time Again stop by say hi to us all Many of the team are here right now, but we'll have more folks at the booth if you're looking for more information on some of these technologies I talked about Open stack org obviously all know right cloud foundry.org of course IBM's Smart cloud technologies our orchestrator technology Etc. These charts will be available so be able to use the shortened link and go and find out more information and behind it So so that was what I had Where sessions will start in just a little bit here give everybody a chance to stand up take a stretch Look around invite some friends over Twitter a little bit. I know you all get your devices out We're all set and and we'll get right back to it in just a little bit here So thank you about 10 minutes guys


What's up everybody Jason for Jasper's case breaks comm twenty twenty one penini chronicles UFC hobby one box break Random letter number one just sold out and again guys. We are going by Fighters first name it'll go to the first name of his or her letter for example. We play Francis and Ganu It'll go to letter F Remember all card ship six packs per box eight cards per pack and again guys. This is a pretty pretty Pretty fun break. I broke a handful of this stuff on On Instagram I actually pulled that Francis and Ganu actually right there. It was a really really nice one have NTRP Ace and a lot of great names guys a lot of big players or fighters. I should say So let's go guys remember these are the list of letters right here from a all the way down to the vz Combo and again you get a random letter Here's a dice roller. Here's the customer names David H done to Michael Robinson, and of course you have a Down to VZ combo So let's roll it It's a two and a six eight times. Good luck one two three four five six seven eight Eight times Carl down to Caleb. So there you go eight times one two three four five six seven eight F down to P I have to call you a letter F Andrew with B Adam with G Darren Mackenzie DMACC with S David H with INN Michael Robinson with D Jonathan with K David H with J Eddie with H and E combo Adam with A Carl with R Jonathan with M Chad with C Juan with T and U Adam with V and Z combo and Caleb with P So I'll give you guys a quick 30 seconds to look at your letters While I go through some orders really quick Also guys David Bazzarino just got five spots in the contenders filler for Donner's one two three four five and then five in the optic laster filler two three four five Mike tower just got a spot in the origin's box origin's a r&b So again guys, we are down to just a couple spots left and a couple more promo breaks as well guys so four left five left three left seven and seven we could do this guys We could do these promo breaks tonight All right, so then again guys, let's just uh close the trade window And a little one box break. Also, this feels a little heavy so that would mean that could be like an anti noir something like that too as well Pull a big firebox out of this right here So again, we're going to go by first letter So Dustin letter D. Valentinas of Schenkel letter V. Sean O'Malley letter S. Nadia's letter A lot of different possibilities with all these fighters guys and all hardship as well Good luck everybody Habib We got Israel de Sanya Kevin Holland, Ray DeRuggy We have number to 49 like heavyweight John Jones It's a letter J with that one that David H Michael Pereira and to 10 gold Look at that Lang Willy Look at that. That is a beautiful hit. I mean obviously she didn't do so well the last title fight, but Still a very very big hit right there 10 of 10 So that's going to letter Z and Adam T. There you go There's Frans and Logano and we got For letter K. Yes, trimmer of Schenkel got stuck in the flu Next one Whoa, we've got a thick mama. Oh man. Look how thick that card is Kind of just want to move these cards to the top now So Scrippe Kamaru Usman Jorge Masvidal Habib Nate Diaz John Jones And Diago Santos. Wow. Look at that Look at those patches tools of the trade 10 of 10 letter T going to Juan There you go Juan. Look at that man. Sheesh. That is some relics. All right So Habib Little Diaz Masvidal to 149 Masvidal again and a frances and gano to 149 letter F with that one. That's going to car Sipe and Usman What up Brody? You're doing well, man. How are you doing? Gano, Masvidal Desania, Amanda Nunez Gilbert Burns Kamaru Usman And number 299 And Kevin Holland, that's a rookie NT base to 99 Brandon Moreno ready to rookie And a Ryan Spann little refractor hollow Masvidal Kamaru Usman Habib Conor McGregor and rookies and stars NASA nice So 99 cannot complain. I love college football, man. My ducks weren't playing this weekend, so I didn't really want to watch anything There you go guys very nice box Again, it's just a one boxer, but again a lot of value in this UFC is now that we are worth now that they're with Panini Like I said, Chronicles can deliver some monstrous hits guys like You can get NT stuff noir All the big high end stuff And this one actually had some really good numbered names numbered fighter names as well And again guys, this is also a promo break so Have a chance to win that step curry autograph jersey or some money Gold right there. It's pretty sick Appreciate it guys jaskyscasebricks.com


delay some technical problems. The talk today is about Frostat, which is an acronym for free operating system for tiny embedded devices. We are making it fully GPL, so the whole kernel is fully open source licensed. Our group is called Insane Adding Machines, and we're trying to do non-profit development and research into Internet of Things, especially free software. The management platform we chose to use is GitHub, because it's quite obvious. So the target is the main target at the moment is the Cortex-M family. They're not too big yet, so it's still a challenge. We go from Cortex-M0 to Cortex-M7 support at the moment. So the Cortex-M family is a 32-bit architecture. It's low power devices with physical addressing, so there's no memory management unit. They have integrated network and a whole bunch of buses. The M4M7 also do digital signal processing, and they also have accelerated floating point. So the thing is that we want a real-time OS, and if you look at the embedded Linux, it's not really feasible because it's grown very big. Even the MMU variant, like Micro-C Linux, it's too big for the resources these boards have. So our goals are primarily to have a POSIX API to allow easy porting from Linux user lands to Frosted. It's very easy to port applications because at the moment, if you port something and there's something missing, it's just a library call or a sys call that needs to get added in Frosted and then things work. We have a hard kernel user space separation approach. We can do physical memory segmentation using memory protection unit on this family of microcontrollers, and that allows for the kernel to have its own memory segment in every process as well, and they cannot access each other because, yeah, then seq fault. We also want to be real-time. So at the moment, we already have real-time capabilities. The ultra-low power is something we're still working on. TCP connectivity is already there. We have both normal Ethernet and USB Ethernet using PyCode TCP as TCP-IP stack in kernel. So, yeah, all the kernel code is GPL, but you can run any license in user land as you please. So at the moment, we're almost fully profile 54 POSIX compliant. It's real-time, multi-proc, multi-thread, but the threading still needs a little bit of polishing. So the components, we have the application layer is in user land. Then we have a modified new Lipsy library that we compile into our own cross compiler tool chain. Then in the core, you have the core itself, the scheduler, networking, virtual file system, memory manager. Then under that, you have the device drivers. And for the operating system to know which pins do what, you also need some board-specific code to define which pins are where and stuff like that. So the kernel code area size is fixed, and base applications and shell scripts are compiled into binary flat, and then stored into a KSIP-FS that's execution in place. So for the application code in user land, the goal is that it's basically no work to port NICs executables to Frosted. The reality is that some stuff is still missing in Frosted, and we don't have fork, but we only have V fork. So the applications are in binary flat format. They're compiled with our own tool chain and with some flags here. If you're interested, we also have a Frosted user land repository with some base user land utilities. The context separation is thus that the processes are really executed in their own context. They cannot access supervisor code. They cannot access kernel memory. They cannot access each other's stack, and they have separate stack pointers, and through the MPU we can enforce this. This is an overview of the system interrupts. So the power on state, reset handler, accessing memory you're not supposed to, mem fault handler, and then the process gets killed, of course. System calls come into the supervisor call handler, which then executes the sys call, and then we have GFS with sys ticks, basically. The schedule is a double list. We have processes either marked as idling or running. It's around robin policy, so every process usually gets scheduled the same amount of time, and once everybody got this chance to do something, just goes back. But we also have a real time priority option. So in the real time, if there's an interrupt coming in for a process marked as real time, immediately everything is preempted and this is scheduled for execution. And the latency for the real time processes, it's predictable, so that's really good. This is just a nice graphic of it. So the repositories. We have the main repository of the kernel, which is the whole kernel. We have a repository for our own tool chain, which we build with cross tool and G, and we also have a repository for that, but we also make periodic releases of the tool chain. We have a special headers repository because we need to include some common headers, both in user land, in kernel, and in the tool chain. Then we also have the frosted user land repository, and as the hardware abstraction, we use Unicore MX, which is our own fork of LipOpen CM3. This is a nice graph of the dependencies and interconnections of the different repositories. The tool chain, it takes a while to build and that's why we make releases periodically. Why our own tool chain? Because we want to be able to compile our applications and be able to automatically resolve, include paths and stuff like that, and also to produce flat binaries. The nice side effect is that the tool chain can both compile the kernel and the user land application, so a number of DevConfig for a number of popular boards like the SDM32F746 disco here. So we also borrowed the KConfig system from the Linux kernel because it's quite handy and applicable in this case. The user land configuration is also done with KConfig. The apps that are selected are archived in XipFS and that's getting mounted to slash bin on startup. When the system starts, slash bin, slash init is executed, and if slash bin, slash init is present, it's going to be parsed using the default shell, which is called fresh for, shit. Where does the e come from? And fresh is cool. And once the options are selected, just make to build and then you end up with the image.bin file that you can flash. There's a couple of binaries produced actually, so there's an elf file of the kernel, there's an image file of the kernel, and there's an apps.image. And then at the end, the kernel.image and the app.image gets concatenated together to image.bin, and that's the one you flash. We also have a query report that has a modified M3 target to have a bit more resources, so you can also run Frosted Inquem with networking and stuff. All works really fine. We also have CI using Jenkins, so every commit Jenkins rebuilds stuff and harasses us on IRC if it fails. The flashing to the target, you can do either over the ST link, because those boards have their own ISP on board, or you can copy it over USB if it has an embed bootloader, or if it supports the FU, you can also do that. Okay, that was it. Now we'll see if something wants to work. If you want to show the shell, you should probably do it here. Ah, yeah. Yeah, but yes, yes, first flash. Yeah, in the meanwhile, if you have questions, most of the development team is in this room, so we can be able to answer those. Can you get us a question there? I've got a question. What is the typical size for installing Frosted On The Flash? The question was, what is the typical size for installing Frosted On The Flash? Normally, it depends, of course, on how much features you enable in the kernel. We're able to build the kernel as small as 25, 30 kilobytes, but it needs to be a power to the flash part where it starts with the kernel, so I would say that the minimum of 32 kilobytes of kernel size is needed, and then, of course, on top of that, there will be a partition on the flash that contains all the applications, and that would be sized, of course, based on the size of your applications. I would say that a board with 64 to 128 kilobytes is able to run a minimal Frosted. Yes, question there. Is it really ready for solution? Do you have some real example that company has used it or something? Is Frosted really ready for production, and do we have real example of company using that? The answer is no, but we're having a lot of fun with it, and it's getting better and more stable by the minute, and so we're looking for someone that's daring to use it in a production thing, but it's for sure ready to show this. We ported the historical IDSofters Doom game that's now running on the frame buffer that someone wrote the driver for, and yeah, so it's quite stable as you can see, and the nice part about it is it's mostly POSIX, so it's basically a really tiny, tiny UNIX where you can port your UNIX application, Linux application with almost no effort, yes. I don't know what this requires beyond POSIX, but can you run GDB under it? Yes. The question is, can we run GDB to debug, I think, both the kernel and the applications? Yes, we can run GDB directly to the target to debug the kernel, and we can run a GDB server from the user space to debug single applications, so you can actually connect a GDB to a different port if you want to debug your own application. So our toolchain contains a GDB binary as well. Maybe do we have time for another question? Yeah. Yeah? Yeah. I made a Docker image if you want to try that on your laptop. Okay, that was more an observation, but Zobab made a Docker chain in case someone wants to try that on their own laptop, so you don't need to download every single component or clone recursively the GitHub, but you can download the Docker image. One more question? One more question, maybe, or there? Okay, so the question was, what are the actual limitations, the hardware limitations we met on the target, on the basic target that we chosen is the Cortex-M. Yeah, maybe one bigger input thing, the first thing that comes to my mind is that the Cortex-M has a limit of eight different memory areas for the memory protection unit, so we're not able to protect different areas of the heap at this point, so the heap is still shared, but the stacks of the single processes are isolated. With more flexibility in this area, we would be able to have a better memory protection, but ARM has already worked on the ARMv8 family and they already have a datasheet that explains that the number of MPU slots has increased, so we're looking forward to port Frosted as soon as possible to the Cortex-M23, what is it called, the new one? The V8 architecture. Yeah, the V8 architecture that's coming up this year. Okay, you want to show another little demo? Maybe we're out of time. Yes, question? It's a more practical one. Why move to Cortex-M, you know, processor architecture if you want to cloud the full-posting system and not either keeping a Cortex-A architecture? Yeah. Or if you want the real-time thing. Exactly. So that's a very interesting question and I'm really glad that someone asked this. So why didn't you guys use a Cortex-A that already has MMU and a lot of resources to run a Unix or you just stick to the Cortex-M which is limited in resources and just have a pure real-time operating system? The answer is we lack something in the middle. We lack real-time Unix on a small, cheap, embedded CPU that doesn't have to have an MMU to run smoothly and the approaches on the embedded OS are nowadays are a bit too primitive. If you can tell me this, like Friart is for instance, it's not much of an OS.  On the other hand, you've seen probably a couple slides with the Linux kernel ramping up in size because nobody in the Linux foundation right now cares about the embedded developers but that's a major problem. I'm not saying that we, a small group of independent developers are providing a solution to this but I hope that this at least gives some kind of point to reflect upon that we really need something Unix-like to look at except when we crash and pinging it. That's your manager of some other operating system then. Can you explain what you do? One minute. Basically what I did right now was boot up the board with the USB Ethernet configured and connected the USB cable to the laptop, assigned an IP address to the interface that we got and pinged the board over USB Ethernet. As you can see, the board is replying so we have connectivity. Yay! Thank you.


On the 3rd of July, armored personnel carriers of the 1st Infantry Division prepare to move northward in Bin Long Province as Operation El Paso continues. From a point 96 kilometers north of Saigon, the APC is head for a rendezvous with division troops well forward of the division's field headquarters at Kwan Loi. After several hours, the APC's arrive at the designated rendezvous point and secure the area. The night will be spent here and the troops are expected to meet the armored unit in the morning. Soon a resupply chopper appears with rations, water and mail for the crews of the tracked vehicles. For over a month since the 2nd of June, men of the 1st Division have been engaged in Operation El Paso in this area. During that period, Viet Cong losses have been reported at 788 killed and 37 captured. For the men of the armored elements, a hot meal is welcomed. Mail call rounds out the day's schedule, then the APC crews settle in for the night. The following morning, the 4th of July, a race is held by the armored vehicle crews while waiting for the infantrymen to show up, a strange celebration of the holiday in the interior of Vietnam. By the process of elimination heats, only three APCs are competing in the final dash. Charlie Chan is the winner's name. Then it's time to pick up the troops for the long ride back to Quang Loi. The tracks move to meet the troopers as they come out of the jungles. The rendezvous is made and the foot soldiers board the vehicles. After a long sweep, they look forward to riding. When all of the infantrymen are loaded aboard, the APC's form a long column and move southward down jungle roads and across brushy fields. Alert gunners keep an eye peeled for the enemy as they pass through VC infested countryside. Armored vehicles have been ambushed in the past. A Viet Cong suspect is spotted in the brush and the convoy halts while he is taken into custody in question. The man is by himself, however, and the column continues on its way toward field headquarters at Quang Loi. Approaching the division area, the column is greeted by a welcoming banner. Later in camp, the APC crews hear a letter of commendation for their performance in Operation El Paso during June. At Quinh Yen, over 400 kilometers northeast of Saigon is the busiest US Army airfield in Vietnam. A fixed installation provides 24 hour a day air traffic control. Personnel direct air traffic operating under visual flight rules. Direct ground control approaches and log inbound and outbound flights. Vietnamese civilians are being trained here in various aspects of air traffic flight control. Farther to the northwest at Dock Toe is another Army airfield. Though planned as a temporary field, it has hard surfaced landing strips for all weather use. Air traffic control is provided using a portable combination flight control tower and radar van. This facility can be airlifted to other sites to control flights during field operations. Aircraft can land here during inclement weather with the aid of a ground control approach radar system. Near Play Me, 80 kilometers to the south, is the helicopter field for Operation Waikiki. This airfield provides control for helicopters, supporting the 3rd Brigade 25th Infantry Division. When an air transportable control van is not available, an air controller can direct traffic effectively by using backpack radio equipment. At Cameron Bay in Vietnam, July 4th is no holiday for the men of this engineer port construction company. The unit is building a crossway between the shore and a long pier. These men are assembling the 22,000 pound diesel hammer, which will be used to drive piling into place. Here, the hammer is being set inside its guide frame, which is called the lead. When the hammer is operational, it is positioned over the pile to be driven. A cofferdam is being constructed and sheet piling is being used. This piling has been set in a cross beam to hold it in position as the giant diesel hammer drives it into the harbor floor. When completed, the structure will be 46 feet in length, and the space between the retaining walls will be filled with hydraulic ballast. This is the second pier of this type to be built by this engineer company. At Ankay, a small crew of men is busy blowing up balloons. It's all part of the activities of the Camp Radcliffe Meteorological Section, military weathermen of the First Air Cavalry Division. Hydrogen gas is used to fill the big weather balloons, which are sent aloft with data gathering instruments. The highly buoyant gas is manufactured right on the spot. Helium, which is preferred, is unavailable here. As the time for release nears, the weather instrumentation package is attached to the balloon. Then, the balloon soars upward with its lightweight radio sound to send back information on wind speed and direction. A radio direction finder is used to track the balloon and receive the information from aloft. In turn, the RDF sends the data along to a nearby weather van. The Mobile Meteorology Center, during this mission, plots wind factors, which would affect the accuracy of long range artillery fire in the area. The artillery units need the information for fire control computation. As the information is received, it is recorded and quickly analyzed. A report is then made to the Fire Direction Center, where the fire control team uses the data to compute the adjustments required to place the projectile on target.  Vietnamese boys are enjoying the thrills of scouting under the sponsorship of American troop units stationed near Anque. A Boy Scout troop and a Cub Scout pack organized through the efforts of the local civil affairs unit here take part in an overnight camp out. An ornamental gate is erected by the Scouts. Tents for administration and sleeping are set up as the area is made ready. Then the ceremonies begin. New Scouts, after they subscribe to the Scout oath, are presented with troop knackerchiefs. Scout berets and insignia. A group of shoe shine boys has been invited to participate in the camp out with the Scouts. These boys, who help support their families, experience their first camp out. Scouting means having fun, along with the camp chores and ceremony. The river baw then serves as the old swimming hole. Boys learn to swim and at the same time practice one point of the Scout law, a Scout is clean. A project which the Scout troop has undertaken is the restoration of a monument dedicated to those people who have fled from North Vietnam and joined the fighting forces of the Republic of Vietnam. American advisors and Vietnamese Scout leaders work together to make this youth program a success. On 29 June in Vietnam, ceremonies mark the departure of Sergeant Major William O. Woodridge for Washington to assume his new duties as Sergeant Major of the Army. Later at Thompson Oat, Woodridge is congratulated on his new assignment by officers and men with whom he has served, most recently in the First Infantry Division. He is also presented with a plaque as a memento of his service in Vietnam with a big red one. In his newly created post, Sergeant Major of the Army Woodridge will advise and consult with the Department of the Army headquarters on problems affecting enlisted personnel's training, pay, promotions and morale. He will also represent all enlistees at appropriate ceremonies. It is evening in Arnhem Holland and crowds are gathering to watch the NATO TAPTO or TATU. Representing the royal family of the Netherlands, Princess Beatrix and her husband Prince Klaus arrive to witness the colorful ceremony in which military bands of the NATO member countries will participate. This performance, taking place on 27 June, opens with a motorcycle parade. At its conclusion, the combined bands appear. In the performance, this masked band represents the United States. The Queen's own Highlanders and the Royal Scots Grays join in this presentation. Move the program.


Hello, beautiful cloud community, and welcome back to AWS re-invent. It is day four here in fabulous Las Vegas, Nevada. My voice can feel it clearly. I'm Savannah Peterson with my co-host, Paul Gillan. Paul, how are you doing? Doing fine, Savannah. Are your feet about where my voice is? Well, getting a little rest here, as we have back-to-back segments. Yeah, yeah, yeah. We'll keep you off those. Very excited about this next segment. We get to have a chat with one of our very favorite analysts, Keith Townsend. Welcome back to theCUBE. Savannah Page, I'm a user, I'm a user of Southnames. I love it. Thank you for helping me, Paul. Good to see you again. It's been too long since the KubeCon Valencia. Valencia, right? Valencia. Valencia. It's very profound. Oh, look at that beautiful list. Love that. Keith, how's the show been for you so far? It has been great. Amazon, you know, I tweeted a couple of days ago, Amazon re-invent is back. It is. Woo, love that. 50, 60,000 people. After 40,000, I'll stop counting. It has been an amazing show. Probably, I don't know if it's just the assignment of returning, but easily the best re-invent of the four that I've attended. I love that. I love that we have you here because we tend to get anchored to these desks and we don't really get a sense of what's going on out there. You've been spending the last four days perversing the floor and talking to people. What are you hearing? Are there any mega themes that are emerging? So, a couple of mega themes is we were in the Allen session with Adam and Adam bought up the idea of hybrid cloud. At the 2019 show, that would be unheard of. There's only one cloud and that's the AWS cloud when you're at the Amazon show. Boofs, folks, I was at the VMware cloud booth and there's a hybrid cloud sign session. People are talking about multi-cloud. Yes, we're at the AWS show, but the reality that most customers and environments are complex. Adam mentioned that it's hybrid today and more likely to be hybrid in the future in Amazon and the ecosystem has adjusted to that reality. Is that because they want to sell more outposts? You know, outposts is definitely a part of the story but it's a tactile realization that outposts alone won't get it. So, you know, from Tata Consulting to Capgemini to PwC to many of the integrations on the show floor where, I even saw a company that's doing HPUX in the cloud or on-prem, the reality is these legacy, well, we've deemed these legacy systems aren't going anywhere. AWS announced the mainframe service last year for converting mainframe code into cloud workloads and it's just not taking on, I think, the way that the Amazon, just a reality that is too complex for all of it to run in the cloud. So, it sounds like the strategy is to envelop and consume that. If you have mainframe conversion services and HPUX in the cloud, I mean, you're talking about serious legacy stuff there. You're talking about serious legacy stuff. They haven't de-emphasized their relationship with VMware, you know, hybrid is not a place. It is a operating model. So, VMware Cloud on AWS allows you to do both models concurrently if you have those applications that need layer two. You have these workloads that just don't, SAP just doesn't, sorry, AWS, SAP in the cloud, and EC2 just doesn't make financial sense. It's a reality that's accepting of that and meeting customers where they're at. And all the collaboration, I mean, you've mentioned so many companies in that answer, and I think it's very interesting to see how much we're all going to have to work together to make the cloud its own operating system. Cloud as an OS came up on our last conversation here, and I think it's absolutely fascinating. Yeah, Cloud as an OS, I think, is a thing, this idea that I'm going to use the cloud as my base layer of abstraction. I've talked to a really interesting startup where I think it's an open source project cross-plane of where they're taking that cloud model and I can put my VMware vSphere, my AWS GCP, et cetera, behind that and use that operating model to manage my overall infrastructure. So, the maturity of the market has fascinated me over the past year, year and a half. It really feels like we're at a new inflection point. I totally agree. I want to talk about something completely different because I know that we both did this challenge. It's one of the things that's really inspiring, quite frankly, about being here at AWS re-invent, and I know y'all at home don't have an opportunity to walk the floor and get the experience and get as many steps as Paul gets in, but there's a real emphasis on giving back. This community cares about giving back and AWS is doing a variety of different activations to donate to a variety of different charities and there's a DJ booth, I've been joking, it kind of feels like you're arriving at a rave when you get to re-invent and right next to that there is a hydrate and help station with these reusable water bottles. This is actually firm, it's not one of those classic ones that's going to end up in the recycle bin or the landfill and every single time that you fill up your water bottle AWS will donate $3 to help women in Kenya get access to water. One of the things that I found really fascinating about the activation is women in sub-Saharan Africa spend 16 million hours carrying water a day which is a wild concept to think about and water is heavy. Keith, my man, I know that you did the activation, they have you carrying two 20 pound jugs of water. For about 15 feet. It's not. Yeah. It's a 20 pound jug of water, 20 gallons, whatever the amount is, it was extremely heavy. I'm a fairly sizable guy, six, four, six, five, a couple of hundred pounds and I could not imagine spending that many hours simply getting fresh water. I mean, we take it for granted. Every time I run the water in the sink, my family gets on me because I get on them when they leave the sink water. It's like my dad's left the light on.  That's your whole day. Water and that's probably not even enough water for the day. One of that is being like an 18th century phenomenon but it's very much today in parts of Sub-Saharan. I know. We're so privileged. For me, it was just, I mean, we work in technology. Everyone here is pretty blessed and to do that activation really got my head in the right space and think, wow, I'm so lucky. The team here, the fabulous production team can go refill my water bottle. I mean, so simple. They've also got a fitness activation going on. You can jump on a bike, a treadmill and if you work out for five minutes, they donate $5 to Fred Hutch up in Seattle and that was nice. I did a little cross-training in between segments yesterday and I just, I really love seeing that emphasis. None of this matters if we're not taking care of community. I'm going to go out and Google Fred Hutch and just donate the five bucks. I know, we were talking about it earlier. I love that. I'll run forever but I'm not getting on a bike. That's just. This is from a guy who did 105 days in a row last year. Yeah, I did 105 days in a row and I'm not doing five minutes on a bike.  Five minutes though. I know. Like five minutes is way longer than what you think it is. I mean, I know it is true. I was up there in a dressing sequence. Hopefully I didn't scar anyone on the show floor yesterday. It's still toss up. I want to take us back to back to the, back to the, what we started talking about. I want to know what you're hearing. So we've had a lot of people on the show, a lot of vendors on the show who've said AWS is our most important cloud partner which would imply that AWS is lead, it is solidifying its lead and pulling away from the pack as the number one. Do you hear that as well? Or is that lip service? I always think about AWS re-invent as the Amazon Victory Lab. This is where they come and just thumb their noses at all the other cloud providers and just show how far ahead they are. Verna Wargo's CTO of Amazon's keynote so that hadn't watched it yet. But at that keynote, this is where they literally take the victory lap and say that we're going to expose what we did four or five years ago on stage. And what we did four or five years ago is ahead of every cloud provider with maybe the exception of GCP and there are maybe three years behind. So, customers are overwhelmingly choosing Amazon for these reasons, don't get me wrong, Corey Quinn, Gartner folks really went at Adam yesterday about Amazon had three major outages in December last year. AWS has way too many services that are disconnected but from the pure capability. I talked to a born in the cloud data protection company who could repatriate their data protection and stores on-prem private data center, save money instead they double down on Amazon. They're using, they modernize their application and they reduce their cost by 60 to 70%. Massive. This is massive. AWS is keeping up with customers no matter where they're at on inspection. I love that you use the term victory lap. We've had a lot of folks from AWS here up on the show this week and a couple of them have said they live for this. I mean, and it's got to be pretty cool. You look at, you know, you've got 70,000 plus people obsessed with your product and so many different partners doing so many different things from the edge to the hospital to the largest companies on earth to the Israeli Ministry of Defense we were just talking about earlier. So, it's everybody needs the cloud. I feel like that's where we're at. Yeah, and the next step I think the next level of opportunity for AWS is to get to that analyst or that citizen developer. Being able to enable the end user to use a Lambda, use these data services to create new applications. And meanwhile, there's folks on the show floor filling that gap that enable the PISA owner, the PISA partner owner to create a web portal that compares his prices and solutions to other vendors in his area and adjust dynamically. You go into a restaurant now and there is no price menu, there's a QR code. That Amazon is powering much of that dynamic relationship between the restaurant tier, the customer and even the menu and availability. It's just a wonderful time. I always ask for the print menu. I'm sorry. Yeah, look at all my phone doesn't work. I need something to shine my light on. I know you didn't have a chance to look at the Vogels keynote yet, but I mean, you mentioned citizen developer. One of the things they announced this morning was essentially a low code Lambda interface. So you can plug, take your lambdas functions and do drag and drop connection between them. So they are going after that market.  Well done Keith. Because Lambda is that thing when you look at what serverless was and the name of the concept not having to have to worry about servers and your application development. The logical next step. I won't take too much of it. The logical first step is, well, cold is cold. This is something that Kelsey Hightower has talked about a lot, no cold, no cold. The ability to empower people without having these artificial barriers, learning how to cold in a different language. This is the time where I can go to Valencia, where I can go to Valencia and not speak Spanish and just have my phone. Why can't we do at business value for people who have amazing ideas and enable those amazing ideas if I have to stick a developer in between them and the system. Low code market is growing 35% a year. It's not surprising given the potential that's out there. And as a non-technical person who works in technology, I've been waiting for this moment. So keep predicting this kind of thing, Keith. So hopefully it'll keep happening. Keith, I'm going to give you the challenge. We've been giving all of our guests this week and I know you're going to absolutely crush this. So we are looking for your 30 second Instagram reel, sizzle, hot take, biggest takeaway from this year's show. So 30 second Instagram. I don't even put it on TikTok. Heck yeah. Hybrid Cloud, hybrid infrastructure. This is way bigger than Amazon. Whether we're talking about Amazon, AWS, I mean AWS solutions, Google Cloud, Azure, OCI, on-prem, customers want it all. They want a way to manage it all and they need the skill and tools to enable their not-so-growing-what-work-for course to do it. That's AWS re-invent 2019 to 2022. Absolutely nailed it. Keith Townsend, it is always such a joy to have you here on theCUBE. Thank you for joining us. Savannah Page, great to have you. You too, you're always a great co-worker. We call those two for three days. We've got a lot of love for each other here and we have even more love for all of you tuning into our fabulous live stream from AWS re-invent, Las Vegas, Nevada with Paul Gillan. I'm Savannah Peterson. You're watching theCUBE, the leader in high tech coverage.