You don't have to understand the lingo to know that this, upside down 300 feet above the ground, is pretty amazing. And as awe-inspiring as it may look from the ground, it's just as awe-inspiring to the pilot in the cockpit. All of that mechanical engineering, aerospace engineering that goes into making this airplane fly, that technology, the fact that they can put that into an airplane that can go 1.6 Mach, pull 9Gs and drop bombs is super awesome. Major Kristen Wolfe, call sign Bayo, is the pilot and commander for the F-35A Lightning II demo team. Her job is to show just how incredible her plane is to the entire world. And it's the latest and greatest technology inside of it. The Lightning II is the world's most advanced fighter jet and Bayo Wolfe and her team are happy to finally get to show it off in front of the hometown crowd. This is obviously our home base. We've been here since 2019. We started practicing, skipped the 2020 air show. So we're really excited just to get everybody out, especially the local community, onto the base just to see this airplane, the Thunderbirds, and it's going to be a huge lineup that weekend. So we're really excited to put on the show. And what you'll see in the air won't just be some simple air show tricks. Bayo puts the jet to the test each and every time she gets inside. It is pretty aggressive flying, even max performing the airplane. So a lot of Gs, a lot of strenuous maneuvers. Proving her plane is more than ready to take on any enemy. We don't modify the airplanes, paint them, take out any sensors, anything like this airplane could go to war tomorrow with bombs in it. And some of them come back from war when we fly in the Divos. So it's pretty important to show that combat capability. Showing off the might of our military and inspiring the next generation of airmen and women, just one of the many goals of the demo team and the warriors over the Wasatch air show. Gives people outside of the Finns the opportunity to come on the base and see what their neighbors do, see what goes on here at the base. It's not just about flying the aircraft, but it's about maintaining them and all the multiple things that they do here at Hill. That's why it's called an open house. It's really to invite those people in and say, look, here's what we do. We do this because we protect our country each and every day, and this is how we do that. And it just so happens that protecting our country. 40,000 pounds of thrust, we're riding down the runway and then racing around 300 feet off the ground. Also puts on a white shell. Great shots of the F-22 Raptor there. And how cool was it to talk to Beowulf and learn about the F-35? It's so cool. It's so cool. I mean, right, how cool is our job? The people we get to meet, the pilot for the Thunderbirds, Primo and Kristen and Beowulf.  And I got to, you know, all these people out here on the tarmac out here watching this show. It's really an incredible experience. Yeah, so lots more to come. You see the A-10. That's not the A-10, but the A-10 is supposed to come up. F-22 is coming up. The F-35 is going to come up later on this afternoon. The Thunderbirds, the headline act here at the Warriors over the Wasatch Air Show, scheduled for a 3.30 p.m. start, so we hope you can make your way out here. You can watch all day here, of course, on the KSL5 TV app and the Hill Air Force Facebook page. We're going to send it back out to the air boss so you can learn more about all these incredible acts that are in the air. When you're legal to solo, he soloed in his grandfather's 1928 Travel Air 4,000 biplane. To date, this pilot has flown over 85 different types of aircraft, from the Piper Cup to the mighty B-29 bomber. He's a flight instructor, 5,000 hours, residing in Siloam Springs, Arkansas. Setting up for the sectional roll, cutting a pie into 80 gold parts, hesitating on that roll every 45 degrees. Well, Matt grew up like his talented father before him, flying RC aircraft, a radio control aircraft. It gave both his father and this pilot a great advantage when they got into the real thing. They understood controls, they understood aerodynamics, they understood balance, and it made it much easier to learn aerobatics. Coming in over a right shoulder for an outstanding photo pass, get a load of this. There is the office of Matt Yonkin. This particular model aircraft came off the assembly line at the Beechcraft Corporation in Wichita, Kansas in 1943. The wartime years. It was bought new by the United States Army Air Corps. It spent the duration of the war as a navigational trainer. It was based at Ellington Field in Houston, Texas. All right, now, if you want to talk about great control, Matt has slowed the aircraft up. He has lowered the landing gear. He has put the flaps down. A 6,000 pound airplane.  But Matt is going to do a little dance with this big girl. And you might recognize this song as he tips it up to 90 degrees or more. He is dancing with an elephant. This is the Elephant Wolves. It's showmanship and total control. These were a very popular airplane, not only in the military but in the civilian world as well. For many years, aircraft like this, the Beech 18, crisscrossed the country at all hours of the night. They carried air mail, they carried freight, they carried film, they carried car parts and other boxes and bags throughout all weather conditions. And by the way, not going was not an option for countless flyers, many of whom may be in the audience today. Matt would like to dedicate this performance to our active duty military members, veterans and all of the salty old pilots who cut their teeth on these fantastic airplanes. Now, minimum speed, gear down flaps down just above the stall and that's when the wings will no longer support the aircraft in the air. It is a balancing act. When Matt received the Art Shull Award via Zoom in the COVID year, we couldn't get together. He gave a lot of credit for the aircraft staying in the air for the innovation of their nighttime act when they turned the airplane into a spaceship with millions of LED lights. He said, I could not do this act without Jeff Gibbs, my crew chief. Jeff's with us here now. And each and every show Jeff is up here to guide me. Thank you so much for being a part of this award-winning team, Jeff Gibbs. Yes, a little fun with music as if I see an elephant fly, that's a theme song for this 1943 6,000 pound machine having a little fun on the landing and roll-up. All right, changing the pace from 1943 and the big twin-engine trainer and transport aircraft and by the way passenger aircraft of the award-winning Matt Yonkin. We're going to go to the world of military aircraft and present the F-A-18 Hornet, that is the Super Hornet and we're also going to present after that forming up with the T2 Buckeye, the Navy Legacy Flight. So we'll get ready to change the pace as Friday is the key to every air show we want to entertain you the best way possible. So those aircraft getting into position, if you want to take a little break, go to the facility, it'll be a few minutes.  I worry about you so much. The aircraft taking off. The first aircraft taking off will be the Navy T2 Buckeye aircraft. It will be going out to hold to be ready for the second portion of the flying routine. That is the legacy portion. You'll see it red and white on the runway, low to your left. And then the F-A-18 will start its routine right after the T2 Buckeye has cleared the area. Ladies and gentlemen, today the West Coast Rhino demo team dedicates this performance to Lieutenant Max Bullock. In our message to Lieutenant Max Bullock, we have the watch. On behalf of the United States Navy, Naval Air Station LaMoure and Commander Strike Fighter Wing Pacific and Commanding Officer of Strike Fighter Squadron 122, we are proud to present the West Coast F-A-18 Super Hornet Flight Demonstration. Intended to replace retired F-14 Tomcat and the aging Legacy Hornet, the Boeing-built F-A-18 Super Hornet is the Navy's frontline tactical aircraft known as the Rhino, the Super Hornet builds on the combat-proven design of the original Hornet with improvements such as a 30% larger surface area, larger payload, longer range capability, and increased weapons lethality. The aircraft referring for you today is the F model which incorporates a two-place cockpit to accomplish the assigned missions. Our pilots today are Lieutenant Ryan Thurman, call sign Jades from Seattle, Washington. He's an old buddy and a weapon system officer, Lieutenant Thomas You, call sign Huds from Bellevue, Washington. He's been my real here for the last two days. Alright, those are your crew members. We'll call them Huds and Jades if you don't mind. That's their call sign. That's what they prefer. Alright, ladies and gentlemen, direct your attention to the left. 44,000 pounds of thrust, 130 miles per hour takeoff speed. They'll perform a 360-degree roll while building a 30-roll demonstrating the superior power and maneuverability of the Rhino. Now, after climbing through 4,000 feet, the aircraft crew will perform a one-half-cuminate maneuver or a half-loop. They'll roll up and demonstrate the super hornets in front of the pitch authority by fully squatting the jet. What does the squad mean? Well, watch. Watch for the squad. There it is right there. The super hornet is unique in its ability to operate at slow speeds and apply cable slip attack. The superior flight control computer is along the pilot tube. Needs to. Observe now how the aircraft rotates 180 degrees while in a nearly flat attitude and they name the Flatch P-R-O-N. The super hornet's engines produce over 44,000 pounds of thrust in full afterburner. This allows the aircraft to sustain eight times the force of gravity in a very tight turn radius. Whether in a dogfight or onboarding service-derror missiles, the ability to provide space is a tremendous tactical advantage to the vertical tail sails. By achieves and HUDs now setting up with a high-speed pass to an idle vertical climb bring this maneuvered-the-aircraft-full approach at nearly Mach 1 demonstrating the use of speed to surprise the enemy. You may notice the white paper coming out of the jet indicating that it is close to the speed of sound. Keep in mind speed that they are flying is nearly only one-half of the aircraft's maximum speed. I direct your judgment to the right as the super hornet approaches accelerating towards the speed of sound. Coming out of the speeds from the cockpit you heard 625 miles per hour and again only half the speed capability of the aircraft. Piles now pull the aircraft into the vertical and quickly point the jet back to the earth to reorientate for the next maneuver the vertical... Stop, slow down, vertical, pirouette, easy for you to say. Entering the maneuver at 350 miles per hour they'll pull the jet to the vertical, roll the canopy towards the crowd selecting full afterburner, the airspeed will slow to 220 miles an hour and they'll perform a very enjoyable negative G push over and set up for the vertical pirouette. As they pull the nose up watch how the aircraft swaps from nose high to nose low rapidly pointing back towards the ground. Ladies and gentlemen the super hornet vertical pirouette. Now the aircraft will be setting up for my favorite maneuver it's called the square loop or the box in the sky. Selecting afterburner as the jet approaches their show center they will reposition the nose four times while flying a square box through the sky. The maneuver is an air crew favorite as the rhino approaches from your right they will accelerate the aircraft to 450 miles per hour at an altitude of 500 feet approaching show center they'll roll the aircraft inverted, reduce power to idle and hold level attitude. Ladies and gentlemen from your right the inverted. The tenants Jeeves and Hudson are setting up for the high of a pass. This maneuver will showcase the incredible slow speed handling characteristics of the super hornet. Sometimes the aircraft with the ability to fly the slowest will have the advantage in air to air combat as the potential adversary may be forced to fly in front of the fighter thus becoming defensive. Few other aircraft in the world would attempt this maneuver at this slow speed a nose high attitude. The 40,000 pound FAA-18 Hornet remains completely controllable at less than 100 miles per hour with the two digital flight control computers aiding the air crew. From your left we'll go to the cockpit for the super hornet high alpha pass. Ladies and gentlemen watch as Jeeves and Hudson roll the aircraft inverted point right back to the earth set up for the next maneuver. The aircraft will be approaching from your right. The air crew will demonstrate the incredible pitch authority of the super hornet approaching show center. They'll roll the aircraft 90 degrees angle of bank and abruptly pull away from the crowd showcasing the rhino's ability to change direction quickly. Now setting up for the touch and go landing as they circle the land they'll ensure the gear locks in the down position. The flaps are extended to an enhanced lift at the slower speed required for the landing. Once lined up with a runway or in the groove they'll slow the on speed angle of attack which is how Navy tail hook aircraft determine their landing speed. This on speed AOA correctly positions the aircraft's hook to engage a wire aboard a nuclear aircraft carrier at sea. After the touch and go the aircraft accelerates a few feet above the ground to reach its minimum vertical speed. Whether to quickly climb out of a forward deployed air base or expeditiously get altitude out of surface to air missile range they'll pull back out of the controls stick the aircraft nearly to the vertical position. Now the two aircraft that you saw earlier are going to get back into position as we get ready for the FAA-18 T2 legacy flight. As America progresses through the 21st century it becomes increasingly important that we reflect on our nation's proud history, people, events, and technological advances which have made our country great by remembering, appreciating, and fully understanding the touchstones of our past will we be able to successfully chart the course for America's future. With this thought in mind Commander Naval Forces developed the Tail Hook Legacy Flight a dynamic flight demonstration program designed to keep naval aviation's ties to its proud heritage alive and viable. Under this program vintage warbirds from naval aviation's past are flown alongside the high tech weaponry representative of present day naval carrier aviation. Through these unique formation flight demonstrations we hope to provide inspiration for the men and women who currently serve attracting the best and brightest of the next generation of young Americans to join the future ranks of naval aviation. During World War II the battles of the Coral Sea and Midway the full capabilities of Navy tactical air power began to be realized it was from this time that the course of naval carrier aviation changed forever although it has been nearly 80 years since the conclusion of World War II Navy tactical aviation has transformed in many different ways. Today the T2 Buckeye will be leading the Tail Hook Legacy Flight although the T2 Buckeye has never seen combat it has been the backbone for Navy and Marine Corps tactical jet crew training starting back in 1959 it has served as a stepping stone to esteemed aircraft such as the F-4 the F-14 for naval aviators Officially retired in 2008 the Navy T2 Buckeye has been in service for 15 years Every tactical jet naval aviator from the Vietnam War to the global war on terror has flown the T2 Buckeye During the course of the air show season different aircraft will alternatively participate in Tail Hook Legacy Flight flyovers The pilots who fly these vintage war birds joined the Tail Hook Legacy Flight program on a strictly volunteer basis Please take a moment to stop by and visit them after the show and thank them for sharing naval aviation history with us here today We invite you now to turn around and look up as the Legacy Flight passes directly overhead or the split break aircraft that are going to be coming back here and by the way you'll see that some of our performers I would say mostly the civilians may not be landing here after their performance either going to make it back home or try to get towards home or position over to the Ogden Airport for an early morning departure getting back to their home bases or their next air show destination so number of aircraft in the air some of which have to land others getting ready to take off others taxing out heading for another location and remember if you're purchasing a gift for yourself you have come to the right place wearing apparel high quality great prices we don't pay mall rents only at air shows are these items offered it is great for you and if you're looking for shopping for an upcoming occasion a birthday and anniversary or a graduation or as Super Dave Olmsted likes to say 182 days until Christmas not so early Christmas shopping just as Dave said remember where you put it over the top once again this is the place to do your shopping and if hunger is once eating you you've come to the right place as well your favorite air show food item is here your favorite beverage is here the T2 Buckeye is landing and rolling out Brad Wilson is ready to take off the FAA teens ready to come in and land we have a busy sky and while we're doing all that if you have to make a run to the facilities you can do that now and get back quickly for the next bit of variety the job of naval aviators not complete until their aircraft is back aboard its floating pole look at the aircraft he's looking out the left and right side of the canopy at the horizon to maintain an angle that he is trying to desire from straight up now straight down after a series of rolls pull up to the vertical roll the aircraft one quarter roll another quarter roll a third quarter roll the four point ascending vertical climb smoke goes off vertical reverse the hammer head the snack roll on the descending line twice alright pulling back on the stick to a grueling six times the force of gravity at least the aircraft stops shifts into reverse backs up on the tail recovering with the weight of the nose and the prop and the pilot maintaining controls to a nose down attitude what you're seeing is a choreographed sky dance these are just not random maneuvers that are thrown together they are rehearsed they are practiced to be able without a break to do the turnarounds in the stage area to do the maneuvers in the stage area and but to have the altitude and the speed to do the next maneuver that is planning it's a unique sky dance that each one of these pilots do differently based on their favorite maneuvers based on the capability of the aircraft and based on how the pilot feels about the whole routine this sky dance is unique from all others Brad Worston is the dedicated pilot stamp rolling the aircraft multiple stamp roll you should call that maneuver the flick roll it takes about as long to get around and snap it your finger Brad is working with the Ryan P. Pohl Foundation it's a youth program to elevate your life it's founded by air show performer our late friend Greg Pohl as a result of a tragic drug related death of his son Ryan J. Pohl foundation mission statement utilize aviation to inspire, motivate, and provide a path for young people to realize their dreams the encouragement that these people receive to follow their dreams has truly been a lifelong dream of this man Brad Worston some of the maneuvers are gyroscopic maneuvers the airplane takes a tremendous speeding for that reason they are comprised of space age materials they are light but not flimsy continuous high G both negative and positive on the aircraft take its toll on most aircraft but with space age materials as Brad does a little dance on the runner spins it off on top smoke deliberately off looking back for his line brain is racing 400 miles an hour where am I what position am I in where do I need to go next this comes after many many lonely hours of rehearsal usually with a ground crew member on the ground and a camera half roll then gyroscopic turn around then force the airplane to fly it does not want to fly it wants to mush you can see the smoke billowing up behind the aircraft Brad right there got some buffeting in the cockpit because the wing is telling him I can't fly you're forcing me to do something I don't want to do all right dynamite and Danny is on discreet Brad are you on discreet all right Brad Rick Myers and I are ready for you all right from the ground level watch for him to gain altitude put the airplane on the side and gain altitude while sliding from right to left rolling the aircraft off the top at minimum speed then descending for two lengths of the airplane and then looking down at the pyro field Rick Myers is pyro's technique crew the guy out there on the bill I think they shouldn't be there well we always get intruders but be nice to them they have let's say they have made their presence known earlier today be careful well that's Rick Myers on the ground it's like a matador waving the red flag oh wait Brad Thurston laid down a bomb wait who's bombing who smoke rings in the sky right through the ring Brad Thurston right on the target right on the bullseye little friendly rivalry between Rick Myers the guy they call Sarge and his experience crew with over 150 hours 150 years that is a pyro technique experience again through the smoke rings in the sky these guys are just having fun that's all they're doing it's all about fun and they're sharing that fun with you friendly rivalry Brad with a knife edge pass laying the aircraft on the fuselage one wing up one wing down spoiling the lift of those wings lying on the fuselage in a ballistic pattern much like a bullet does Brad's been cleared for landing and again to keep you entertained alright Brad Thurston in his MX wowing the crowd a lot of pyro techniques Dan Hawkins alongside Matt Gephardt and Matt it has been a lot of fun lots of great acts and we still got some really great acts coming up it has been so cool to be out here and watching this stuff and those of the F-14's F-18's the F-18 that was flying over I mean you know they're loud right anybody who lives in the shadow of Hill Air Force Base knows that these things are loud right there as they're you know buzzing for lack of a better word buzzing the crowd and stuff I mean it is impossible not to get goosebumps absolutely we want to bring in our next guest Staff Sergeant Jeremy Hansen an Air Force recruiter he's based in Salt Lake City so just down the road here from Ogden, Utah and an Air Transportation Specialist by trade right yes sir alright so tell us a little bit about yourself and your Air Force story so I am actually from Salt Lake I grew up in Riverton and then I joined when I was about 24 years old ended up with Germany as my first assignment so I ended up staying there for five years I did Air Transportation which is helping load and unload cargo and pastures on aircraft and then after that they sent me to Virginia traveled up and down the East Coast and then I became a recruiter and I'm based out of Taylorsville you are a recruiter yes sir make the sales bitch so the big thing with the Air Force is you know we are able to help people get a good solid career get them a lot of benefits help pay for education and get them in a solid trajectory for their life you know even if they serve four years or 24 years it really helps them to get on a good path for their career field so obviously there's a lot of different ways or paths you can take whether it's you know joining the Air Force enlisted which is what you handle but there's also different paths for officers even professionals right like lawyers doctors etc you know can you just kind of maybe just give a broad overview of of maybe kind of the different paths that people can take and then maybe focus in specifically on enlistment specifically yeah absolutely so yeah we have two major aspects of the Air Force we have enlisted we have officer and we have civilian for enlisted it really just requires a high school education and then for officer you have to have a bachelor's degree that's the bare minimum it still takes a lot to get it from there and then our civilian force we wouldn't be anywhere without them because they they stay out afterwards where we are constantly moving from one base to another so they kind of help with continuity and making sure we have everything go on every throughout our our bases and everything you mentioned that there's lots of different jobs I mean really almost every civilian job in some aspect it becomes part of the Air Force and so much of the Air Force is civilian but I would imagine in your recruiting role you get a lot of people we interviewed what a great job we have we've been interviewed fighter pilots all morning right for every one of them there's you know 15, 20, 30 men and women absolutely on the tarmac I would imagine people who walk into your office and say to a certain extent say I want to fly that is the minority not the majority not only 4% of the Air Force actually flies the other 96% stay on the ground to support them from various roles of aircraft mechanics to the cyber people to medical to our personalities and our finance people everyone has a position and we need to have all those positions to make sure we're able to support our air mission you're one of the major employers here it's funny every time my civilian job go out and I conduct interviews you know I meet people every day who work on the air for oh do you know so it's like you just play third largest city or something like that I mean it's a major thing up here it is a major operation it's a major mission yeah I mean we have I believe 300 some odd thousand people in the Air Force for active duty alone we also have our reserve counterparts and our national guard counterparts that work part time and then our civilian force so we have a very large amount of people and it we get at that a lot you know people ask us oh hey do you know so-and-so and you know there's probably several you know tens of thousands of people stationed at Hill Air Force base and it's hard to know them all so true story yeah I got recruited out of a small high school in Iowa three of my classmates joined the Air Force alongside with me my recruiter was actually security forces he was a staff sergeant fast forward 10 years I'm stationed at Osan Korea and who's the mass sergeant flight chief that I work for in the same cop squad my recruiter true story I'm not making awesome is it is it Dan is it a brotherhood I mean I imagine in the military and you see the movies right it's brotherhood the sisterhood within a unit within a barracks what have you but one thing about the military is it is it breaks up right it's you know you'll be in my neighbor you know was in Salt Lake City for two and a half years working here at Hill Air Force base and now he's you know and it's is it but everyone is working towards the same mission of national security talk about the brother both the brotherhood the sisterhood of being in the armed forces well I think a big part of it is everyone has gone through the same thing you have you know all the enlisted forces gone through basic training they've gone through that experience for our officers they've gone through field training or the academy or OTS officer training school so everyone has that foundation that we can fall on and then as well you know everybody's gone through similar experiences we've gone through a move through the military we've gone through our tech school training you know we've gone through all these experiences and had to deal with the same things so it absolutely helps pull us together and you you know when I moved from Germany I did a cross-country trip and I just found a bunch of friends that had been stationed all across the US and was able to stay at their places overnight you know as I'm doing that trip and I didn't have to use hotels and he was able to catch up with a bunch of people there's a recruitment tool right there save money on VRBOs absolutely the P-51 Mustang Korean War era plane wowing the crowd here at the Warriors over the Wasatch we're here with Staff Sergeant Jeremy Hansen an Air Force recruiter based in Salt Lake City almost near the end of his recruiter tour about to go back to the operational Air Force as an air transportation specialist but Jeremy we talked about and we touched on it some of those benefits that you talked about but what are some of the things that an Air Force career can provide men and women who enlist absolutely so one of the big things with enlisting is we have the community college of the Air Force and that actually has a degree plan tied to every single career field in the Air Force so that is something that you know you come in you get college credit just for learning how to do your job and then you know you end up only being usually five classes away from running your associate's degree and you're able to use tuition assistance to pay for all that so you're not having to pay any out of pocket expenses I ended up racking up $20,000 in student loans before I joined the Air Force because I made the mistake of going to a college you know and paying for that out of my own pocket so that was one of the really big things and then you know we get 30 days of vacation that is paid every year that you're able to use for traveling and you know things like that so you really need to go tour through Europe, tour through the East Coast and then come home for any of those events that we had going on you know weddings and you know things like that. There's a theme that I've noticed this morning as we've interviewed fighter pilots they remember being five, six, seven, eight, nine years old and attending an event like this. Is this a recruitment tool? Is this a productive recruitment tool? Are you getting people signing up as they walk off the base today? We're going to talk about those benefits. We're going to plant that seed and then if they have that interest they can definitely reach out. We have areas where they can put their information in but for the most part we're here just to let people know that we're here and talk to them about those benefits and see if it's something they want to learn more about at a later point. I wanted to go back to one of those benefits because Sergeant Zaniga actually brought it up yesterday and I think it's a great combination of benefits in the GI Bill but it's actually something like with tuition assistance it's one of those benefits that you can actually transfer to members of your family. Absolutely. Yes, we have the Post 9-11 GI Bill. This is something that is basically it's over $100,000 scholarship and it helps pay for housing so it pays for college dorm and stuff like that and so if you're in the Air Force you're using your tuition assistance it'll pay all the way up to and so if you end up not needing to use that GI Bill they'll allow you to transfer that to a spouse or any kids so you can help pay for their college. If you have one kid it can pay for four years of school, you have two kids it can pay for an associate's fee for each, you have three kids maybe decide if you love one a little bit more or try and find some way to divide it up evenly but it's definitely something that's really beneficial if you end up getting all your education paid for while you're in the Air Force. So my wife is retired from both used tuition assistance we were able to put our daughter through engineering school at Texas A&M and it got her through four years of college at Texas A&M and we didn't have to pay for her tuition and all those things and housing and dorm yep it was paid for through this great benefit that we were able to utilize from our service so that's a real life example Texas A&M is not cheap it's a great school for caring and the G.I. Bill took care of it. Yeah it pays 100% of any public in-state tuition and if it's private or out of state then it's capped it changes every year last I checked is like $26,000 a year so it ends up being well over $100,000 scholarship plus you get your housing you get a book stipend you know to help pay for those books since those are super expensive and it's definitely something that's really beneficial. Can anybody do it? Do I have to be I'm supposed to be a pilot I have to be a certain height but anything can anybody anybody who's watching right now I wouldn't work in the Air Force on 41 and overweight or is there a job for me so there is a cut off of 39 to be able to join the actual military aspect of the Air Force we do have the civilian service that can hire at any point and then there are height and weight requirements there's medical requirements you know if you're having a lot of medical issues and that's something that we have a hard time dealing with with the military side because you have to work hard to be able to deploy and things like that but if you're curious on whether you're qualified without any commitment aspect of it you're able to reach out to any recruiting office and they can run through that pre-qualification and find out if there's anything major that prevent you from joining the Air Force and there are a lot of things that people think are disqualifying that are either waverable or are no longer an issue like pre-service drug use and I know that's a really common thing that a lot of people think they aren't able to join if they've done that and that is something beautiful shots there from our second audio visual squad and crew of the P-51 Mustang and Sergeant Hanson obviously we've talked a lot about enlistment but I wanted to just touch on Air Force Special Warfare because you actually have a program where people interested in those career fields can be physically developed before they actually ever join the Air Force and go to BMT just maybe touch on that with our Special Warfare program it is a very difficult program that we are trying to get the elite and so to try and prevent people from not being physically or mentally capable of going through those technical training programs we have this program called Development where we're going to work with you before you leave for basic training and help get you mentally and physically prepared to be able to go into those training pipelines and minimize the chances that you're not going to make it through and we actually have a developer in our local area he came into the Air Force under tactical air control party TACP cross trained over to combat control and served for 26 years and he works along with our Special Warfare recruiter to make sure that you are as capable as possible that they're really confident that you're going to be able to succeed through your training and prepare you all before you even leave for basic training Is this a 24-7 if I'm a member of the Air Force is it a 24-7 gig? It's 24-7 in the aspect that you have to be available for duty at that point but you're really just working your shifts you're going to be coming in 7-4 or maybe you do some swing shifts or some night shifts but really you're working 5 days a week 40-45 hour weeks and your time off is your own when you are done with work you will go back to your room you can sit there and play Xbox or you can go out and travel I chose the latter when I was in Germany and I hit all the countries bordering Germany plus Italy, Ireland and Sweden and most of that was all my time off my weekends I used my vacation time to come home Let me give you another fun fact the Air Force believe it or not has a gaming community the Air Force gaming team and they actually just competed in the DoD Armed Forces eSports championships I mean there's a lot of cool things about the Air Force that really would appeal to our younger folks Yeah we have the eSports we have regular sports and all of it you know we have various levels of it so we have you know different squadron units where it's really low level and then we have base level units and we have Air Force level units where they're playing against other branches so really you know if you're really good you can get work your way up to those other levels but yeah it's definitely something that we have it for all aspects So is that all work in no play? No no no that's right well to that end though what are you a family man sir? Yes I have a wife, two dogs right now Congratulations good luck What's it like having a family? So having a family it can be a little difficult at times you know here I am on a Sunday when normally I'm at home and with the family Tell us about it Yeah exactly but you know having that 30 days of vacation, having your guaranteed pay check having a housing allowance that helps pay for housing especially in this difficult housing market all those things really make it beneficial and then not to touch on or not to forget about our medical the health insurance for the Air Force is free we don't pay any diamond to it, we don't pay for prescriptions we don't pay copays, deductibles all that is covered and we don't have to worry about anything you know if we end up having a kid we don't have to worry about any hospital bills for them Does it take a certain amount of courage to do this job? I think there's a lot more courage stepping up than it is to actually go through it it's really hard to get that confidence to go and talk to a recruiter pick up that phone call to go onto the website put in your information and it is really stressful to think about going to basic training or officer training school or things like that but once you get there these programs designed to help people succeed we aren't there to try and fail people out of these programs we want them to succeed and so as you're going through your training everything there is to help push you forward not hold you back civilian freeloader here one of the things that I know most of what I know from the movies and it is drill sergeants and I know that's army but it is intimidating some of what we see in pop culture but it is also an encouraging atmosphere to go through I suppose any branch of the military but your experience with the air force yeah so in basic training you can get yelled at the thing that I realize though is they are not yelling at you yes it is directed at you but really they are speaking loud enough so everybody learns that lesson if you make a mistake they don't want everybody to keep making that mistake so they are going to speak loud enough so 60 people can hear and not repeat that same mistake later on and the first two weeks of basic training is the worst because you are making all these mistakes you don't know what you are supposed to be doing and so as you make those mistakes and stop making them it gets easier and you also kind of get used to it when you first go to high school it is super overwhelming by the time you are a senior you are sitting back and able to just walk through it and it is the same thing with basic training and there is a great series out on youtube it was done by the third audio visual squadron it is called basic and you can actually go watch it on youtube if you just google it up and it will take you from day one to day two and it was shot two years ago some of it was during covid it is really up to date and really gives you a solid picture of what is going on in basic training today and it actually follows a few people through some people make it, some people don't but you get to see their story and see what happened and get that experience and help prepare you for it something that didn't exist when I went through are you able to tell that guy that gal is going to make it so when people walk into my office as bad as it sounds the first thing I am doing is looking them up and down and see hey you are probably outside of height and weight standards but the majority of people that go through do make it like I said the program is designed to have to get people through it is very rare that somebody doesn't make it most of the time it is due to pre-existing issues that flare up medical issues that are found while they are there it is very rare for somebody to fail out because of not cutting it for the physical aspect of it or not passing the academic portion because they are designed to get people through yeah so tons of great information and there is a lot of different ways that people can reach out not just physically in the office can you talk about some of the ways so we have airforce.com that is our official recruiting website on there they have you can throw in your zip code you can find out a recruiter they have a chat they have a 1-800 number or you can even just go to google and find on google maps we have all recruiting offices located on there with phone numbers where you can talk to a direct recruiter there is a lot of different ways you can reach out to your recruiter or to somebody involved in the recruiting process to start answering some of those questions we certainly appreciate your time today and best of luck as you transition back to the operational airforce but thanks for what you do for our nation thank you. good to meet you alright you see the great pictures of Paul Strickland flying and fun fact Matt the current pilot out there flying that aircraft right now Paul Strickland used to be an Air Force Thunderbird really? yeah so pretty cool he is actually a pilot now for Southwest Airlines and so he has over 3,000 hours in military aircraft obviously including the F-16 but also the A-10 so pretty cool stuff alright so next time my southwest flight catches a couple of G's I can just assume that it's Mr. Strickland behind the Y-yoke I was just going to say I had a couple of flights recently that now it all kind of comes together you can often it's like you or a fighter pilot makes a ton of sense so you can see the great pictures of the crowd and look at that crowd I still continue to file it kind of the same flight passage yesterday as the day went on and we got closer to the Thunderbirds the headlining act the little blank spaces that are getting fewer and far further between filled up. yeah well there's no bad seat in the house because you know unlike a stage show everything's happening above you or I suppose like a stage show right there's no bad seat in the house everything's happening to your you would call it north to your above and it's I gotta tell you this is my first air show and as the F-18s were flying over top gun music playing through the PA system and it really doesn't do justice to just how noisy these things can be the whole earth shakes I mean it feels like an earthquake the hair on my arms is still standing up it's really a cool experience out here well I'm really glad you enjoyed your day with us I know Dan Spindles come out ready to come on and take your leave but any parting thoughts before you head out thank you, thank you to you nice to meet you thank you to the Air Force it's really a cool experience out here when they asked if I was available to do it sure this sounds fun in my mind I underestimated how fun this really we had an hour break a minute ago and I just stood out there with my mouth catching flies in my mouth with my jaw just watching these things go around it's really a cool experience thank you to you, thank you to the Air Force thank you to KSL for giving me a job that allows me to have this kind of experience I feel very grateful let's learn a little bit more about how officers can be recruited into the Air Force the Gold Bar program is pretty unique because it offers newly commissioned second lieutenants a one year special duty purely focused on recruiting for Air Force ROTC now the Gold Bars are able to get outside of the university and reach out into the local community that focused on proctoring tests volunteering helping on the base and heading up base events as well this has allowed us to now utilize Air Force recruiting services to where we can better reach out to the community through local community involvement events through reaching high schools and universities and by collaborating to conduct total force recruiting efforts if you aspire to be something look out for a mentor someone who can guide you along the way and be that visible person for someone in the future


