movie show, you know, here, here on a given Tuesday with George Kasin. George, welcome back to your show, the movie show. How you been? Thank you. I'm doing good, just busy. Am I all right? Okay, all right, good.  So today in the movie show, we're gonna talk about official secrets. Official secrets is concerned with the violation of the Official Secrets Act of 1989 in Britain by a woman by the name of Kate Gunn. This is all true. And it's because of that, it's a fantastic movie. So George, my first question to you is, did you relate to her? Did you understand her? Did you understand what she was doing and why? I totally understand what she was doing. I totally understand her emotions, her feelings, her thoughts. Yeah, I mean, basically, she was saving her country from going to war unnecessarily for the nation, for Britain and for the United States. But I have my own feelings about what this was all about. When I was at university going for urban planning masters, all the professors would have on their doors, mobilization, mobile, M-O-B-I-L. It's all about oil. It was all about oil, Houston, Bush family. That was the point in this country, a lot of people opposed that war. And in Britain too, a lot of people were protesting that war. The whole thing was a charade, but at the time, and this is an honor to Colin Powell. The government wanted, the government under Bush wanted the war. And Colin Powell, he went along with it. He shouldn't have later recognized it was a huge mistake about fabricating these weapons of mass destruction. And that wasn't the only thing, that wasn't the only thing that Bush did in order to advance the war. The end of the movie, they give you the stats, right? 151,000 was the low estimate of how many Iraqis were killed. The high estimate was a million. The number of killed American troopers, what was it, 4,600? The number of wounded was much more than that. I want to say about 40,000 Americans were wounded and named and disabled for life. We learned about that. And it was a major war, major conflagration. And although we quote one end quote of the war, there were and there are real questions about we should have done that. They had nothing to do with 9-11. They had nothing to do with Al Qaeda or the Taliban. Bush was trying to, they say, Bush was trying to finish unfinished work that his father had started and stopped at the advice of Colin Powell, by the way, back in the early 90s in Iraq. So, I mean, it's a shocking movie about the United States, isn't it? Yes, definitely still has considerations for today. I mean, so we can look back and try to take lessons from that. But Colin Powell was duped. I mean, I don't think he was part of this inner circle. They all knew Rumsfeld and all of them. They knew that this was not the truth. But as I said, there were personal interests involved here and not our national interests, but personal interests. And we'll get into that too a little more, if you'd like. Yeah, well, we talk a lot about the confidence of the American people and the American government. And although we quote one, the war, taking over Iraq and toppling the Sodom, ultimately, he gave his life. And I think most people really didn't appreciate it. Most people in this country, and they had great questions and they were seriously reserved about what the government was doing. And at the end of the day, they lost confidence in the government. They lost confidence in what Cheney and Rumsfeld, and for that matter, of course, Bush, who led the team. And this was kind of through the lens of one woman in her 20s by the name of Kate Gunn, who worked for the CGHQ, which was an intelligence organization in Britain, part of the British government. And this memo from, this is a really incredible story. This memo from somebody in the intelligence establishment in Washington, sent this memo to his counterpart. Maybe it was Tony Blair and said, you've got to come along with us. You've got to join our war effort. You should bring the UK in with us, even if you have reservations about the war. And Tony Blair was advised by his legal advisors not to do that, that the war would have been illegal without a vote of the EU, I think. And there was no agreement by the EU and nevertheless caused Britain to enter the war with George Bush, W. And so this memo became critical because this was proof that the American group of henchmen working for Bush was doing very manipulative things to force the UK, the government in Britain and other countries in Europe to join that war, even though there was no evidence of mass destruction. And there was no good reason for it. And they didn't agree, but he sort of twisted their arms, all of them including, you know, trying to get dirt on the individual representatives to the EU and use that to, you know, extort their votes. This memo was a reveal and through the eyes of this one woman who read the memo and said, holy moly, this is wrong, wrong, wrong. So what happened after she made that decision? Well, she had made the decision and she contacted a friend who was anti-war activist and she provided that memo to this friend. And then from there, it went to the news agencies, right? And they were thinking back and forth, should they reveal this, should they not? But eventually they did through the, they had their correspondent in Washington who was played by Raisi Fees or something like that. And he was really emphatic about, you know, revealing this and then finally they did reveal this. And then finally they did reveal it. And then- Well, let's talk for a moment about the reveal. You know, this is sort of like the Washington Post, you know, revealing what Nixon had done. You know, you always get in trouble when you reveal something that's embarrassing or the reveals against the law because it's, you know, an official secret. That's why the Official Secrets Act is so important here. So the remarkable thing is that they had this memo. It came from the anti-war activist, which is not necessarily a credible source. And they published it after a very strenuous argument in the editorial board. They decided to take the chance and publish it because although the newspaper had supported the war up until that point, this memo changed the mind of the editor. And it was a really good story. And he decided he'd go with it and take the risk, even though he might wind up in jail under the Official Secrets Act. So they published it and it hit the newsstands the next day in full. So remember what happened when it hit the newsstands? That was one of the most remarkable things in the movie. And in reality, do you remember what happened, George? The only thing I can remember is that right now is the Drudge Report came out and stated that some of the language was in the memo, a purported memo, was British way of speaking instead of English way of speaking. So that thing is like it was a fake kind of thing that come from anti-war activists. Yes, so the Americans were using American spelling like recognize and favorable. And the British spell those words differently. And somebody looked at it carefully as it appeared in the newspapers, oh, wait a minute. This is not the American way of spelling. This is the British way of spelling. This is a phony. And so all the interviews, I forget, Martin Bright was his name, the reporter at the London Observer newspaper was scheduled to do all these interviews with international cable news networks and the like. And they all canceled on him. And he found the reason was that they had decided it was a phony based on the spelling. So there was this very tense moment. This is also one of the high points of the movie. This very tense moment in the newsroom and the editorial newsroom of the Observer where the editor is shouting at top of his lungs. And they had the original memo which had the American spelling. And the editor is shouting to every corner of that newsroom. Who changed the spelling? Remember? Remember what happened? Yeah, it was one of the low level staffers that she used spell check. And in England with the spell check, it changed the spelling of some of these words to the British version. And that's what was released. So her drudge report, you know, drudge, back then he was really very powerful. He had put it on his drudge report and it was this big brouhaha. They thought they were all gonna get arrested. They were, you know, made them look really bad. And then finally that was the thing. So they released the original memo wording and then they knew it wasn't a fake. But she started crying, you know? She used spell check, you know?  I'll make sure everything's right before it goes out. She used spell check on original evidence. Why did you do that? Well, I always do that. That's my job. Exactly.  And it's just their way of doing things that they're comfortable with that. So she did that.  But then it was shown to be accurate. So now one of the things, like before we go on, Saddam Hussein, just as an aside, he was against al-Qaeda. He was against these jihadist groups. And by removing him, they became more powerful, you know? And that's what we're dealing with still. And then, you know, another quick aside, you know, we messed up in Iran. We got rid of Mossadegh. And then the British, Petroleum, British and Americans had brought down the Shah. You know, they eventually brought that because he was getting too powerful. And then you've got these crazies over there that want to blow up the nuclear bomb to Israel. So we create our own problems. And we should have, I mean, Saddam was a secularist. He was a bad guy. He was killing Kurds. You know, he was a horrible man. But by removing him, you unleashed these jihadists. So I mean, we create our own problems. Well, I'll leave it at that. You know, anything. You'll leave it at that, but none of those guys really, aside from Colin Powell, who should have known better, Rumsfeld and the vice president, Cheney, they didn't know better. They did not know. And I don't think Bush had done very well in school. And he didn't know that you want to topple somebody. You know, there's an after effect as a vacuum. What moves into the vacuum? I mean, it was predictable. And there were a lot of people writing stories about it and academic articles at the time, but he didn't listen to them. He had his own agenda. But going back to the story, so what is very interesting and it goes to the next movie I would like us to review is the British, how they handled this. The Official Secrets Act, very serious business, essentially espionage. And this woman with the wrong end of it, and she broke down in the investigation with the intelligence people. And she just told them, I can't stand the pressure anymore.  I did it. I revealed this to the anti-war group, and I broke the law. And it's in large part, the movie is her story. And I'm sure that the individual, the real Kate Gunn suffered a lot over this, but the actress was good. And furthermore, she was either living with or married to a Middle Eastern guy, remember? The Brits harassed her and him till the cows came home. They were just so mean. And I said to myself, gee, the Brits are always so courteous and treat people very nicely, etiquette, whatnot. No, not in this case, they were awful. And they ruined the lives of the two of them. Yeah, he was a Kurdish guy from Turkey that she was married to Yasir Gunn. And they made their, as you said, they made their life miserable. They were gonna deport him, even though he was married to a British citizen, you know, that creates the way to be a citizen. And they tormented them. And in the end, it says that they wanted to make an example of her, right? But British petroleum had, Saddam Hussein had nationalized the oil fields in Iraq. And that was the whole impetus for George Bush, as I had alluded to, his family's interests, their friends in Houston, corporate interests for oil. They wanted those oil fields back. So, and the same thing with British petroleum, that was the, those were the lobbying people, both in England and Britain and in America, that were pushing for this. So, yeah, and they made their lives miserable, you know? And the- But they threw her in jail. She was not really a flight risk or anything. She had confessed, they threw her in jail for a while, a long time. And they threw him out of the country or tried. They tried. They used his connections with some MP in Parliament to stay there, because there were people who were protesting. And I guess the great percentage of the British population were ticked off at her for violating the Official Secrets Act. But a lot of them agreed with her and thought that this war was illegal. And then one of the public defenders that they had to defend her, right? She said that I usually deal with petty criminals and she gave her the name of this liberty, which helps political prisoners, right? And then Ralph Fiennes became, the name was Ben in the movie, he became her attorney. And he was a very smart guy. I mean, the role that he was playing, thought of what can they say to put, so that she doesn't get to defend her. I mean, and they thought up this whole thing that they didn't know if it was gonna work, but it was that she was protecting her country, right? And if there was- Well, I think that's true. That is exactly what motivated her. So they fashioned a defense, which was a real long shot, because she'd already confessed that she did it and violated the Official Secrets Act. They fashioned the defense around her, her true thoughts that the war was illegal and what the government was doing and what the American government were doing that were all wrong and acting illegally. So his defense was faithful, but I remember that the lawyers in the room, right? Ralph Fiennes, who's brilliant actor, I'll never forget in Schindler's list, he played the role of the Nazi who woke up in the morning and shot the Jewish people who were working in the construction site, outside his window, for sport. He went hunting every morning with his rifle from his window. He was so mean in that Schindler's list, he was extraordinary. But in this movie, he was also extraordinary. He played the role of a lawyer. His acting in this movie was out of this world. It was elegant. It was understated elegance. And you could really see him as the perfect lawyer for the case. They had a big argument. Remember with his staff, his staff said, you got a pleader guilty and take what comes. And he said, no, we can't do that. We're not gonna do that. We're gonna have a defense. We're gonna plead her not guilty even though it's complicated. And he did. That was extraordinary too. The whole legal aspect of this is a lawyer's dream movie, don't you think? Yes. And one of the interesting things with the prosecuting attorney, the prosecutor, right, was a close friend of Ben, who was the role that was being played by Ralph Fiennes. Fiennes. Fiennes. Fiennes. And they showed the interaction on the beach. The two of them are fishing at the end. Ralph Fiennes is really angry at his friend. But what they did is at the end, and maybe I'm jumping the gun, is that they dropped the gun. You're jumping the gun. Okay, yeah. So they're harassing her. They're on a public relations campaign against her. There's this Martin Bright person for the observer trying to help her defend her. The anti-war people are trying to help her, but she's in terrible shape and she sticks with it. And she does, you know, ultimately, I think I'm not sure if she was in jail at the end or not, but there's this long walk under the British courthouse in the dungeons and alleys of the building. And she's walking through the tunnel there to come up into what everybody thinks is this fine British example of justice. But in order to get there, you really had to go through the dungeons. And she comes up there and the prosecutor has got a confession in his pocket. And Ralph Fiennes has got the defense of, quote, necessity, end quote, which you can see how twisted that is, to argue that she did it because she felt the war was illegal. And there was no defense like that in the law, no defense like that in the Official Secrets Act of 1989. But that was his defense. And then there's this remarkable, remarkable scene. It's enough to give you chills and spills for a week. What happened? Yeah. Well, the prosecuting, the prosecutor, right?  Then they, so in the courtroom, you see the judge, right? And the judge who knows the precedents, you know, he's talking about Official Secrets Act. And he says, this is the Official Secrets Act. But then the prosecutor, you know, prosecuting attorney, prosecutor, the British government, as I said, had decided to drop the case. So that's the thing, you know, that you don't expect, right? Is that the case is gonna be dropped and she's a free person again.  And he said, well, we wanted to make an example of her, right? So, you know, and by that time, they knew that there was no weapons of mass destruction. We had gone into Iraq and there were no weapons of mass destruction. So this whole thing was fake, you know? It wasn't a real war. It was a war, as I had said, to help oil interests in America and in Britain. And that was what it was all about. And all those people who died, not only Iraqis, but American soldiers and, you know, who died and got maimed, we send our young men and women to war to get killed for who's interests, for the interests of our oil interests, right? In this case and other, you know, lobbyists, powerful interests, that's what we're preserving, you know? Instead of, I mean, all these young kids, they don't, they're young, they do crazy things, you know? They think they're invincible and they get killed. So the whole thing is, there's still lessons for today. We're still dealing with this. Now Bolton wants to go to Iran and blow them up, you know? I would like to see regime change in Iran, you know? But we're gonna go, do we have to go to war to do that? I guess, you know? So there's pluses, you know, in certain cases, but war really is just brutal. Well, that's a big point here. The war was brutal. These guys were playing with the lives of hundreds of thousands of people. And it was all on a lie. And they were using the worst strategies of manipulation and lying to each other and forcing each other into a war that was not justified. You know, it reminds me of the Tonkin Gulf incident way back when that got us into Vietnam. Not clear that we needed to go to war in Vietnam. It was the claim that we were attacked and our naval vessels were attacked in the Tonkin Gulf. And it wasn't true. At least a lot of people don't feel it was true. And then we spent 50,000 American lives fighting Vietnam and we were embarrassed at the end and it lost the confidence of the people. It lost the generation that might have been confident in America and they weren't, they aren't. It changed the course of history. And so did the war in Iraq without any weapons of mass. You knew, I knew as it was unfolding in the press and the press knew and the students knew and academia knew and anyone who really read it knew that this was phony. There were no weapons of mass destruction and yet the White House, you know, pushed this thing. And that's why this movie is so important because it talks about a turning point, you know, a tipping point in confidence by Britain and by the US in government into a war where hundreds of thousands of people died really unnecessarily, as you said. So very powerful. It also, you know, to me, and I want to suggest another movie that covers this dynamic in Britain. They were really mean to, what was her name? Jan Gunn. Catherine. Catherine Harwood Gunn. Yeah, Catherine Gunn. By the way, they showed a picture of her at the end of the real Catherine Gunn. And as she came out of that scene in the courthouse. And she was sort of just like the actress, except she was blonde, the actress wasn't blonde. But she had the same style, same way of speaking. And you could see in her the things that had been portrayed by her actor in the movie. But I thought the Brits were really hard on her unnecessarily so.  And I thought, you know, is this really the Brits? And the answer in part is found in the next movie I would like to review with you called Sardar Udam. It's about an Indian man who is part of a group that is still trying to do vengeance for the great massacre of 1919, where an enormous number of people, 20,000 people were killed, defenseless people were killed by the Brits. And he's trying to do vengeance on that. And you can see how the Brits were into torture, including waterboarding. They tortured anyone they thought had information for them, whether they had a good reason to think that or not. And that was in the late 30s, 20 years after the massacre. So now here we are in the 2003, whatever it was, 2004, during the Iraq War. They're also mean, not as mean, but mean. And it just changes your view of how British justice works. Everybody's very polite. Then they take them down in the basement, beat them up. This is troublesome. The whole thing is troublesome. But I'll tell you, I went back and I looked at that last five minutes of the movie. And we've given it away already, but it was so powerful. She doesn't know what's going to happen to her.  In fact, I don't even know. I didn't have a capital punishment. She could have gone to jail for life under that statute. And she had confessed. And the prosecutor was ready to go. He never telegraphed anything about his intentions or the crown's change of heart. And the judge says, OK, proceed. And he says, sorry, Judge, we aren't going to introduce any evidence. Judge says, what? You have a confession. You know, how about proceeding? No, we're not going to do it. Why are you not going to do it? You have a duty to the British people to proceed with this case. You're not going to introduce even the confession? Nothing? She says, yes, the crown has changed its mind. After a year, it's not going to prosecute this case. Why not? And this is really incredible interplay between the two lawyers. Well, Ralph Fine says to him, you know, we think it's because you don't want to reveal the papers we have subpoenaed from you. You don't want to tell us what happened and how the people around Tony Blair were telling him this war was illegal. We think you don't want to talk about that. And the judge says to with a prosecutor, yeah, what is it? Why don't you want to talk about that? What's going on here? And the prosecutor, who is the lead prosecutor for the crown? Something like, I've said all I'm going to say, we're simply not going to prosecute. And the judge says, OK, OK, Catherine Gunn. And this was the part where it just blew your mind. He says, you're free to go. Yep. What an amazing close that was. It's worth watching a movie for the last five minutes. Keira Knightley played that role of Catherine Harwood Gunn brilliantly. She's a good, really good actress. Yeah. Portrays the emotional strain. She kind of represents all of us. She didn't want to hurt anybody. She just couldn't stand the idea that all these people were going to get killed in a war that wasn't justified. It really bothered her. And in a moment of strength, I suppose, otherwise others would say weakness. She went for it and she turned this thing over. She had second thoughts later. She is a John Q. Everyman character. She could be us. We could any of us find ourselves in that predicament. She was not a professional security person for Britain. She'd only been there kind of as a backwater, a rather a backstop job, a secondary type of choice for a job for less than two years. She could have been any of us. That was her conscience. And she went with what she felt. And luckily, she was released. Otherwise, she would have, as you said, she would have been in prison for life under that Official Secrets Act. Well, it talks about courage, doesn't it? I mean, part of the Trump administration is the people who went along with him, who he bullied it to go along with him, they didn't have courage. Some of them had courage later after it was too late, which I don't appreciate that really. I don't think any of us should appreciate that. But it's a story of, it reminds me of Ann Applebaum's article about how Eastern Europe folded to the communists after World War II. And it was based on fear. It was based on a lack of courage. And that was what this ordinary middle class, middle 20s person exhibited, courage. And that's what people should have exhibited in the Trump administration, courage. And that's how we save the democracy now, standing up to power, courage. That's why the movie is so powerful, George. Yes, that's how it's very much apropos for today with what's going on with Donald Trump saying that he won the election.  I mean, they did that thing in Arizona and Biden had more votes when the recount. So I mean, this movie is very good for what's going on today as you have alluded to, totally. Yeah, well, that's why I like these documentaries based on true stories, where they try to be faithful to what happened. And I'm sure they're thinking of these same issues when they put the movie together. They're thinking of why are the Brits being so hard on her? Why are they being so mean? They're thinking of the failure of the morality in the British government at the time. As one very senior, who was the prime minister or something made a comment, no, it was an admiral, an admiral who was gonna lead the British forces or supervise the war when the war happened. And he makes this very central statement. He said something like, it's one thing to reveal official secrets when it's necessary for the conduct of the military. But when it's just a matter of embarrassing a politician, it shouldn't apply at all. And that's the central theme in the movie. Exactly, exactly. She was even saying, Tony Blair's on the TV and she says, oh, garbage, what he's saying. That's what really got her so ticked off is when he gets up there on the TV and he's claiming things and she knew what were untrue. Most of the Brits knew what were untrue and she was gonna do something about it and she did something about it. As you said, she was thinking back and forth, should she, should she not? And then she just got the, I think when she saw Tony Blair on the TV, that's what got her goat, she's gonna go and do it and she did it.  And they appreciated it. They extolled her virtue at the end that she was vindicated. But the whole movie is a statement of how government lies to us. And we should not tolerate that. That's what it's about. In this case, in this one case, she was vindicated, came out a hero. It was worth the risk that she took, which was a huge risk. And it spoke well ultimately of the British government, ultimately, but I think the message is, we cannot tolerate government lying to us. We cannot tolerate that. Yes, totally agree. Yeah. Anyway, George, we're out of time here, but I hope we can do Sardar Udam, which is another statement of the British government in the 30s and how they conducted themselves against this Indian person who was mighty offended by the murder of 20,000 defenseless Indians. And I hope you can take a look at that. We can compare notes on it later on. Thank you, George. George Kacen, this is what we need to do. Examine movies like this in the context of current events. Thank you so much, George. Thank you, Jay, for all your thoughts as well. Aloha. Aloha.


