 C'est l'un des managers avec le Core S-Teeb. C'est un workshop qui s'appelle Hands-Hands avec Core OS Assembler. Je vais commencer avec une très petite présentation sur ce qu'est le Fedora Core OS. Je vais donner un peu plus de contexte sur ce qu'est le Core OS Assembler et ce que l'on utilise. Et puis, nous pouvons passer à la lab. Nous avons un lab et un set d'instructions que vous pouvez utiliser pour avoir une meilleure idée utilisée par le Core OS Assembler et commencer à construire le Fedora Core OS. Alors, rapidement, le Fedora Core OS est une edition Fedora, depuis Fedora 37. C'est focussé sur les workloads dans les containers. Donc, à l'aide des nodes single ou des clusters, les clusters sont utilisés avec OKD, qui est le projet d'open source pour l'open shift. Mais avec d'autres flavors de Kubernetes. C'était le résultat du merge entre Atomic host et le Linux container de la compagnie Core OS. Et c'est vraiment un merge de différentes technologies de ces deux projets. Dans la philosophie, il y a trois points principaux. Automatique updates. On veut vraiment que les utilisateurs puissent consulter les dernières updates de sécurité pour avoir la dernière version de leur software. On veut qu'ils puissent avoir ça. Ils n'ont pas besoin d'en savoir. Il va être utilisé automatiquement pour eux par le système d'opérations. Automatique provisioning. On veut être très facile à la provision de 1 ou 1 000 nodes. Ils doivent tous commencer les mêmes, être les mêmes. C'est la philosophie derrière ça. Et l'infrastructure immutable. On veut un système d'opérations solides que vous pouvez contrôler, et où vous avez des updates qui ne breakent pas, ou que vous pouvez rentrer et avoir un modèle robuste. Pour faire ça, la release de Fedora Core OS est différente d'autres variants de Fedora. On a trois streams. La prochaine, test et stable. L'idée c'est que si vous roulez votre workload sur le stable stream, vous essayez aussi de tester, avant les updates qui arrivent à Fedora Core OS. Nous encourageons nos utilisateurs à rouler aussi le test et la prochaine, pour que ils puissent profiter les messages plus tard, et ça nous donne une chance d'avoir un très stable stream. C'est un peu plus, juste quelques mots sur Core OS Assembler. Core OS Assembler a été construit, spécifiquement, pour construire Fedora Core OS, et aussi Rale Core OS. C'est plutôt comme une arme suisse, pour construire une distribution. Il contient tous les outils, toutes les applications nécessaires pour construire un systeme Core OS. Et il y a quelques aspects, des décisions qui ont été déclarées, qui ont été déclarées, quand les outils ont été développés. Tout d'abord, c'était nécessaire d'être capable de rouler cet outil sur votre laptop. Vous pouvez utiliser cet outil et ne pas avoir besoin d'autre chose. C'est pour ça que l'on roule dans le containers, et on roule sur tous les laptops, si vous n'avez pas besoin d'une certaine particularité. C'est aussi les mêmes outils que vous utilisez pour le processus de développement, pour que vous puissiez utiliser votre laptop pour construire des nouvelles outils ou tester des nouvelles outils. C'est aussi la même chose qu'il est en train de construire les outils de production que l'on utilise dans le pipeline de construction. Comme vous pouvez le voir dans le workshop, c'est un bon moyen de l'interroger rapidement. Parce que c'est facile d'utiliser cet outil pour construire le Fedora Core OS sur votre laptop. Nous faisons des changements, des changements d'investigation si il y a des problèmes et c'est un moyen d'interroger le développement. N'importe quelle question ou avant de commencer le laptop, je vous ai donné 5 minutes d'interview, mais si il y a d'autres questions, je suis heureux. Pour le laptop, nous avons préparé des machines dans le cloud que vous pouvez accéder. Je vais vous donner les détails si je trouve où mon cursor est. Je vais vous donner un numéro que vous pouvez utiliser ici. L'utilisateur de lab et le X que vous avez répliqué par le numéro que je vais vous donner. Nous allons commencer avec numéro 1, 2, 3 et 4. Pour connecter, vous pouvez contrôler sur la ligne commune ssh, lab-useur, votre numéro, l'application IP et le password pour l'interroger sur la machine. C'est Flock23 Cozalab. Si vous avez des problèmes de login, juste raise votre main et je vais venir et essayer de voir si je peux le rapporter. Quand vous êtes logé, vous devez faire le step de tutoriel sur cet adresse. github.com slash coroest slash coroest tutoriels et puis vous pouvez juste regarder pour le coroest assemblable. D'accord. Il y a un problème ? Le type ? Peut-être que la prochaine fois je vais faire un code QR ou quelque chose comme ça. So hopefully the tutorial should be relatively like a self service like you should be able to go on your own but yeah, let me know if there is any questions or anything that is not clear, not working don't hesitate. Say again ? Ah, yeah but this shouldn't matter yeah that's a good question don't think it matters too much for the build yeah yeah you are sure ? Say again ? Don't think it matters yeah it doesn't matter so you can just copy the yeah you can just copy the function directly don't care about the UIT it might matter for some specific test but for what the lab does it should it might matter for some specific test but for what the lab does it shouldn't really be significant you can use user 5 I don't know what to do ok one thing that will matter that's the good thing to do with multiple users when we tried we had only one user in the lab when you copy when you copy paste that function to use later the COSA function you need to you need to you need to put your user number behind the COSA name so just like COSA 1, COSA 2, COSA 3 because it's pretty much it's running containers in Ponman and you cannot have like the same name for like multiple containers so you should be ok if you already on it let me know if you have a weird error I'll come the first pool like the first time you run COSA can take a bit of time because it's pooling the container and the container is quite big it's usually better so the machines are on AWS usually it's fast but it can deepen I managed to get Fedora Core is build already after the COSA fetch, COSA build yeah not yet, yeah how do you should have like with lib bit yeah yeah no you can't really do you need to go from inside COSA because you will have like so in the COSA in the container image you have like all the tools to run the virtual machines not on your on the lab so if you see in the you have like the COSA run DevShell console it's a bit inception cause pretty much all the virtualization yeah yeah then you will have like all the lib viert and all the comments that's really like the that was one thing for like one of the design decision of COSA is that you really have like everything inside the same container image or binary it's kind of yeah it does a lot of magic for yourself yeah so you need to exit yeah so that's the yeah you have to exit yeah yes thanks no it's a good little request just a suggestion you can open the ticket and then you need to reduce the number at the end yeah that should be 6500 6500 6500 6500 so you have 1002 yeah 1003 then you reduce 64200 try that ok while I get full customer service you can you can give it a try technical support have you tried rebooting did you plug and unplug what's your user 1002 no the lab user number 2 yeah ok you have the same also which user you see the conversation anyway it's like with the steam the steam on it once it was telling the next person it's in slash bar slash temp which I think is shared by you might not be user specific ah non I should have said this is the first time we do this workshop say your guinea pigs thank you for your contribution the set set and force 0 problem is that the bar tmp we also say you have used mine I don't think so yeah we map bar tmp bar tmp and then it's the same you have inside and like if you see it's on by user 90 all the files are on by lab user 19 19 yes which is the user we used to test it works it's from 1419 it worked before but now that we do the when we do the multi user it's a just bear with us 1 minute if you remove that c'est normal c'est normal c'est sérieux tu dois prendre un ticket on a un membre de la team qui est en train non c'est votre batterie juste la première commande comme la Cosa la machine est faite la machine est faite tout devrait fonctionner non non c'est le bon c'est l'un des philosophies c'est que c'est le même tout le monde ok donc on devrait avoir un fix c'est comme un développement iteratif si vous réfléchissez le tutoriel le file markdown et dans la première function bas où vous définissez la Cosa les liens juste remettre la vache la volume vous pouvez juste récopier les liens récopier et paster il y a 1 minute on va laisser la machine aujourd'hui pour continuer le tutoriel actuel oui je vais le mettre dans la session dans la session schedule si vous avez des questions il y a le channel FEDORAC OS sur Matrix ou IRC vous pouvez juste remettre je vais essayer et je suis heureux mon temps c'est la vache c'est comme la vache la vache la vache oui encore? oui merci merci tout le monde