And then he starts talking about death, like capital D, like death in a character. Yeah. Shows up and stands next to the bed. Death says, you are mine now.  Arise and let us depart now from the land of the living.   Yeah, yeah. This, interestingly enough, was about the time when the personification of death as the grim reaper really came into circulation, into currency at this point in history. And, you know, the idea of death coming, arriving at us as a kind of unwelcome guest one day and compelling us to accompany him, I think is very sobering thought.


Dear math Come on you. Why don't you grow up and solve your own problems?  It's still Corbyn. I'm funny. You can follow me on Instagram Twitter for more content Thanks for watching Okay, we got a video. This is a how did they take away your blue check mark over there on Twitter? We never had a blue check mark on Twitter. Oh, you're gonna pay for one. No, why not? You don't want that bad enough? No, I don't care about it at all. You don't care about the blue check mark What do you what do you have the New York Times? Today we have a video that's called Ken cricket superstar Harry Brooke learn how to hit a baseball in just one day And this is actually from MLP depends on who's pitching they go to the Cardinals It depends on who's it depends on who's pitching and what they're throwing so it's in they actually goes to the Cardinals So he's gonna have a major league baseball pitcher throwing major league level pitches Adam. Well, this is on MLB site Okay, this is interesting. So obviously I don't know who this guy is. I think he's a British cricketer. Okay But apparently he's a superstar Henry bro. This is gonna be fun to watch But learn how to hit I'm sure he can learn obviously. It's a very different obviously style Just as a baseball player if he went to well Cricket he's already got a leg up on the fact that he's used to seeing Something that's of a comparable size come at him. Yeah high speed Hand I coordination is gonna be there. Yeah, the only whole other animal and the speed is gonna be a lot The movement of the ball and it's much different. That's it's not a flat bat. It's a round bat Yeah, small much smaller bat. Yep, you can only hit it within a certain range You can't just know wherever you'd like and the swing is different. Yeah, very good. This will be very interesting. Here we go When I was made His swing is that's so funny already I see the swing swinging up at everything Ludwig is good I'm really looking forward to this. I've never done baseball before and hopefully you can teach me a few tricks This is great Look how skinny he is Compared to other major league baseball players He's considered less buff than the rest of Yeah, it's a little different Elbow up and not bad Yeah, not a surprise the hands are gonna come through like that. He's a choke up a little bit on that bet He needs his elbow up, too But I mean it's not a surprise this mechanics gonna be way ahead of the average bear Shoulders everything. Yeah, not a surprise not bad Really not bad at all. Nice We might have to send you to Turner in the offseason because he's got a smile If he's a superstar cricket player who's got the athleticism It's gonna take a while He's keeping his head down he's got a really nice swing Oh, yeah, no and the ball was coming in at maybe 60 maybe 60. Yeah And it'll be very different coming off of a human being now.  I don't know unless you ask.  It's probably 60 70 maybe between 60 and 70. Yeah, maybe slower It looks really slow coming off He should easily hit it past if he may if he connects with it he'll hit it past 300 feet He keeps lifting up. Yeah, and he found that off the day of the bat that hurt didn't it? Nice Nice job 332 makes it out of Dodger Stadium by two feet Even more at Yankee Stadium if it's to the right side Yeah Major League Baseball, I know the Cardinals are really looking forward to getting over there in London and play in front of the UK And as well as the Cubs and couldn't ask for a better human being to come down here and be a part of this challenge Man, I wish you all the luck obviously and I look forward to watching them And we pull up your highlights me in the clubhouse at cricket So I might have to pull you up a little bit this year and check out Do it once again guys. Thank you This is a spring training game. That's why the field is as small as it is Hey, that's them. They're probably that's their minor league thing, right? Yeah Okay, so it didn't happen until London oh Yeah, he's throwing a meatballs Hey, he keeps hitting up. Oh, yeah, all of his swings are up And he lifts his feet up rather than planting and exploding from his hips. He's everything's up Do they count the roll He's also got I think he had an aluminum bat there He did well though, he did very well for his first time in baseball Yeah, I mean it's not like I said, he's already gonna be way ahead of the curve Well, I'd be an elite athlete. I'd imagine that It's probably easier for a cricketer Yes to bat in baseball I'm not with like the big league people but to in order to like at least learn it because In cricket even though there's so many more things they could do with it. They also hit Like straight, right? Yeah, so they're like, okay. I'm just gonna do my game right here Yeah, it's it's much all for for for batsmen in cricket to a batter in baseball Excuse me It's about doing this to them. It's about taking everything they do and limiting it Whereas for a baseball player not saying that in terms of what goes on in the game Yeah, no, no, no, it's just talking about the mechanics people get mad versus a baseball player now has to expand what they do into areas They've never done before and I think it's a much more difficult transition. Yeah It's it's obviously such such a different sport as we know But it is I personally believe in a lot of sports analysts would agree with that that it's it is At the elite level It's still the hardest thing in all of sports is to take a round bat and a round ball and hit it squarely at a major league level Yeah, and they weren't throwing him at a major league level. They weren't even they weren't even at a high school level No, no, no, yeah, which obviously makes sense. It makes sense. You're not gonna do that to somebody. No He's not gonna be able to hit it No, you gotta throw in pitches very people on the planet can hit what league throwers throw man Exactly hundred plus mile an hour very few people can stand in a fast-pitch cage at the batting cage Which is I mean, it's it's not even that fast. I mean the fastest they can really get a fast-pitch cage Comfortably and not have the machine losing control of the ball is gonna be around 80 miles an hour Which is a meatball in major league baseball. That's a changeup. That's not even a fast ball No, but when you stand in front of that I loved what I took in Johnny to the batting cages So she could hear the sound of the ball coming in and hitting the backstop because people don't realize The hiss and the smack the level of intimidation of that thing coming into that speed and that's only at 80 the something I've noticed and it maybe it's just because American athletes are Basically produced like machines now right in terms of through high school and college They are literally it's we produce them like their machines In terms of their workout routines, so he's a world-class athlete, right? He but put him next to people in baseball They're just so much bigger and buffer Just I'm not saying they're better in any way, but like it just I think the workout routines are so much different You know, I mean just don't even look at what a NFL football athlete looks like. No, they are Freaks nature like and the the amount of muscle they have on their body is the speed They have with that amount of weight on them there. It's just look up a I know mostly I don't watch NFL football Just look up what Tyree kill looks like without a shirt on It's it's insane do the same thing with Jean-Carlo Stanton Yeah, and you a soccer is so different because they they don't need to be buff buff, right? No soccer lean. Yeah, they need it because they need fat and there are some good-looking guys, but Like baseball NFL football basketball. Yeah, NBA players will astonish you like compared to the rest of the world And what our athletes look like it's kind of insane I remember going to a spurs game in a Mari Stottemeyer's rookie physical a Mari Stottemeyer's rookie here with the Suns and I had incredible seats from a buddy of mine there who had said we were right behind the ESPN table on the floor and Stottemeyer's probably six seven and I just I looked at my friend and I thought because at that time I was playing basketball every morning and I looked at him and I said I Would literally be killed. I'm not kidding if I was on that floor playing basketball with those men and the speed the end-to-end speed of someone like an Amari Stottemeyer and someone of the size of LeBron James. Oh, yeah I Remember the first time I saw Tony Parker in person Tony Parker was a point guard for the San Antonio spurs and point guards are the smallest Guys on the floor. Yeah, and when you watch a game He looks like he's you because he looks so tiny compared to everybody else and when he's next to someone like a shack It looked like you know Frodo next to Aragorn It and then I saw Tony Parker in person. I was like, oh dude. You're like six two.  They're amazing But it's it's just such because obviously this this gentleman here is a world-class athlete and cricket and Obviously, I'm assuming they don't need to have that muscle on them. No, it's like tennis players But it's just it's striking how different and it seems like all the major sports athletes Maybe outside of soccer even though our players here are buff and soccer as well It's just maybe we put a lot more emphasis on weight training weight training We do here in the United States. It's a it's a it's a Obviously for NFL like especially NFL football you need it. No, but even in Major League Baseball It has become pretty standard especially for the guys that are the power hitters Maybe rugby is similar weight weight training rugby would yeah, that's exactly why I was just thinking rugby rugby would be similar Just because they need to it's physical But if someone were to you know, if you were to say which sport in America has the most Premier athletes in terms of size strength and speed nut. It's the national football. It's not even close There isn't a close second like a lot of these people could be extremely Some of them are they actually yes, I think Tyree kill. I think it was Tyree kill. He just Destroyed somebody in a Olympic trials or something like that. Like he beat him by insane amount of seconds It is a this is just a wide risk One of the best wide receivers in the NFL, but man they are they are built if that's that's why when you see people who are not Just at that level but then become the all-stars It's there there's no other word to say it is not an insult the freaks Yeah, and the same thing in cricket when you reach that level, but then you become like Donnie yeah, but even even them like the the elite of the elites I don't see them as they don't look to me at least like physical specimens. No, it's like tennis. Yeah, it's like tennis Obviously, they probably don't need it. No, they don't But even compared to somebody as a similar sport and baseball Him next to like just regular. Yeah, like they were almost double his size I do remember though because obviously if you've never seen the Venus and Serena Williams They're Specimens there's they are physical specimens. They are absolute Born to play and born genetic They're astonishing human beings fit their physicality, but do you remember the tennis player? She was the one of the first great big women tennis players Martina Navratilova Yeah, and she came into the restaurant. I was working and what shocked me because I'd watched her play The amount of lean muscle on that woman's body She I was I thought what I saw her was I wouldn't want to get in a fight with you. Yeah, cuz she was well built Yeah, yeah, so one of the impressive things is that it's all natural. It's supposed to be because The testing now NFL football Tests all the time so doesn't MLB now all the time out because of some famous controversy Three names the Sammy Sosa mark McGuire and Barry bots, but It's it's just kind of it's kind of crazy To see how Physical well, it's like met if you look at Lionel Messi He just looks like an average guy on the street who's in good shape. Yeah. Yeah. Yeah, he doesn't look like the greatest Ronaldo looks a little more Built to then then messy does but even him like if you put him next to Some of these baseball players that we just saw he wouldn't look like a physical freak No, and it but also soccer once again, and there's some don't even I remember somebody called in and talked to the trainer of the San Antonio Spurs back in the day on a radio phone call and they the question they got a lot was what can I do to have David Robinson's arms and if you don't know just look up David Robinson and massive look at his arms and He said yeah, there's there's nothing you can do No, because he trains and you could do his exact workout and his exact diet. That's genetics.  Yeah. Yeah, it's absolutely insane. Oh, that was cool. Cool video Let us know what you thought and other videos we can react to down below