So I'm currently walking the streets in Kathmandu, the capital city of Nepal. And it's a beautiful city but there's one thing going on which I feel is worth sharing with you guys. Now Kathmandu is a big city. Over one million people live here. This also means there are a lot of cars, scooters and trucks driving around every day. In just ten years the number of vehicles on the road has tripled and it keeps on growing. But a lot of traffic also means a lot of this. Smoke. And all this traffic is polluting the air, even by the ones that are here to keep you safe. The smoke makes the air dirty. Your face looks when you drive around here. So this is all stuff that was on my face.  So this is what some people do to prevent. Hello, can I have one... And yes. Ten? Ten. Thank you. People use these things in the traffic or when they walk the streets. They are the most normal things to see around here But truly told they don't work that well. The air particles are too small for those filters So most people here simply breathe this polluted air Next to that it also affects the animals that live here and the food you eat and While I'm here. It's springtime. They say winter is even worse And this feels so weird. Fresh air seems like one of the most Basic things in life. Honestly, I assumed everyone would just have it. I mean eating healthy or doing sport is an option you can choose for But fresh air affects everyone that lives in the city. Kids grow up here and they breathe this air whether they like it or not Now we really need some fresh airs ourselves, so we're going deep into the mountains And this is when you realize how amazing the country actually is Okay, that is besides these tiny weird moving blood-taking worms.  No internet. No cars. But hey, they got fresh air


