[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Right, good afternoon Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It is the lightning talks sessions at\NDebConf Hamburg 2018 Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We've got seven speakers, and I guess\Nwe'll just get going Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Starting with Tobias Platn???,\Ntalking about Debian on Power9. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Yesterday I, hm no, on friday,\NI received my new Power9 machine. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,A Talos 9 (II). Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And it has an IBM Power9 processor Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, the only distro that I know that will\Nwork is Debian. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Then, this is a new PowerPC 64 bits\Narchitecture, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that can run in little-endian mode. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I downloaded a Debian installer. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,First, I chosed the stable version, but Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that crashed during install. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And, then I retried a different version,\Na daily version. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And this one, which is based on Buster,\Ncorrectly installed. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I can even have a graphical environment,\Nworking out of the box. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And, the installer then complained that\Nthere is no boot partition Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,for older PowerPCs, and this boot partition is\Nnot needed, since the TalosII Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,has a newer systems starting with power7\Nused petitboot. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, that needs to be fixed in the Debian\Ninstaller, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that it doesn't produce the warning\Non Power machines. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And now I have a working Debian\Ninstallation, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which I can use. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(thanks) [applause] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Thank you very much, that was very quick. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Next up is Thimothée Jaussoin, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,talking about Movim, the XMPP social\Nplatform. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Give him a moment to get set up. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I think it's a bit better this way. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Who already heard about the platform Movim? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,OK, so we have a couple of people that\Nknow about the project here. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Just to present you what I ??? could be a\Nparallel universe Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but is actually the current universe we're\Nliving with. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Lots of different chat platofrms. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The same thing on social networks. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We keep reinventing the wheel\Nall the time. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We don't have this problem with e-mails Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,hopefully actually the e-mail standards\Ncame way before before all of those Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,proprietary solutions Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So we have ??? and Google and Microsoft\Nare still using SMTP, IMAP, for now. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So everything is compatible, and we have\Na lot of clients on top of that. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But for chat, and social networks, it's\Nnot the case. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So the idea of Movim is to build a\Nsocial platform. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,In there, we can put a little couple of\Ningredients. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,First, it needs to be Open-Source, for the\Ntransparency, for the fact that you can Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,have feedback and improvements,\Nfor the security part. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I think that you guys here know about the\Nadvantages of Free Software, and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,especially on the communication part,\Non social networks, but it's not enough. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We also need to be in control, actually\Nin this social network. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So it need to be simple and transparent Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,on the UI but also on the protocol level. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,On the really deep below stacks. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So we'll need to have a strong and reliable\Nencryption, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so don't reinvent also an encryption\N- talking about Telegram, here - Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And, yeah, need some trusts in sights\Nhere. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I mean a community, and not a company\Nthat you will blindly trust Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to take care of all of your communications. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But it's not enough. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It needs to be decentralized. Because\Ncentralized social networks, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,even if it's opensource, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,if it's only one instance, you have to\Nstill trust the instance. So would like to Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,deploy your instance, you would like to\Ntrust someone else, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you can only, sometimes, trust only\Nyourself in seldom cases Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Decentralization also brings robustness Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So that's too many times that actually\None server is failing, think Signal Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,had an issue recently, about this kind\Nof thing there. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The issue was with the Amazon servers,\Nthe whole thing didn't worked Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,for a couple of hours. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And then, resist against censorship and\Ncontrol. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Same thing with Telegram, I think in\NRussia. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I'm talking more about the IM part, but\Nit's also applicable to social networks. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's exactly the same thing, just that the\Nexchanges of information are a bit different. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, you need these steps but Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,all those platforms here Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(I just made this conference 3 years \Nago, just added Mastodon recently) Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So i might talk about different sorts\Nof platforms Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There is communication between those\Nplatforms, kind of standards that are Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,starting to come in, especially between\NDiaspora and Mastodon, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but there is still a lot of work to do\Nthere. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, the secret ingredient is about\Ncompatibility, about extensibility. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Don't try to reinvent the wheel again, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,don't try to create another social network, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or another IM platform that will have all\Nthose communication troubles. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, I mean a long-term vision. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And, actually, the secret ingredient\Nis standardization, in these things. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, this standard should\Nhave a couple of features, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,support news feeds, communities, IM, chatroom\Npresences, know who's online, profiles, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,video conferencing security, bridges to the Web. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And then it will be real-time. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And, 1 minute? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This protocol actually exists, it's called\NXMPP. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So the goal of the project is:\N- take XMPP implemented Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,- and doing a lot of innovation on\Ntop of the project Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, server-side it's a simple XMPP\Nclient, webserver, simple to install Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(PHP, MySQL PostgreSQL) Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And user-side, it's also super simple\Nto use, you need simply a browser, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it's responsive, it's light, it's fast and\Nis built actually for small communities. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There are pods all around the world. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You're really invited to deploy your own\Npods. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There is already ten thousands accounts\Non the official pod Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,30 languages Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Debian packages coming soon Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Thanks to the help of some people\Nin this room. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And, that's it ! Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So if you want more information,\Neverything is on the website, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you can join the chat room. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Or, the twitter. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[applause] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Thank you very much. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Next up is Thomas Lange, Mrfai,\Ntalking about dracut. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Today, I'm not talking about FAI\Nbut about dracut. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,dracut is a replacement for initramfs\Nwhich is used by most other distributions. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,If I'm correct, only Ubuntu and Debian\Nand derivatives are using initramfs-tools Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,All other distributions already moved\Nto dracut. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Today I want to show how you can get\Nan experience with dracut Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,without deinstalling initramfs-tools. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ben Hutchings did some patches, I think\Ntwo years ago, so it's possible. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,What you have to do, there's a package\Ncalled "dracut-core", Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which does not conflict with\Ninitramfs-tools. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I have a virtual machine. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, debian/fai… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,On this machine, I will now install\Nthe dracut-core package Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and that's it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We still have one initrd. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And now I can say… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Oh no, first I have to copy the dracut version\Nand then I can generate Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,a new initrd with dracut. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,dracut uses the usual hooks or module\Nsystem, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it does not use the hooks from the initramfs\Nthings but it already includes Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,a lot of hooks, so for example if you have\Na cryptsetup, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you do not need the hooks for\Ninitramfs-tools from the cryptsetup package Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because dracut already includes this\Nand a lot of other things. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,After generating a new initrd,\Nyou update your grub and you see Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we have now two entries in the grub. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,One with the old initrd which was created\Nby… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the default one is the initrd which is\Ncreated by initramfs-tools Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and here you have the boot entry for\Nthe new dracut initrd Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and it boots up and works. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,What we need is that more people are\Nusing it and giving it a try. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,In your environment, on your hardware,\Ndoes dracut work? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We had a discussion, like 5 years ago, if\NDebian… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,When will Debian switch from initramfs-tools\Nto dracut? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And still there's no real need because\Ninitramfs-tools works for everybody Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but I think in the long term, we will\Nswitch it, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so please help us, write bug reports Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or just give it a try, if it works for you\Nor not. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,That's it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[Applause] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Next up is TecKids talking about\Ntheir organization. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ok, those of you who attended the\NSkolelinux talk already heard about TecKids. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I want to give a few details about what\Nelse we do. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,TecKids is a non-profit organization based\Nin Germany, but Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we're working internationally and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we are completely centered around free\Nsoftware and we do basically everything Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,concerning free software in education in\Nthe context of children and adolescents, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,young people. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,More than 50% of our active members\Nare minors. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There's an "s" missing, sorry. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They are of course not minor but they are\Nminors. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Sorry, kids, if you are watching this. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They're minors and we are a fully\Ndemocratic organization Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,like in the FOSS spirit Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the most important thing is that we\Nget children involved with all the parts Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,of the organization, both operational and\Ntutoring and workshops Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and working with free software projects,\Ngiving presentations. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Normally some children would be here but\Nas this conference was right in the middle of Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,schooltime, this was not so easy. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So what do we do. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,First of all, we want to get children\Ninterested in programming, in coding, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in technical stuff and also in free software. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This we do by running youth programs\Nat free software conferences Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,like the FrOSCon where normally around\N100 to 120 children attend and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,use Debian and all that cool stuff and\Nlearn what they can do with it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We do peer learning, so those children\Nwho already know many things and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,are very interested, they start tutoring\Nother children. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Of course we have non-tech fun together,\Nwe are outside, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,there is a social program with staying\Nover night, having a barbecue and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,all that stuff that helps building\Na community. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Those who are even more interested can get\Nactively involved in preparing workshops, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,organizing events, preparing talks, looking\Nat open source projects, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,helping others get a free messenger\Ninstead of WhatsApp, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,working on HowTo, how to spread the word\Namong youths and all of that. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And then ??? at conference and raise\Nawareness, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,this is our presentation team from\Nthe Chemnitz Linux Days Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and they are presenting the whole\N??? of free software in education Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,at our SchulFrei booth which is\N"School free" in German. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They are presenting all projects that are\Ninvolved in this common booth and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,care for free software education. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,If you are interested in that, maybe\Nbecause you have children or Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,want to have children or are involved\Nin education in some way, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,there are quite a few things that you\Ncan do. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can help working on projects, you\Ncan work with mentoring the children Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in coding or organisational activities. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can help spreading the word, also\Nraising awareness that Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,many many software projects do have\Nsome involvement with children, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,even indirectly, like a web browser\Nlike Firefox, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,such applications are used by children and\Nthey may have other needs, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and they may have other views on that, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so it's very important to at least think\Nabout what children or schools or Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,teachers as well do with this software. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Pardon? One minute, thank you. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We need help with presentations at\Nconferences, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so not every time the same people have to\Nget a day off at work and travel to conferences Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,there's much more manpower needed. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And of course, every ngo, every non-profit\Norganization is lacking money, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so if you have already donated to Debian\Nand still have money left, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you might want to give your money to\Nthe future, which is children. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Don't forget donating to Debian. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I don't know if I am shot if I don't say that. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[laughter] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And there's also liberapay, it's a free\Ndonation platform, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,just have a look at it and if you want to\Nhelp us, actively just go to our web site, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,find some communication means or just\Ntalk to someone you find Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,at any conference who is wearing this\Nshirt with our logo. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Thank you. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[Applause] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Next up is Thomas Koch, talking about\Ncontainers. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Almost ready. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We do have one more space at the end\Nif anybody feels, you know, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,inspired to tell us all the things. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I mean, we did have one very last minute\Nsign up. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Meanwhile, I guess I can make\Nannouncements while I'm here. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Front desk will be available again\Nafter lunch, as will t-shirts. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Anybody who hasn't had a t-shirt yet, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,basically, if you signed up, you're allowed\Nto get a t-shirt, come see me, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,yes, free of charge, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,come see me at front desk when it's\Nopen again after lunch. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Because I do know some people been\Nreticent to come up and, you know, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ask one… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I've probably given effectively\Na lightning talk on not giving… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I think so. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Right, here we go. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ein, zwei, ok. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Hello, I'm Thomas Koch, I work for Google, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I work in support for Google Container\NEngine, Google kubernetes engine. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Who knows what Kubernetes is? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Oh, so few, ok. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's a thing to orchestrate containers\Non many many nodes, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,up to thousands of nodes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It was started by Google, open sourced\Nby Google in 2015 I believe. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,First contributor was Red Hat, it is 100%\Nopen source, it's written in Go Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and by now it has won the market of\Nmanaging containers on large nodes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I just was at the KubeCon in Copenhagen\Nwith 4300 participants and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,every company you can imagine has\Nan offering about Kubernetes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Just some logos of companies that use or\Ncontribute to Kubernetes Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and even more logos and these slides are\Noutdated, so there are even more. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Kubernetes, you have some masters that\Ncontrol kubelet on every node. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,A kubelet can start containers and can\Nset up networking stuff Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and can set up volumes and the basic\Nconcept of computation, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the basic primitive is a pod. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,A pod is one to many containers running\Ntogether in one environment Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so that you have the possibility to have\Nsidecars running beside your main containers Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that does additional stuff. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It has proven useful in Google's internal\N??? container management engine Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that you want to have certain containers\Nalways running containers Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and sharing resources. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,An other important primitive is volumes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Kubernetes can manage your storage and\Nprovision storage to be accessible Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to your containers. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can combine many parts that provide\Nthe same service to be accessible Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,under the same IP address and so have\Nfailover enable like this Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and of course then you have controlers\Nthat scale your services, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,scale down your services, restart failed\Npods Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or drain nodes that you want to take away Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And my question now is what is the role\Nof Debian in a world where Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Kubernetes becomes more and more popular\Neven if not that many of you have heard about it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I believe that Kubernetes will become\Neven more popular Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and even as a Debian Maintainer, I'm\Nenthusiastic about how easy it becomes now Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to run your stuff in Kubernetes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But you only need a very minimal host\Noperating system to install Kubernetes Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,on your servers, afterwards you need\Na bare image, a base image for your container Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which is normally also a very minimal image Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and you don't do "apt-get install apache2"\Nanymore to have a web server, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you take an apache container image and then\Nyou extend this image and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,put your app onto this image, so you don't\Nneed an apache Debian image anymore Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in such a world. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Will we still need this in Debian? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,However, nothing is perfect. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,On KubeCon, I also saw companies offering Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,"Oh, we scan you container images for\Noutdated libraries" and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you have long times to update your cluster\Nbecause all the containers need to be stopped Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you download new images, you start whole\Nnew environments Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so there are optimizations possible there Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and people are wondering Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,"Ok, where does my stuff come from?\NIs it from a trusted source?" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And my crazy thoughts, maybe it's an\Nopportunity here Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,if Debian would become a source of trusted\Nbinaries or even container images. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Thank you. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[Applause]