So hello everybody I'm Tristan I work for code think and I'm here to talk to you about I'm here to talk to you about build stream, which is a new build and integration technology useful for integrating full software stacks and for developing software within these stacks At code think we've had some previous iterations of build tooling called base rock and the YBD and this is basically an extension or a new Version that we're using to build with in GNOME and flat pack and etc. etc. So let me get started because I'm a little bit late and flabbergasted and the slides will help me get on top of my game So what is build stream? Trustable build and integration tool we because we have a focus on deterministic builds and We isolate our build sandboxes. So basically every build environment is like a production build environment Whether you're you know on a build server or on your laptop every build environment is the same Basically, it's a pipeline of file system data permutation. So the design is very simple. I don't have a thing here. So The design is very simple it's just basically a pipeline of elements related by their dependencies and each element performs Some activity on its input file system data and creates output file system data and so on it just happens to be useful for builds Sandboxed execution environment Builds don't have access to the network etc. etc. As you would expect in a production build environment We do caching and sharing of build artifacts, which is interesting for work groups and for and for CI and for a combination of both for instance a work group might use a CI server who's doing production builds or just test builds a lot and that means that since they're Populating an artifact cache When a user or a developer builds then most of what they want to build is already available And they can just download it instead of building Multi-purpose build instructions and metadata so Perhaps you've been in this position where you have an application and you want to distribute it on several targets Say you want to distribute a flat pack you want to distribute Well bad example because we don't really support windows yet, but you know you want to support a Windows bundle or You know or a Debian package and you have to have this build directory with so many different scripts of All the different ways that you build your software and We want to be able to allow you to do everything with the same build metadata So there's that and it has a developer story We'll get into that later. All right, so what are our motivations for developing build stream? So looking at this and as a perspective of you know We weren't satisfied with build root. We weren't satisfied with yachto And we we're coming from a perspective where we want to build custom Linux firmwares for embedded systems, right? so one of the things that we observe is a lot of work is duplicated in in cross compilation in different projects such as build root and yachto and pushing patches upstream to High-level or middleware, which doesn't really need to work with cross compilation So I wonder if it's even worthwhile to spend all of that human energy patching upstream stuff patching middleware to Be able to cross compile and patching their configure scripts and their build their build files Seems like a big waste when all we really need to cross compile is a base runtime and a kernel From there we can basically just native compile or virtualize and save ourselves all the whole headache But the same time build stream doesn't really prevent you to do cross compilation. This is just kind of my you know opinion One of the Motivations is smoke testing builds on new host platforms. We don't want to have to do that, right? so we just say that We're never going to touch the host platform. So Why bother smoke testing your whole build on a new version of Ubuntu or a new version of Debian or a new version of Fedora where everything just worked the same, right? It's in the later slide, but basically we have a no host tool policy and build stream You can never build on your host You build on your host, but you never use Your host compiler you never use your host libraries. Everything's always containerized, right? and Another point is complicated setups for production builds. So since build systems generally are a byproduct of a Distribution right The build system is just basically Well, we needed to also build this so These things are like You know RPM and Debian. They're more than 30 years old now And they come from a time where we had a very different set of needs. So people still get to do production environment build Build setups, but then they use OBS and you have to like set up a server and everything and you have to You know integrate three or four technologies together just to get something that is more or less repeatable and reproducible as a build environment and that was one of our motivations Monolithic repositories of metadata. So if anybody has anybody in the audience used build route or Yachto. Oh That's that's not very many people. Okay. Well Generally When you're in these systems, they are the more popular systems for generating custom Linux firmware So if you if you want to any device if you want to make a modem or not a modem But you know if you want to make a set top box or Or anything basically based on Linux You're going to use one of these tools to target your platform and to target your hardware and to build something Customized and to take Linux libc the compiler and You know all of the core rutils and everything you're going to build it in this one system right and Buildstream is kind of another one of these except you can use it for other stuff, right? And this is the build space that we're working with Typically these repositories or these systems come with a prepackage set of Instructions to build this system so they already have a knowledge of what they're going to build which is another thing we don't really like but They're also monolithic repositories, which means that you have one repository with all the build instructions to build basically everything that you could possibly build right and that means that say if you have a You have like a system or or a base image where you might want to use cute, right and cute five and Wayland right Then you're gonna have that all in the same tree with the Linux kernel and with With g-libc and then when you make a modification to g-libc or or to how you build g-libc or how you build the kernel and It's gonna have a repercussion on all the different variations of things that you can build right so this kind of creates friction in a huge environment like Yachto where you have like so many different output platforms and Yeah, so Note on the time So basically the the fact that we had all of this in the same tree was something that we didn't like so we wanted something That was more flexible which allowed upstreams to Downstreams to consume from upstreams so upstreams would be lower level lower level stacks and people would maintain those and upstreams could consume them and then if we were developing a desktop environment then we could just Decide when to depend on a new version of a of a runtime So I'm gonna skip over this because it's basically the same thing tight coupling of build systems and distributions means that you know, we have this Build system, but it's only made to build this and I can't use it to build that basically because It's ingrained and it's built together and It's not flexible So what are developers? What about the developers, you know Generally developers work on their laptop work on a on a module test it on their own and push the stuff upstream and say okay, it's fixed or if you're in like a In a company then you might have higher bar of entry and a lot more restraints But you're making the developers life difficult by saying that you have to install this device And you have to deploy to this device and we want to bring that Introduced that Integrated production environment directly to the developers workstation so that the developer can actually test within a target product and within a targeted environment and We do the best that we can within a container shell but You know, of course at a certain point you have to boot a VM or boot on hardware So I'm going to skip over this because it's not important Cross compilation So I basically spoke about this already production builds everywhere by default Let's just take the environment bring it to the developers laptop So we have a high focus on reproducible reproducibility and repeatability Repeatability of the same process is to say that we can confidently repeat exactly the same process Every time that we build something Reproducibility these days means bit-for-bit reproducibility of the output So for a given set of inputs, we know that the output will always be bit-for-bit identical That is not something that we can achieve Because if you look at the reproducible builds Project, which is actually very interesting There's a bunch of reasons why source code also still has to adapt to be able to be reproducible but We do by default provide an environment that is most conducive to creating reproducible builds When we say minimize on host dependencies for the build tool, that's important for us because we think going forward It's important to be able to always bootstrap a new hardware and get to a point where you can start building and You will have that same experience on a new platform so Reusable multi-purpose build metadata is as I said before important to be able to target multiple Outputs and multiple packaging formats with your same software, right? Right so Your developer cycles within build stream would be a little bit slower, so I say quick here, but scratch that It's a little bit slower But at the same time it means that every time you launch a shell or you run a test You're running on exactly something that you know and you're not necessarily only testing your application You're testing your application with a Modification that you might have done to GTK or to cute or a modification that you might have done even in G-Lib C and then you can just run it, right and Always know This is exactly the combination of things. I'm testing right now in this shell, which is quite interesting so artifact sharing is something that the belt developer benefits from and If you have a work group and somehow I'm getting a bit redundant here. Sorry about that artifact sharing is People are appreciating it a lot right now in free desktop SDK because we're building things that take seven hours to build and When we share the artifacts then we only need to build like you know for 30 minutes and 20 minutes of it is downloading right because we only build what we want to test and what we want to change So I have enough time I ran through that Let's have a little look at what this looks like so when you this is a very small sample project it's glade Running on an import of a Debian Basically image So we we're going to import a Debian image and Then we're going to build glade on top of that image Using the tools that Debian provided and then we're going to use Debian packaging tools to create a Debian package of glade all Within a containerized environment, which if anybody were to run on their laptop They should get exactly the same result basically, so if you were on a fedora system or an Ubuntu system or Suzy system or any system that you could run build stream you should be able to produce exactly the same Debian package for exactly the same Debian version right and One thing I'd like to just point out in the show output here is The cache keys These are very interesting in build stream. They are basically hashes of all of the input so every time We see the hashes a lot in the user interface because they represent exactly the version or the The the hash of all of the inputs for a given output basically so I'm just going to go over Okay here I don't want to spend too much time talking because they don't have that much time So basically projects are composed of elements elements are all YAML files right now Elements are related through dependencies and Elements can depend on elements in other projects that in that allows for separation between projects and Maintainerships of different builds and Elements can all be implemented by plugins So it's a very flexible system which just provides something for pipelining of builds in a sandbox environment right a Pipeline is what we call a loaded collection of elements So this is maybe one example of what a pipeline might look like if you were to visualize it import base system build a lot of stuff compose it into one File system and generate an image with it right so those are all different kind of plugins that we have we have an import element That's gonna like just take an import of some data and At the base of every pipeline there's always an import build GNOME and so here for example we have basically the same kind of GNOME ish example here where we're gonna build like epiphany or Create a flap pack Yeah, so this is a Integrate for the SDK and integrate for the platform So this is this is basically how we create the GNOME SDK, but like in a very condensed summary Take a look at how the YAML files work So here is basically what an import looks like Seems the resolution is not very big I'm not sure if anybody can read this But basically you have an import you say this is an import element by specifying the kind and Then you say this is the source right so you have element plugins and you have source plugins and Sources are just basically things which can interact with different revision control systems and tar and Anything to get data in a reliable hashable way Basically, so then we have this so since we imported Debian From a deep from like um, what is it multi multi strap right so multi strap creates this thing? that you can create a Debian image of Like multiple architectures right, but since we do it on On an architecture that we don't know we like that debut strap process We do it on an architecture that doesn't support running the binaries of all the different arches that we do We postpone that step until the sandbox and we just run D-package configure dash a right so this this guy just basically takes the output of the previous element and Says okay, well my install root is slash and I'm a script and I'm just gonna run this Transform my file system and the output is gonna be the slash and Basically just runs deep package configure everything Some things fail, but mostly everything comes together and it works and we're happy. Yeah Of course if you were working as we had been a year ago If you were working with this deep package configure thing you wouldn't do it that often And usually it would be in a cache server and you would have downloaded the already configured for your architecture artifacts, right? So this is basically just the build right this Yeah so here we say I depend on the configured deep package configure thing and my sources are Glade dot git from gnome Track the master branch Basically normally you would have the ref in there and that would be the git shot of exactly which shot that you're building but for brevity I kind of like snipped some things out and Here we have some Public data which says the public data of an element can be read by its reverse dependencies So this is just saying like okay. I'm giving you some data and then the later element can read it and the last element here is the Deep package deploy and we've done this also with rpm in other projects I don't have a Demo right now a colleague of mine is having a demo is creating a demo of building mudzilla Firefox browser on To for a snap and for a flat pack. I don't right now have a project which does multiple outputs This one this one basically just says my input is glade and This deep package deploy element that's a plug-in that exists in BST external repository It just reads the public data of what it's packaging, right? So there's not much configuration about how to build the package here because it's all already Specified in the package where we declared the build All right, it's a lot of material I think For a short time the status of the build we have stable releases since two years now We're not making any more stable releases Because we're working on build stream to and that's a whole other deal So we have a stable release 1.2 and we're adding bug fixes to it right now only It's used by the GNOME release team to To test and smoke test the build process of all of the All of the modules see that they build together before every release It's used to build the SDKs of flat pack. So the GNOME release team is able to Maintain the same build instructions for their GNOME release and for the SDKs for the GNOME flat pack SDK Parenthesis a flat pack SDK is like a Firmware but without any systems and without a kernel that you use within a system Called flat pack, but I mean Snap has something similar and that's basically a base that you can run things on and We use it there we use it for the base free desktop SDK as well and Right now I'm working on getting the GNOME nightly Images so you should be able to have like An image of the latest GNOME and boot the latest GNOME at any time And we should be doing nightlies of these with build stream and should be done in about a month. I guess so we're working on 2.0 and Since we've been doing a lot of work with Bloomberg and they care a lot about scale We're working on scale and optimization. So I think the project is pretty fine You can work on like a a big project. This is about 500 or 1,000 different things You know that you want to build but like they're not happy if you don't if you cannot build 50,000, you know, we want to load a pipeline and parse 50,000 YAML files and we want to be snappy, right and they're doing really interesting stuff. We're working together Okay, so also we're doing Windows and OS X ports basically I don't think that we're gonna have native builds in Windows anytime soon But we're gonna have the client working on Windows and we already have WSL tested Right distributed building so that should have been before we're working with the basal and build barn people We met up in London this year and We're working on using the same distributed build network. Does anybody know what basal is? No blaze. It's the Google build system and anyway, it's It's it's a concept to speed up builds because they have huge amounts of software to build in a short time and They have very granular units It means you have to rewrite your whole build system for your software to use basal but if you do and you have a huge monolithic repository or a lot of gets that come together aggregated into one directory It can be very interesting if you're willing to spend the effort, right? So we're working on integrating entire system builds with Google's basal To work on the same build network so that we can use the same caching resources and optimize full system huge builds With them and it's a lot of fun. I think it's a lot of fun If you haven't fell asleep yet Then you can join us on IRC on the mailing list we have about three hack fests a year and That's our last hack fest that we cannot see very well in London But as you can see you can't really see anybody who's there, but you can see that there's a lot of people there You know and and you should join us Yeah, so any questions anybody want to know about build systems So the question is is why is it important to have a build you can reproduce? Why is it important to have a build you can reproduce? Okay Bit for bit One of the main reasons bit for bit reproducibility is important is for validation because we don't know We don't if we don't know exactly what went into the output Right, and we don't then we don't know how we made the output right and once we validated something Like it can take like five years for a car company to be really happy with their base system libraries And if you say that we have to rebuild it again, but it's going to be different, but I only changed one line of code Good good luck good luck getting them to to Make that bug fix right because we trust this binary work for five years, right why change it So it's it's obviously a more important for security and In telcos or communication systems, of course and safety critical. Yeah Any further questions? How hard is it to say support for new languages in? Buildstream, I mean like I don't know no JS or other Ecosystems with lots of packages. It's very easy Basically Well, it's very easy for us in the build stream sense We really only have some yaml defaults of what to do, right? So the the more difficult part is providing a base runtime, which has the tooling that you need right, so it's just a question of setting up a project that has the tooling that you need to execute and Writing up a default yaml plugin that says well, this is the default stuff and you can override, you know Configure options with such and such things Okay, so that answers the question and so a round of applause, please