Hello everyone, so I'm Hanata Havaneli, I work for HedHed, and you also have a talking. Hey folks, I'm an intern on the core listening, and we can just hop right in. Okay, you're here today to talk about how we'll build Federa Core S, so let's get started. So today you're going to talk a little bit about the history of Federa Core S, what is Federa Core S? Some difference between HedHed Core S and Federa Core S, how you have multiple streams of regular releases, and why you should learn how we'll build Federa Core S, our build process as the components of the configs, our core S assembly, how you do overrides and add new packs to it, and a little bit about our test ends and how you deliver the OS as the demos, a couple of challenges for you and how to get involved with the community. So Federa Core S basically came from the merging of two communities, the Core S Container Linux and the Project Atomic Host. It basically incorporates the philosophy from the Core S Container Linux for the automatic updates, the provisioning stack, the mutable inference, and the cloud expertise. And for the Project Atomic Host, it incorporates the Federa Foundation as it says basically OS, each structure such as packets and kernels, and also the update and stack, and Selenix enhanced security. But what is Federa Core S? And it's usually said that Federa Core S is an automatic updating minimum operation system for running containerized workloads, security, and at scale, and it's currently available on multiple platforms with more coming soon. Here, I'm going to talk a little bit some difference that most of the people usually ask for us between Federa Core S and HedHed Core S. And you can say you have a basic two major differences. And for Federa Core S, it's an OpenShef component. It's not an OS that you can use at their standalone. It must be used with OpenShef itself. And the second big difference is the way it updates itself and the configuration as well. So as it is part of an OpenShef cluster, all the configurations updated are controlled by the cluster operator. And for the Federa Core S, you can use it as a standalone operating system. And it also provides you automatic updates itself in a reliable way that we will see soon how that happens. And it can also be part of an OKD cluster, but it's not required to. You can use it as a standalone operating system. And both work with the R-P.M.L. Street technology as well as the provision of VIN ignition. So, you are able to provide those three streams for the Federa Core S, and do your luncheasies every two weeks. And for them, you have those three, and we will start with NACS. So it's basically where the development happens. And it's basically focus as well on experimental features and managing Federa databases. For example, when do you move from Federa 35 to Federa 36? It will have the first NACS, and then after two weeks, it will be promoting for testing. And so it will have a couple of weeks to test and validate if everything is OK. And after that, it will also be able to have time to fix issues. And then it will be promoted to stable. And with this time, we will make sure that once we reach a stable, it should be a reliable operation system because we will have a couple of times to test and validate everything that goes between all those three streams. And here's a couple of architectures that you are able to provide as well in all those three streams. And they also provide three different platforms. So we have three streams and three different platforms with all those architectures. We have, for example, GCP, Azure, AWS, everything, basically, for the cloud providers, as you can also have that for bare matter and all other cloud-legible things. So I will now pass over to Saka. So thank you, Renata, for that introduction. So as we transition to talking about how FCOS is built, let's take a brief look at the why. So why learn how to build FCOS? First reason, which a lot of people are probably thinking of, is building FCOS yourself. You can swap in the kernel that you need or add a new package to the base image, for example. And just a heads up, we'll be doing demos on these later. And then the second reason is you could also try building an FCOS-like or FCOS-derived OS. And when I say FCOS-like, I'm specifically talking about Ignition plus RPMOS-based systems. Ignition, RPMOS, you're being important parts of Fedora CoreOS. And lastly, you can learn about the components that make up FCOS. And by that, I don't mean the Ignition and RPMOS-tree side of things, rather the parts of the build schema. So what goes into the Fedora CoreOS config? And yeah, let's go to the next slide, please. Oh, I think, did we skip a slide? Did I? Oh, yeah, we skipped that one. OK, so we'll talk a little bit about our build tooling. CoreAssembler or just COSA, as we like to call it on the CoreOS team. It's the bread and butter of our build processes. It's a containerized collection of tools that are used to build FCOS-like systems. I use the phrase FCOS-like systems here on purpose. So if you were to create your own FCOS-derived OS, you should be able to take full advantage of CoreAssembler in your build processes as well. So that's pretty cool. Another cool thing about COSA is that it serves both local development use cases and production-level build systems. So the tooling itself is very flexible, but since the tool is containerized, it also makes it easy to just get it up and running on different systems. And here's just a link at the bottom to where you can find the build images. So quay.io slash coreosassembler, coreosassembler. Relatively easy to remember. Next slide, please. OK, so we've had a look at, well, introduction to COSA. And now we can look at how COSA fits into our build process. So we have this nice diagram here from the coreosassembler documentation. Definitely do go check out the stocks if you're interested in this stuff. We'll start with the coreosassembler repo at the bottom left. So that's one of those blue rectangles. So as a simplification, we can think of this repo as a build script and a Docker file. So we use quay.io to create regular container builds. So we have them available whenever we need them. And so now that we've, let's say, pulled a container image from quay.io, and using that image we've set up a COSA container, what's next? Well, so if we go back to that simplification from before, we have the build script ready. So what we need now is the build configuration. And that's exactly what coreos config is. It's the build configuration. It tells COSA what RPMs should be present in the build configuration. And system D units that need to be launched as part of the first root process, so on. I'll talk more about the config in the coming slides, but for now we'll leave it there. And using this config, COSA knows how to set up the base OS. So lastly, we'll look at that purple rectangle on the right there. And that's the outputs from our build process. So there's two main outputs from our build process, disk images and OS recommits. So OS recommits contain all the information about the file system. So we can generate the root file system from the OS recommit.  But if we take a deeper look, the disk images are just wrappers for the OS recommit. And this means that if you have an OS recommit, you can generate various disk images from that commit. And this avoids having to redo a lot of the work that's involved with a fresh build. Next slide, please. So in the explanation of the build process, I mentioned Fedora-Cora's config. And this was an example of a build schema that COSA accepts. And COSA expects all configs to have certain main components. The F-Cos config also abides by these components. So there are three main components. There's the manifest.yaml file, which tells COSA and by extension RPM OSG, since COSA uses RPM OSG, how to generate those OS recommits. There's the overlay.d directory, which is a directory that contains additional information that we want to add to our OS recommit. And lastly, we have the image.yaml file, which just contains the final configuration of the disk images. So if you wanted to make an F-Cos-derived OS, you would need to declare your new config with these three components in mind. And that would really allow you to make use of Cora's Assembler as part of your build tooling. Next slide, please. So we looked at an overview of F-Cos config, and now we'll talk a little bit about those components in detail. So first up is the manifest.yaml file. This is the file that's responsible for generating OS recommits. We can use it to define a set of packages and the corresponding RPM repositories that come from. And another cool feature of this file is that it has this post-process key, which takes in a list of strings that represent inline scripts. And these scripts are processed by RPM OSG to make arbitrary changes to the root file system.  And in an RPM OSG context, this file can be referred to as a tree file. So if you would like to learn more about it and learn about those different features that I didn't mention, then you can check out the RPM OSG documentation. So I specifically look for the tree file spec. Next slide, please. Okay, and then the second component was the overlay.d directory, which provides a convenient method of overlaying OS recommits with additional information. So we have the overlay.d directory, and then there's subdirectories within overlay.d. And then these subdirectories are added to the paths within the subdirectories are added to the OS recommit. So in the example on the slide, we have disabled fsh passwords by inserting a file at slash xc slash fsh. I won't say the whole path there, but you get the idea. And this file has been inserted at the same path in the OS recommit. So one important thing to note here is that this isn't some sort of irreversible change. So if we wanted to, we could use our provisioning tool ignition and write a config to turn SSH passwords back on. However, this sets a default, and that's what, so that the default means that's that's what you'd expect to see with an empty ignition config. And that allows us to opinionate our OS and having mechanisms in place to opinionate the OS is important when we're creating such an opinionated OS. Next slide please. So lastly, we have the image.yaml file. And this is what deals with the other set of build artifacts, which is disk images. We can set this image configurations through this file. Some of the changes here, like the other files can be made via ignition, like inserting ARGs. But similar to the other files in the config, this provides a default that allows us to opinionate the OS. Next slide please. So we also have some mechanisms in place that help speed up our development cycle. And I'm going to quote the rationale for overrides straight from our documentation. Development speed is closely tied with the edit compile and debug cycle. So override speed of development by allowing us to easily test out local changes. We have two ways of running overrides. You can either pop an RPM into the override slash RPM folder, or you could directly run make install into on a project. And you can install it into the override slash root FS directory. So if you find packaging RPMs to be a hassle, then the root FS option comes in handy. Otherwise, I've personally found that RPMs approach is more robust since you don't have to worry about dependencies and that stuff. There are also lock files like manifest lock dot overrides that come in handy. They allow us to use older visions of packages. And there's mechanisms of adding new packages as well, which we'll see in the demos. But I won't go into too much detail about the lock files since Nata will talk about them in a bit. Next slide please. Okay, so we've almost completed the full lap here. We talked about building Fedora CoreOS, but what about testing, right? That's also important too. So let's take a moment to visit the aspects of the build process, or that aspect of the build process as well. So we have multiple ways that we can write our tests. There are tests that are compiled in COLA, which is our test framework that is included under the umbrella of CoreOS assembler. And then there's external tests, which are also run by COLA, but the tests are written in bash and they live alongside the config. So the tests that are written in go and compiled in COLA support more complex operations like interactions between two Fedora CoreOS instances. But the disadvantage there is that those tests are written in go and they live in COLA and by extension CoreOS assembler. So this is inconvenient if you're working on like a downstream project and you want to add tests, you would have to go to CoreOS assembler to add a test that's compiled in COLA. But the external tests are simpler and they can be easily written in bash. And they also have a more favorable model for adding tests to downstream projects. So if you were to make your own custom config for your AppCost-based OS, you can put the tests alongside your own config instead of having to worry about adding them to CoreOS assembler. Next slide, please. So in the last slide I mentioned COLA. I'll explain a little bit more about COLA in this slide. So COLA is our testing framework that we use to test Fedora CoreOS. Like COSA in general, it supports local testing with TeamU, but also has the options for testing on different cloud providers. And it's a very common theme that we tend to see here that both the local hacking tests or both the local hacking use cases are supported alongside the production level systems. So COLA has some nifty features as a road here. And those features are, you can write a different feature for each test. We support reboot, so your VM could reboot during a test and we can pick up from where we left off. And reruns and timeouts come in handy when we run into infrastructure plays. And normally we run tests, each test is kind of in its own VM, and this helps us to avoid conflicts. But there are ways of getting multiple tests in one VM to save resources. And lastly, it's easy to use. It's included in the CoreOS assembler suite of tools, so you don't have to worry about setting up yet another tool. Next slide, please. Okay, so I've shed some light on the local building aspect of Fedora CoreOS. But we really haven't talked about how do we deliver FCUS and get it out in the hands of users. So for that, I will be passing it on to Hinata. Thanks, Saki. So how I mentioned before, we have the ability to see three different streams and three different architectures for average rates. And how that's even possible, because you need to test everything that you are making available. And that's where you came to the investment you do in our CI. And as Saki explained, you have a really powerful tool that's inside CoreOS assembler that's in Color. In Color, it gives you the ability to launch FCUS instance in the cloud providers that will provide images. And you have the ability to go there, test and validate those images as well, run a couple of other tests, and make sure that the update is working, the kernel is okay, and everything else that we need to validate are able to run in those provides itself. And every time you find some issue, you also try to write more tests for that to make sure it will fail or if you get some bug, it won't work again. And that's make our distribution more able with the time, because every time you see a fail or a bug, it will try to have those tests in Color and make that reach our upstream. And as I told you, COSA is a really powerful tool that gives us the ability for building everything that you need and also test that locally and have the same exact environment for productions and also if you are testing locally. So if your developer wants to use their own Color, it should be the same Color that we're running to release all those streams. So it's a really powerful tool and it gives us this also ability to launch tests on the major clouds provider. That's the trick for us to be able to deliver all those screens every two weeks for those three architectures. Now, we'll talk a little bit about lock files. It's kind of unique the lock files the way that you use. So it has a Jenx job that will kind of create a bump file for us with ever single version for the packs that you have. And it's kind of nice because if something changes in Fedora, we have the ability to see the difference between the versions that change. And we have case that sometimes a pack to you changing the Fedora repository and it will break something. Could be a task, could be a build. And with this difference between the packs that have changed, you are able to track and kind of identify that I need to work with, for example, those three packs that have changed, maybe something that occurred broke a thing that I'm working. The lock files also give you the ability for overrides. Since I say, so this packs in this version, but for some reason, this version is broken my past. So I could ping an older version until this package read bug fix in the repository from Fedora. So I can wait for this fix to launch, but it won't affect Fedora because I can go back to the older version and make that still work. So I won't add any issues for us if I lock that in the old version that's still working. It just gives us the ability to add packets that are not in the Fedora repository yet. So you can have new packets and wait for them also to reach the Fedora repository. But it gives us the ability to control the packets that go in the operation system. And that's, it's nice because it's in that way you can avoid issues or even prevent other issues to come. Okay. And now I will talk a little bit how we'll have this architecture infrastructure for us to build the three different architectures that we have. So we have basically one instance for Jank instead of have three instance for each platform. And this instance for Jank is x86. And it will basically start the build process. And once each stable phase that you make sure that the job passes, it will automatically trigger the root chart jobs for us. And it will create one Jank job for each platform support. And it will be far out in the, everything will be running Fedora class in the back end as well. So the way we'll do, we'll have this Jank instance that will trigger the first job and the other platforms will make a call. It's in pod main mode for the server itself. It could be a VAM, a bare matter or even a server that is in a code provider. And what podman essentially does it's in the back end use SS8. So we'll access the service run the exact same process you did for x86 past and go back with the results as the architectures for the instance that's called that. So in this way you are kind of able to minimize the time that you use because you can also run all those three platforms in parallel once the root chart jobs are triggered. So for now we have instead of x86 we have ARM, S390X you are hoping to add PPC in the future. Okay, now it did kind of a small bug since the build process and the Fed process take a long time. And as you don't want to waste anybody's time you try to cook those things. So everyone can at least understand what we have said. So let me just ask her. So I mean, in an implicit cluster in this case to make things faster so I mean in a pod and this pod is using chorus assembler. So chorus assemble right now is based in Fedota 36. So I'm just showing that but it has all the tooling necessary for building. So I create a year here for the demonstration. And when you say chorus assembly first need to run COSA in each and pass the HEPA star or branch that you want to work with. In this case I will work with the testing the VAL. So they need to COSA in each will create a tree of directors for us that contains the build. And basically the overhead first that will give you the ability to override put a fast as well as RPMs. And the source directed that has basically the checkout for this post or with the configuration that will be used for the chorus build.  And after this comment, you can use the asset itself running COSA build.  So in this case, we also have a commute image done after all the process. So you can see that creating inside the build directors. And you can have multiple builds in this build director. So if your brand COSA build again, it's with some difference between those files each will generate for me, another build with another version as well. So you can see everything that's generated. You have the manifest lock that you tell us the version of the packs that is inside that also have the commuter metadata that also the information about packages and other stuff. And the commute and S3 image. So in this case, I will do an override for the kernel packets, because most of the people have maybe some case that they want to override kernel packets and they don't know how. So you can do that in the Fedora class itself via RPMOS3, but you need to access that and run that most of the case if you're kind of hacking around. But if you want to have an image with the packs that you want, you can override that in the bridge process. So in this case, you are using this version of kernel. And I will put the packets that I need for kernel inside the override RPM. Okay, the downside of this override via RPMs is that dependencies. So if you have a pack that depended on other packs, you need to put all the dependence inside this directory. So if you have a pack that you use, it's best for you to put that in the manifest overrides because we need to care about the dependencies for that. So you can add these packs in the Fedora Chorus-based YAML that Sakudo you show after. So maybe the best way if you don't want, oh, it's too hard to handle all the dependence. But for hacking around and doing some small changes, let's say it's a nice way for you to work when you're trying to be testing. So I will do some fetch and build that again so you can see the result of this override. Okay, and as you can see, you also have the difference between that was the upgrade. So you can see in here, it was the rate from this version from high version to the other version. And that's the thing that is done with the ability of lock files that you always tell you the difference between what the previous build and a new build. And you can see it was create a new version for you. And in the community metadata, you can also check the package version that is inside this image. And another thing that is cool about our COSA is that it gives you also the ability to start VMs via QMU. So you don't need to care about the commands and everything else that QMU requires for you to start VM. So you just need to close the run. In this case, for example, I'm passing a parameter for C that stands for console. So you can see that that shell console for this case. And I mean, just a demo here for you to see that I can access this image after it is build it. And I don't need to tell COSA run or the location it is. It's no by default. So for example, I'm just double checking here the version that I draw great for kernel and the OS version. Okay, another edge over edge package is via manifest block. So it also gives you the ability to lock a version that you may want to keep. For example, for waiting some, but to be fixed in the nearest version and such. So I will add here, for example, package for kernel is active. So just need to describe the packs that you earned. And it usually provides some kind of information why this package is locked or not. And for you to understand and such. And it will do the same process as before. You will need to build the COSA again. And that's another thing. So you always need to run the COSA comments in the main director. Because it needs the free to understand what it's doing. And I just open here the commit metadata just to make sure that the version that I add for kernel is active is the same that I put in the log file. And it's the same. So it worked. And another thing as well, because you have the ability to do for testing is passing your ignition. For example, in this example, I will pass my own ignition. So if you wanted to pass some configuration validator ignition, you can also do that manually running COSA. And for example, my initial in this example is very simple. I just try to add some key. So just to show you guys how that will work. So the ignition will inject for me. My key. So it will match the same that I passed before in the ignition configuration. That's it for this demo.  You're moved if you want to say something. Sorry, I didn't realize I made it. Right. So I would say, so here I've just, I've printed a snippet from my batch RC file to show the COSA wrapper that I'm using here. This isn't, it looks intimidating, but it's something you can find on the chorus assembly documentation. So it's, it's a standard copy paste from there. And yeah, we can continue. Oh, I think it's already going. Right. Okay. I gave myself some time to talk. All right. So now we want to initialize our build directory. So we're running COSA init here. I'm passing the branch flag to use the testing develop branch. But testing develop branch is like the default branch. I'm just doing it here to, to show off the branch flag. So I don't really need to specify. So this will take a second to complete. And most of the workflow, if you notice is the same. We're just changing around a few things. So now that we have our config ready, we're going to go and edit one of the manifest file. So, and we're editing fedora chorus base.yaml here in, in fedora chorus config, we have multiple manifest files because they're, they're chained together with include tags. So this just helps in, in our workflow. But in a regular config, you don't have to have multiple. We're going to find the packages key here. And we're just, we're going to go in and add the calc package. This is just something we decided to use for the sake of the demo. And so now we've added that we can go ahead and run COSA fetch and COSA build. And we're not a good job of explaining what those were. So I won't go into detail here, but we'll just, we're fetching the packages. And then we're using that information to build our new build. So I've sped this up a lot. It shouldn't take too long. It would be like 10 more seconds, I think. Okay. So I've got that going. And now that the build is complete, I'm just going to run COSA run. So unlike Renata here, I haven't passed the hyphen C flag. So I'm just running sort of the lightweight version of COSA run. And I'm going to bring up a VM from that's running the latest build that we just made. So otherwise, if you don't want to run the latest build, you can specify which build you want to run through a build flag. This should take like 30 seconds, I think. Okay. So now we're in our VM. And what we'll do is just test out if the calc package is there. So I'll just run the help command. And yeah, so it's there. And that's when we wanted to see things are working as they should. So our, us adding, we were successful in adding a package to the base image. But we really haven't tested if this somehow indirectly broke something else. So what we could do is also go ahead and run our test suite. And doing that locally is as simple as just typing COSA, COLA run. And yeah, that launches our test suite. So it would automatically pick up the latest build and launch it. We don't have to wait for the suite to finish. I think I accidentally left in a little bit at the end of the demo. Yeah, that's, that's it for the demo. I think we can move on. Okay. And we will give you, if someone would like to get involved. I think that the first thing would be try out your further currents and try to join your community. You are always available at the library of chat. If you have some knowledge when you try to build further careers, you can reach us and if you have your own inside the channel, it will be there to help you or at least point someone or a place that you can find answers. And I think now we are going to the questions. Does anybody have questions? Let's receive the hearing day Q&A question. So there's a question about snippets. And Dusty's addressed the questions and I was just going to say the same thing. You don't have to write an ignition conflict directly. You could use our transpiler, which I think is a bit more readable butane. And there are examples that we have on the documentation for that. And Michael's also pointed out that we have good tutorials as well. So FCUS derived operating systems. So one example that comes to mind is I'm just pulling it up here. Arcos and that's the config that we have. So maybe it's not the ideal example in the sense that it uses a different package set. It uses RHEL. But it's set up in the same way that we set up Fedora Chorus. So you can check out the config for that if you would like to have an example of how you might set up your own configuration. That extends Fedora Chorus config. Any other questions? Again, look at this question two different ways. So like I'm not sure exactly what they were wanting, but so one is like, can I specify an OS tree repository to pull from to do a build? And the other is can in the image that I'm building bake a reference to a separate OS tree repository to then do updates from. And so for the build itself, we kind of like the inputs to the build is not an OS tree repository. It is RPMs plus config essentially. And then the output is like an OS tree commit that we then push to an OS tree repository. So if that's the question, I think the answer is no, because we don't use an OS tree repository as input to this process. Although there's some nuance there because we actually do have a local OS tree repository that we use for like previous commit history information.  So like there's a history as far as baking in your own OS tree repository remote, you can do that, like you could just do COSO build with your, you know, remote in Etsy OS tree remotes.d, I think is the directory. And so like if you want to build your derivative and point your derivative users to your own OS tree repository, you can do that. Thanks everyone for coming. Thanks everyone for joining.


And then it's a curse for bad, you know, for the smelly feet sometimes.  Ushe kwa mahali umetua two socks, wa tuwa kwa kwangali, ya nima kwa kafila, and comfortable. Ya kwa nyumba, wna mahali numa itua socks, na kisa wna jika usha, iyo siku ni jika usha, nika siya, nga jitu kwa twengi, nika jitu ono jitu lianda place, nga situ nga jitu kwa twengi, nga achia viya tuwa po, inja. So, zangu na jitu asu di tuwa, but hawa kwa notice, kani zangu na kiniwa tuwa diskiya. So wna jika usha tuwa nika za mungi, nga jitu na nuka. Nya siya kwa.  Una kwa usya tu wili amesema, but kuna zingini ni health issues, nga fanya, nga zingini, but even if it's health issues, but you keeping good hygiene, you will not be smelling. Kuna wali tu ni natural tu mili na nga, but sasa tu wanafaku woga maratatu, ina day, you try and make sure, ok ame in town, apatau kuna mali, any other town kuna mali woga, kataen, if you know this is my problem, this is my health condition, then you need to take care of your health condition. It's good to maintain good hygiene.  Wado, kuna uta mene yambia, kitu kama heo, nga zingini wene onaka, ata kama wujaoga, wuna jiribu kaitu nit, waka piti. Nisha na tuna katu de same na huyu, ntaisi jua, ntaisi jua huya lioga marata tu kwa siku, na huya kuoga marama, ata wu sope kek nona, so wuna jiribu tu na kwa, wuna tia.  Na mene bada wa kwa tu sawa na hiu? Wa kwa sawa tu, nga kwa mene jashu aki sikia ya mtu, na jumtu aki kona bidi, na fanya kazi, nga jashu na na menshu uumtu na ingiza pesta pia. Kama niya ma sisi tia ke, jambe rai la, wu she atraktiu, dema shei kuwa atraktiu, bebi because of your perfume, kwa na urochini ni rai siku ako. Good height, make it easy for you to maybe approach a lady or something. Yes. How so? When I was in campus, but you know I used to dress mostly in white, long in white top, in white shoes, with white shoes. So, dema li kwa na sayo, hey, hey, kuna kwenye tu li fika at the end of the day.  There was a time I had a party at my place and the lady told me, wu na hei na msiya na wukwe tia pana. Kwa ni kicheni ako ni isafikuli ko yunga and I'm a married woman. Exactly. So, kuna tu vile hygiene na kwa msafi usa idea maisha ni tu, kuna tu di sisi zizi kukushika, watu wana kueshimu kivi ako, sila zimu kwe tu na, na ngu wata ikwingu ya 10 million na nichiafu nichiafu sti. I make sense. So, finiu wu kwa ni zima standards ni yungi white wu na wana ni ni. I love white actually, wu na wana wana nichiafu wana. We are sorry. Do you get ladies because sometimes how I know ladies, sometimes tu na takangawa nume wa safi, laki tu na komu safi sana extreme lesana, wu yosi weza ni na, wu yotita pelekana vizuru. There is this if you do it's called what? Inasama ni. Human growth. There are stages of human growth, especially during the toilet cleaning. The toilet training for a child. So, apu nipo usipu uki kosa kuhu treat tuwako vizuri kum train on toilet, vizuri apu kati na tumiapoti. Nde na fanya wu watu wana kwa extremely clean when they grow up and change that effect. So, palia mbapumu toto ana trainiwa on issues to do with the toilet at that age. Una patam toto, una kuja una patam totoame ame ajatumia potiake and then unam chapa. Anata jua ini tabiambaya. So, he'll instead retain the feces. So, when that person grows up he or she becomes stingy or extremely clean. Ushawana wale watu ata bibiza o fuli. He cleans his own clothes anaji pigia paasi ni ni ni ni. So, that is the effect. So, would you say one of those? No, no, no. Extreme perfectionist on hygiene. Okay, but you advocate for hygiene. I advocate for good hygiene and I usually when I do mentorship for boys, I tell them to clean and make sure they are on both sides. You know, clean their boxes, clean their bodies. Atakamu kuna socks mbili. Va moja marambili, va day one, day two osha tena, evo evo. Kwa ingina tena day two, evo evo. Kwa na boxa mbili, cheza nayo kiviako, vest. Uki angalia vest, inaka kitu ingine, dofa uti. At the same time, it's a gray vest na una wichafu. So, apu piwa wana fa, kwa angalia kama wana ume. Okay, director, kwa na boxa mbili, lafukunyeshe kutenda aje. Kukunyesha? What happened? Ani kama there is an accident but wisha wana wana kwa usha paku na piga pasi. Sama evo? Wana piga pasi. Iyo woshandwe aje wana woshandwe. You wash it and then wakati wana wakati wu kwa nyuma wana jukwa pasi. Wana kwa usha wana kwa usha. 20 minutes try. So, what is your take on women when you have a point men who are clean freaks kabisa and men who are not clean. Anyone take you to a kwa pukatikati? Most ladies want to take a woman to a kwa but if you are a kwa pukatikati you will be in a messa so that you will be in a messa so you will be in a messa so you will be in a messa so you will be in a messa so you will be in a messa to another messa so you will be in messa now will be in messy messa so think of some�� that you are different and you understand at least we are crazy del sovereign and we�an لagsak na na na na na na na na na na na nato na kwa feina wafa. But he still couldn't make any change. Hold up the knife. Wados Netamadw inside. Did it affect? Is this a fact that looks at women pure? Seeing the truth now airn metal is good. Because they are made to be that way. Not because they want. Okay. Yes. So back to the comments. Immanuel Musiforil anasama. Kwa siku iko sawa wants to. E ya klistu ya kumahali kwa. Kwa mawa. Ya. Tamnuni ya saada.  Ako nekando. O nerela ka.     Tell us kaza your social media handles as we continue to read the comments. Atrailaopany. Mhm. All social media handles platforms. Okay. And Wilson. Atuwi liwi Lizo. Kila mahali. Facebook, YouTube. Kila mahali. Twatatikto. All right. I have back the comments. David Mashari anasama. Ukyo na munyanawga. Maratatu kwa wiki huyo ni show of bana. Ya. Maratatu kwa wiki ni wops. Anamaliza maji. Anamaliza na show of kwanini. Nashiana. Kelwin Vosena anasama Sundays. Skuya cha achitu ya ni. Mhm. Kama majiiko. Skuya. Gen kama majiiko. Ya ya ya ya. Ehi. Achimendes glatiyo ni anasama. Nawe mo na wuki amkasa. Muze story. Ah. Achana nawe. Tende kwa it's just. Vaska. Vaska. Kwa gaya ni ni labda kwa gami kono time ni akula. Mhm. Pobon kwa se mwonsap. Mhm. Matatu before till 말을 about conversion. Um we have. Sorry let me get back to it. Uh huh. Yes maratatu kwa wiki kwa ni e ni sama ok girl come to your sama. Kwa siku ni marasaba. Hup. Kwa siku ni marasaba uso alafu marambili. Breakfast marambili. Lunch na marambili sapa. Mhm.  Ka bizi. Anadjari bu. Kwa na sumu of the okation jne, lasu ma awa 2nya aga mwa nga mwa jyamoja fawiki, and lasu ma oge. Kama mbiskwe interview. Ya, ya skwe interview, apo nanda jari bu jyemu shemadji. Shemadji. Uni za brash pinya. Ya, ya juna nda kuwangia pale, so wana jari buku skiza arofi ya koni gani na toka pale, so at least we kasa samusuwa ki pale. Ya. So wongia about shaving na guys with beards? Shaving, mutana shebu le style nantaka, yes. Ya, boratu wa subu ki toka wana panguza na kitamba, kama ni nyule kubwa, hi kosawa tu piya beards, ibo. Una boratu panguza, kama ni beards na faku trim? Ya wana zatrim, ya wana zatrim trim. Ya wana kubali ya na naizi, hey! So, back to you, right?  Nyule wana eka, nyule wana je, wana zapa dam tu, nyule eko hivi hivi na ka brown tika layake, you know there are guys that are like that. So what's your take on that? Usi, usi leki to ways to maintain. Ya, ni heri wu ka e kama mi, mi very simple, wuna yanda wuna lipa, pesa kubali wuna nyule wa plain and then you go. Ya, si ku kubeba ni utapata bedbugs wana ishikwari, nyule leako, wana spread bedbugs, wana watua metoka ni ni. Watua wengini wana metoka iru hunda. Tafu wana kuja na bedbugs, tu na kutana kwa mati. See fair. See fair wana? Ya, so just make sure that if you want to keep your hair, make sure it's treated well, beards it's treated well. You make sure you clean. I understand kuna weni wa kuna nyule wa ugii nyule. Eh, kuna watu usiangi nyule. Atiyo ni amadem. But you know, this is a story and it happened. So there was a day we were in Abadaya ranges. Ukukuna bari dingine usi poga sa saba ugugi. So tu likotu na jeribu tu nangalei. Kufi kevi sa saba tu na ogam bionbion. So tu kakaapo for a week we were doing a program. When we were done, si waka tu likotu narudi, tu na tokanyeri tu narudi. Kufi kapo... Apapana hito aji. Yuh bridge, kuna bridge. And then unapitew ki enda thika. That bridge. Tukanda kucheka weni wa kwa naoga. Tukanda tu kufika thika taon, akaribu deyrewa tu sukin she. Anato wami kwa ni milukom na dha ni mipi ni liya oga. Ido si kuzoda sija oga. Na oga ti... Yote miyote. Akuna oka tiya liya oga. Alafutu na fika kabula tu shuki anato wami. Uumilukom na dha ni mipi oga. So it's a story, but I just want to tell men, manze, tu oge ni... Uoge. Uoge, keep yourself clean. It's your body. Muhimo. It's a temple of God. Atakama weekend ziko lakini, during the weekdays. Iku e temple. Akini weta miya kuna mahali. Kido gotu uli kuna patikana, ukwa bada ya ni. Saka si... Saba ki kupita nivo? Iki kupita nivo lakini sisi kumbili. Fubando kua wanta ni saawa? Ya, sometimes it's a question if it's extreme. Kuma kuna mount Kenya nila, leta e iwi bari bida. Izo rizu. Ya. We have two places to visit after the weekend. Tuhi naku kutumia ui mawakini. Ya. Ok. So it's a story. So many comments in here before we go to real soon. Over here, we have Ijhamon child anasema kwa gani wewe for mecheka ah kwa kisi iikon anasema kwa gani heo sande ingine rike ii anasema atikwa siku kwa ni e ananyesha we Ibra yule wa onja anasema manoma nafa kwa gasande pekena io ni passports e io ni passports as you come to a close on this conversation ni ni adveskeni naza pete ya no me wakumentu into hygiene atakama wini wa sumakone passport ni ni iskwi ekstrimi ya watu ya one month ni ni ni ni adveskeni tu neza advice your fellow men ya one ome ii na trimi na sema 20 lena ii o kama ni passports ya ko isu sikuza ko nasijiwa na piga passports ya konguo na ii brash vizuri kani jeans ii na kwa tu safi topia jupia wana elewa benyotu na zifanya so one ome maintain ni tu na kwa tu msafi wakumentu na fana na hui yulaki ni wazijiwa yes so kwa tu msafi ya ni inja wu maintain ya wana maintain tu kusawa na pige kazi tu so are you by the social media handle? we li we lizo we li we lizo I abak tu you Ryan as we come as you come to your clothes to be advice ya to your fellow men speak to them one ome one ome ni yusafi one ome ni kuoga isu enzi one ome wa kwa naoga ii me piti one ome pitu na kati and so you need to take control of your body make sure you live in good health number one this is something you can practice start small kama kuna vest moja tafta bili kama kuna boxa bili tafta bili napata then make sure you clean them after every weekend you have 2-3 vest kwa moja mandi na Tuesday when is that Thursday in moja Friday in a Saturday in moja and then you clean them on Sunday you start the week afresh if you do kama socks start practicing small one is big you have to start practicing one is kuzohia ok so one last one for both of you when is that kama na umke a lady that doesn't bathe kama na ya ni anoga labda kwa andoto labda kwa andoto ya dem ni kuoga by that when we teach hygiene especially to ladies misiana aki pi napata that's why we advise ladies na tishu you dry yourself because if you do that maratano in a day takuna unanuka something else and then makua pa wale ma demata unapata awanyoi makua pa so imagine you doing that and then you skip that day the following day napata so asiana otherwise they have no option one option they have to be cleaned because of the way their bodies have been created ok so is the kama na umke mani hawa gu you know i can you never know love they say love is blind so labda blind love una kutana na but you have to start training this person muna fiku na mula manze sitwende tuwoge pamaojiya sava 20 tuwoge muna na muna oga keisha subui hei amuka 20 tuwoge ya ndi ata kwa na kukumbusha sitwende tuwoge so you start practicing you start training this person and she'll be good let's not take everything negative alright we'll start from here you take on this kama na umke hawa gu ata kama yo uko freestyle dema kikosa kwa wiki moja ama wana ruka skumoja skumoja skumoja uta kana e ya odo wana jiyo siji kama kunao eni hawa ugi naturali waka kunao naturali na jiyo wana penda maji wana penda maji sana so mi na jiyo uwa wana uga sisi dowa tuwa ugi sana lakini kama ina situation kana e wangu hii omukono sasa na jiyo uwa e zika kama na jiyo e ata kunao uga tuli sata kama after 2 days 1 day ita kuatu sawa sida ni kama kuna 2 days e ni wuguna vumi liya tu muhimuni ya kana za kwa 2 days sida ni kana mingi kana za vumi liya after 1 month so we have our hygiene ambassador and then we have men ambassador okay that has been a conversation on men and hygiene noted some comments to kifuga sasa comments coming in geral boss ana sama iyo siku ni mizingapi salesti omuri ki ana sama siku siku gani wili crisis ana sama iyo suali kwa gani mera kama iyo zina ni potea karoa misa ana sama rambili that's a lady over there Lord Joseph ana sama manome kwa gani umama and we have Dominique Misani ana uliza kwa ni manome ana fuku waga hatahiyo Charles Gregory ana sama unulizade suali kama hilo should be a personal responsibility should I be reminded kwa gani really personal responsibility men kumbuke touch events ana sama a month, 15th and end month, marambili kwa kama sihara kwa kama sihara shiitotonguri ana sama hafei kwa gani this is a lady supporting akinyeshawa ako sawa shalom, jonte ana sama eti kwa siku nila useme kwa moaka the last one we have infinity kid ana sama kwa gandokfanyanini mi nikasili hey guys thank you for staying with us, thank you guys for coming on board and for having that conversation and thank you for sticking with us all the way till 10pm to 10am sorry from 7am to join us tomorrow for entrepreneurship with michelle ashira thank you again for joining us we love you here, until then bye bye enjoy the rest of your viewing watua


If you've ever found the prospect of mastering your own music confusing overwhelming and complex then I've got a great new plugin for you it's called Masterplan and it's from a new developer called Music Hack. Hi folks, I'm Mike and I hope you're well. I get asked to review a lot of plugins and unfortunately most of the time I just don't have time. However this week I've made an exception and I'm squeezing out this extra video because I really felt that you guys should know about this new plugin which by the way I'm not being sponsored for. If you follow the link in the description down below I won't be getting any commission or anything like that. I just felt that you should know about this. Now as a bit of an overview mastering normally includes several plugins that would be you know like a limiter compressor maybe a multiband compressor EQ maybe a dynamic EQ saturation widening etc and that can be kind of complex so what this plugin gives you is a bunch of kind of one knobs if you like for each of those processes it makes it super easy especially if you're in a hurry so let's take a look. Now I have to say I wouldn't regard the mix that we're going to be working with as finished at this point so look do as I say and not as I do try to make sure that your mix is as far as you possibly can take it before you move into the mastering stage you don't want to be trying to fix a bad mix with mastering. Now one of the main things that we're concerned about during mastering is loudness and that's probably why the most prominent knob on this plugin is this loudness control in the middle here. Now loudness is important because when your song is played alongside other commercial songs you don't want it to suddenly drop in volume. We have a funny relationship with loudness things that sound louder tend to sound a bit better to us naturally yeah so that's important to get that at a good level however during the process of mastering that can be very misleading because we're kind of tricked by the loudness it makes it more difficult to judge some of the other moves we're making with say EQ or saturation etc that's why I'm so pleased to see this button here the unity button when we've engaged the unity button we're not actually going to hear that loudness okay now I'll talk about why that's very very important later on but first let me just demonstrate what happens so if I play our track and gradually turn the loudness knob up have a listen to what happens. So of course you heard it get louder when we engage the unity button you're not hearing it get louder yet except if we go to really extreme levels it won't get louder but we'll hear kind of distortion and artifacts have a listen yeah so that's really really important because we can sort of get that to where we think it should be engage the unity button and then for the rest of this process what we're going to do is have that engaged so we can hear the difference that other controls are making now one really really important thing to understand about this is to do with the metering at the bottom you can see at the bottom we've got some different metering we've got Luff's eye which is a very important value yeah this is the average loudness over time yeah and I like to measure that ultimately over the course of the whole song we've also got Luff's S which is a much shorter term average loudness value that's being measured over three seconds we've got a true peak value here which is again really important to know where our peak is often we want to set that for streaming services at sort of minus 1 dB or something like that and then finally we've got crest which is measuring the difference between Luff's and peak okay in this case the short-term Luff's and peak this just gives us an idea of the difference between our quiet parts and our louder parts so we get an idea of dynamic range now it's really important to understand that while we have this unity button engage we won't be hearing the difference in loudness but we will see a change in the metering okay that's going to show us the final outcome after we switch unity off and we'd want to switch unity off before we finally export our track super super important that you do that so now that we've got those kind of basics understood let's take a look at some of these other controls now the next few controls are really self-explanatory you don't need a tutorial for these really but we have the low and high controls these are just EQ controls and then we have this wideness knob at the top here I'm just going to play the song and quickly go through these controls and adjust them to where I think they should be I may not even adjust much at all let's just have a listen I'm pretty happy with that as a bass line now one thing about mastering is you're not always well you're often not looking for really extreme changes if I just bypass this off and on you're going to hear a subtle difference yeah but it's not going to be massive have a listen so we're just hearing especially a little bit of sparkle with that high end and a little bit more width but not drastic moves okay and that's just fine I think that creates a bass line for the other controls that we're going to look at now whilst I really love this plugin this is the first plugin from music hack and I just want to give them a little bit of feedback in case they happen to be watching love everything so far I will just mention one thing about these controls which confuse me when I was first using this if I want to set this back to zero I have to kind of or it seems to me I have to double click on it and then type zero in there as a value yeah that's fine however with most other plugins in my experience at least you can either double click on that control it may depend on the door maybe you have to hold control and double click on the control but there's usually an easy way of resetting control resetting a control just by clicking on it it would be nice if they were able to do that but yeah now the other thing is is the wideness control it's very very subtle even when you push it up to extreme levels now this will depend on the material that you're working with of course I just think that we could squeeze a little bit more out of that control guys if you're happy to be watching but at the moment it certainly gives me enough there that I was wanting for this song so let's see what everything else does one of the really good things about this plugin is the documentation which comes with it is really easy to understand yeah I like that especially as someone who's got to learn about a plugin super quick to make a review and that's also reflected in the tool tips we talked about them I think earlier but as we roll over things we can see exactly what they do and it's put in a language that most of us can understand I'm just going to quickly go through what they do and you'll see this reflecting those tool tips so we've got this thickness control here here which enables some extra saturation to the circuitry when you switch some of these controls on then you know you'll also have an extra sort of control below them yes just to blend them in we have the clean control which removes a bit of a sort of low end build up that you can get this sort of muddiness that you can get in songs sometimes so that's a useful control to have we have a multi-band compressor here just simple here not too complex we've got compression for the low mids and highs which we can you know add or reduce in there we've got this smoothness control which adds some gentle compression to the overall sound we also have this calm control which helps with harshness and we can double on that up double up on that if we want and then we've got some tape emulation here which will affect things like the way the bass behaves in different ways i'm now going to go through and just listen to my track and just quickly make adjustments to these controls and then later we'll do some sort of ab testing to see what the net result of this whole plugin is for this song so some super quick changes there i'll talk about why that's important those quick changes in a moment so just let's have a listen to this again we've got this unity button on so there's going to be no difference in the loudness but as we bypass it we can have a listen and see what's happening with all of the changes we've made here so let's start off with on and then i'll switch it off so in order for you to hear the true benefit of this plugin including the loudness and all of the other changes we made i'm now switching unity off so i'm going to play the song you're going to hear it as it originally was with no mastering and then you'll see me flick the bypass switch and you'll hear all the benefits i quickly want to explain the impulse production i will be turning this down so that i can actually play it louder if that makes sense so you're going to hear the original a little bit quieter than you heard it before i've had to do that but the idea here is that you'll be able to hear the difference between the two i hope that makes sense so let's go ahead and listen to this first of all with no mastering at all and then we'll switch it on so every other youtuber is probably going to tell you that in order to get the absolute best results for your project pay some money go to a mastering engineer and get the best results from an expert and i would say they're right okay but for many of us we're now releasing music in a very ad hoc way okay a very spontaneous way in fact and going to a mastering engineer with that expense and that time is not always convenient you may be quickly releasing a song to youtube or to sound card or what have you you definitely should still be mastering your sound on those occasions but you may not want to go to the trouble of using a mastering engineer so i think this plugin and plugins like this are a fantastic option i think they're better than the sort of online services because you still have a quite a reasonable amount of control over the sound of your master without having to dig into the weeds the real detail of mastering music and becoming an expert on that that's my opinion what do you think let me know in the comments down below now during this video i was monitoring my music with headphones but ideally i still do prefer to use studio monitors to find out which studio monitors i use and why i recommend you watch this video right here