< Return to Video

Lightning Talks

  • Not Synced
    Right, good afternoon
  • Not Synced
    It is the lightning talks sessions at
    DebConf Hamburg 2018
  • Not Synced
    We've got seven speakers, and I guess
    we'll just get going
  • Not Synced
    Starting with Tobias Platn???,
    talking about Debian on Power9.
  • Not Synced
    Yesterday I, hm no, on friday,
    I received my new Power9 machine.
  • Not Synced
    A Talos 9 (II).
  • Not Synced
    And it has an IBM Power9 processor
  • Not Synced
    So, the only distro that I know that will
    work is Debian.
  • Not Synced
    Then, this is a new PowerPC 64 bits
    architecture,
  • Not Synced
    that can run in little-endian mode.
  • Not Synced
    I downloaded a Debian installer.
  • Not Synced
    First, I chosed the stable version, but
  • Not Synced
    that crashed during install.
  • Not Synced
    And, then I retried a different version,
    a daily version.
  • Not Synced
    And this one, which is based on Buster,
    correctly installed.
  • Not Synced
    I can even have a graphical environment,
    working out of the box.
  • Not Synced
    And, the installer then complained that
    there is no boot partition
  • Not Synced
    for older PowerPCs, and this boot partition is
    not needed, since the TalosII
  • Not Synced
    has a newer systems starting with power7
    used petitboot.
  • Not Synced
    So, that needs to be fixed in the Debian
    installer,
  • Not Synced
    that it doesn't produce the warning
    on Power machines.
  • Not Synced
    And now I have a working Debian
    installation,
  • Not Synced
    which I can use.
  • Not Synced
    (thanks) [applause]
  • Not Synced
    Thank you very much, that was very quick.
  • Not Synced
    Next up is Thimothée Jaussoin,
  • Not Synced
    talking about Movim, the XMPP social
    platform.
  • Not Synced
    Give him a moment to get set up.
  • Not Synced
    I think it's a bit better this way.
  • Not Synced
    Who already heard about the platform Movim?
  • Not Synced
    OK, so we have a couple of people that
    know about the project here.
  • Not Synced
    Just to present you what I ??? could be a
    parallel universe
  • Not Synced
    but is actually the current universe we're
    living with.
  • Not Synced
    Lots of different chat platofrms.
  • Not Synced
    The same thing on social networks.
  • Not Synced
    We keep reinventing the wheel
    all the time.
  • Not Synced
    We don't have this problem with e-mails
  • Not Synced
    hopefully actually the e-mail standards
    came way before before all of those
  • Not Synced
    proprietary solutions
  • Not Synced
    So we have ??? and Google and Microsoft
    are still using SMTP, IMAP, for now.
  • Not Synced
    So everything is compatible, and we have
    a lot of clients on top of that.
  • Not Synced
    But for chat, and social networks, it's
    not the case.
  • Not Synced
    So the idea of Movim is to build a
    social platform.
  • Not Synced
    In there, we can put a little couple of
    ingredients.
  • Not Synced
    First, it needs to be Open-Source, for the
    transparency, for the fact that you can
  • Not Synced
    have feedback and improvements,
    for the security part.
  • Not Synced
    I think that you guys here know about the
    advantages of Free Software, and
  • Not Synced
    especially on the communication part,
    on social networks, but it's not enough.
  • Not Synced
    We also need to be in control, actually
    in this social network.
  • Not Synced
    So it need to be simple and transparent
  • Not Synced
    on the UI but also on the protocol level.
  • Not Synced
    On the really deep below stacks.
  • Not Synced
    So we'll need to have a strong and reliable
    encryption,
  • Not Synced
    so don't reinvent also an encryption
    - talking about Telegram, here -
  • Not Synced
    And, yeah, need some trusts in sights
    here.
  • Not Synced
    I mean a community, and not a company
    that you will blindly trust
  • Not Synced
    to take care of all of your communications.
  • Not Synced
    But it's not enough.
  • Not Synced
    It needs to be decentralized. Because
    centralized social networks,
  • Not Synced
    even if it's opensource,
  • Not Synced
    if it's only one instance, you have to
    still trust the instance. So would like to
  • Not Synced
    deploy your instance, you would like to
    trust someone else,
  • Not Synced
    you can only, sometimes, trust only
    yourself in seldom cases
  • Not Synced
    Decentralization also brings robustness
  • Not Synced
    So that's too many times that actually
    one server is failing, think Signal
  • Not Synced
    had an issue recently, about this kind
    of thing there.
  • Not Synced
    The issue was with the Amazon servers,
    the whole thing didn't worked
  • Not Synced
    for a couple of hours.
  • Not Synced
    And then, resist against censorship and
    control.
  • Not Synced
    Same thing with Telegram, I think in
    Russia.
  • Not Synced
    I'm talking more about the IM part, but
    it's also applicable to social networks.
  • Not Synced
    It's exactly the same thing, just that the
    exchanges of information are a bit different.
  • Not Synced
    So, you need these steps but
  • Not Synced
    all those platforms here
  • Not Synced
    (I just made this conference 3 years
    ago, just added Mastodon recently)
  • Not Synced
    So i might talk about different sorts
    of platforms
  • Not Synced
    There is communication between those
    platforms, kind of standards that are
  • Not Synced
    starting to come in, especially between
    Diaspora and Mastodon,
  • Not Synced
    but there is still a lot of work to do
    there.
  • Not Synced
    So, the secret ingredient is about
    compatibility, about extensibility.
  • Not Synced
    Don't try to reinvent the wheel again,
  • Not Synced
    don't try to create another social network,
  • Not Synced
    or another IM platform that will have all
    those communication troubles.
  • Not Synced
    So, I mean a long-term vision.
  • Not Synced
    And, actually, the secret ingredient
    is standardization, in these things.
  • Not Synced
    So, this standard should
    have a couple of features,
  • Not Synced
    support news feeds, communities, IM, chatroom
    presences, know who's online, profiles,
  • Not Synced
    video conferencing security, bridges to the Web.
  • Not Synced
    And then it will be real-time.
  • Not Synced
    And, 1 minute?
  • Not Synced
    This protocol actually exists, it's called
    XMPP.
  • Not Synced
    So the goal of the project is:
    - take XMPP implemented
  • Not Synced
    - and doing a lot of innovation on
    top of the project
  • Not Synced
    So, server-side it's a simple XMPP
    client, webserver, simple to install
  • Not Synced
    (PHP, MySQL PostgreSQL)
  • Not Synced
    And user-side, it's also super simple
    to use, you need simply a browser,
  • Not Synced
    it's responsive, it's light, it's fast and
    is built actually for small communities.
  • Not Synced
    There are pods all around the world.
  • Not Synced
    You're really invited to deploy your own
    pods.
  • Not Synced
    There is already ten thousands accounts
    on the official pod
  • Not Synced
    30 languages
  • Not Synced
    Debian packages coming soon
  • Not Synced
    Thanks to the help of some people
    in this room.
  • Not Synced
    And, that's it !
  • Not Synced
    So if you want more information,
    everything is on the website,
  • Not Synced
    you can join the chat room.
  • Not Synced
    Or, the twitter.
  • Not Synced
    [applause]
  • Not Synced
    Thank you very much.
  • Not Synced
    Next up is Thomas Lange, Mrfai,
    talking about dracut.
  • Not Synced
    Today, I'm not talking about FAI
    but about dracut.
  • Not Synced
    dracut is a replacement for initramfs
    which is used by most other distributions.
  • Not Synced
    If I'm correct, only Ubuntu and Debian
    and derivatives are using initramfs-tools
  • Not Synced
    All other distributions already moved
    to dracut.
  • Not Synced
    Today I want to show how you can get
    an experience with dracut
  • Not Synced
    without deinstalling initramfs-tools.
  • Not Synced
    Ben Hutchings did some patches, I think
    two years ago, so it's possible.
  • Not Synced
    What you have to do, there's a package
    called "dracut-core",
  • Not Synced
    which does not conflict with
    initramfs-tools.
  • Not Synced
    I have a virtual machine.
  • Not Synced
    So, debian/fai…
  • Not Synced
    On this machine, I will now install
    the dracut-core package
  • Not Synced
    and that's it.
  • Not Synced
    We still have one initrd.
  • Not Synced
    And now I can say…
  • Not Synced
    Oh no, first I have to copy the dracut version
    and then I can generate
  • Not Synced
    a new initrd with dracut.
  • Not Synced
    dracut uses the usual hooks or module
    system,
  • Not Synced
    it does not use the hooks from the initramfs
    things but it already includes
  • Not Synced
    a lot of hooks, so for example if you have
    a cryptsetup,
  • Not Synced
    you do not need the hooks for
    initramfs-tools from the cryptsetup package
  • Not Synced
    because dracut already includes this
    and a lot of other things.
  • Not Synced
    After generating a new initrd,
    you update your grub and you see
  • Not Synced
    we have now two entries in the grub.
  • Not Synced
    One with the old initrd which was created
    by…
  • Not Synced
    the default one is the initrd which is
    created by initramfs-tools
  • Not Synced
    and here you have the boot entry for
    the new dracut initrd
  • Not Synced
    and it boots up and works.
  • Not Synced
    What we need is that more people are
    using it and giving it a try.
  • Not Synced
    In your environment, on your hardware,
    does dracut work?
  • Not Synced
    We had a discussion, like 5 years ago, if
    Debian…
  • Not Synced
    When will Debian switch from initramfs-tools
    to dracut?
  • Not Synced
    And still there's no real need because
    initramfs-tools works for everybody
  • Not Synced
    but I think in the long term, we will
    switch it,
  • Not Synced
    so please help us, write bug reports
  • Not Synced
    or just give it a try, if it works for you
    or not.
  • Not Synced
    That's it.
  • Not Synced
    [Applause]
  • Not Synced
    Next up is TecKids talking about
    their organization.
  • Not Synced
    Ok, those of you who attended the
    Skolelinux talk already heard about TecKids.
  • Not Synced
    I want to give a few details about what
    else we do.
  • Not Synced
    TecKids is a non-profit organization based
    in Germany, but
  • Not Synced
    we're working internationally and
  • Not Synced
    we are completely centered around free
    software and we do basically everything
  • Not Synced
    concerning free software in education in
    the context of children and adolescents,
  • Not Synced
    young people.
  • Not Synced
    More than 50% of our active members
    are minors.
  • Not Synced
    There's an "s" missing, sorry.
  • Not Synced
    They are of course not minor but they are
    minors.
  • Not Synced
    Sorry, kids, if you are watching this.
  • Not Synced
    They're minors and we are a fully
    democratic organization
  • Not Synced
    like in the FOSS spirit
  • Not Synced
    and the most important thing is that we
    get children involved with all the parts
  • Not Synced
    of the organization, both operational and
    tutoring and workshops
  • Not Synced
    and working with free software projects,
    giving presentations.
  • Not Synced
    Normally some children would be here but
    as this conference was right in the middle of
  • Not Synced
    schooltime, this was not so easy.
  • Not Synced
    So what do we do.
  • Not Synced
    First of all, we want to get children
    interested in programming, in coding,
  • Not Synced
    in technical stuff and also in free software.
  • Not Synced
    This we do by running youth programs
    at free software conferences
  • Not Synced
    like the FrOSCon where normally around
    100 to 120 children attend and
  • Not Synced
    use Debian and all that cool stuff and
    learn what they can do with it.
  • Not Synced
    We do peer learning, so those children
    who already know many things and
  • Not Synced
    are very interested, they start tutoring
    other children.
  • Not Synced
    Of course we have non-tech fun together,
    we are outside,
  • Not Synced
    there is a social program with staying
    over night, having a barbecue and
  • Not Synced
    all that stuff that helps building
    a community.
  • Not Synced
    Those who are even more interested can get
    actively involved in preparing workshops,
  • Not Synced
    organizing events, preparing talks, looking
    at open source projects,
  • Not Synced
    helping others get a free messenger
    instead of WhatsApp,
  • Not Synced
    working on HowTo, how to spread the word
    among youths and all of that.
  • Not Synced
    And then ??? at conference and raise
    awareness,
  • Not Synced
    this is our presentation team from
    the Chemnitz Linux Days
  • Not Synced
    and they are presenting the whole
    ??? of free software in education
  • Not Synced
    at our SchulFrei booth which is
    "School free" in German.
  • Not Synced
    They are presenting all projects that are
    involved in this common booth and
  • Not Synced
    care for free software education.
  • Not Synced
    If you are interested in that, maybe
    because you have children or
  • Not Synced
    want to have children or are involved
    in education in some way,
  • Not Synced
    there are quite a few things that you
    can do.
  • Not Synced
    You can help working on projects, you
    can work with mentoring the children
  • Not Synced
    in coding or organisational activities.
  • Not Synced
    You can help spreading the word, also
    raising awareness that
  • Not Synced
    many many software projects do have
    some involvement with children,
  • Not Synced
    even indirectly, like a web browser
    like Firefox,
  • Not Synced
    such applications are used by children and
    they may have other needs,
  • Not Synced
    and they may have other views on that,
  • Not Synced
    so it's very important to at least think
    about what children or schools or
  • Not Synced
    teachers as well do with this software.
  • Not Synced
    Pardon? One minute, thank you.
  • Not Synced
    We need help with presentations at
    conferences,
  • Not Synced
    so not every time the same people have to
    get a day off at work and travel to conferences
  • Not Synced
    there's much more manpower needed.
  • Not Synced
    And of course, every ngo, every non-profit
    organization is lacking money,
  • Not Synced
    so if you have already donated to Debian
    and still have money left,
  • Not Synced
    you might want to give your money to
    the future, which is children.
  • Not Synced
    Don't forget donating to Debian.
  • Not Synced
    I don't know if I am shot if I don't say that.
  • Not Synced
    [laughter]
  • Not Synced
    And there's also liberapay, it's a free
    donation platform,
  • Not Synced
    just have a look at it and if you want to
    help us, actively just go to our web site,
  • Not Synced
    find some communication means or just
    talk to someone you find
  • Not Synced
    at any conference who is wearing this
    shirt with our logo.
  • Not Synced
    Thank you.
  • Not Synced
    [Applause]
  • Not Synced
    Next up is Thomas Koch, talking about
    containers.
  • Not Synced
    Almost ready.
  • Not Synced
    We do have one more space at the end
    if anybody feels, you know,
  • Not Synced
    inspired to tell us all the things.
  • Not Synced
    I mean, we did have one very last minute
    sign up.
  • Not Synced
    Meanwhile, I guess I can make
    announcements while I'm here.
  • Not Synced
    Front desk will be available again
    after lunch, as will t-shirts.
  • Not Synced
    Anybody who hasn't had a t-shirt yet,
  • Not Synced
    basically, if you signed up, you're allowed
    to get a t-shirt, come see me,
  • Not Synced
    yes, free of charge,
  • Not Synced
    come see me at front desk when it's
    open again after lunch.
  • Not Synced
    Because I do know some people been
    reticent to come up and, you know,
  • Not Synced
    ask one…
  • Not Synced
    I've probably given effectively
    a lightning talk on not giving…
  • Not Synced
    I think so.
  • Not Synced
    Right, here we go.
  • Not Synced
    Ein, zwei, ok.
  • Not Synced
    Hello, I'm Thomas Koch, I work for Google,
  • Not Synced
    I work in support for Google Container
    Engine, Google kubernetes engine.
  • Not Synced
    Who knows what Kubernetes is?
  • Not Synced
    Oh, so few, ok.
  • Not Synced
    It's a thing to orchestrate containers
    on many many nodes,
  • Not Synced
    up to thousands of nodes.
  • Not Synced
    It was started by Google, open sourced
    by Google in 2015 I believe.
  • Not Synced
    First contributor was Red Hat, it is 100%
    open source, it's written in Go
  • Not Synced
    and by now it has won the market of
    managing containers on large nodes.
  • Not Synced
    I just was at the KubeCon in Copenhagen
    with 4300 participants and
  • Not Synced
    every company you can imagine has
    an offering about Kubernetes.
  • Not Synced
    Just some logos of companies that use or
    contribute to Kubernetes
  • Not Synced
    and even more logos and these slides are
    outdated, so there are even more.
  • Not Synced
    Kubernetes, you have some masters that
    control kubelet on every node.
  • Not Synced
    A kubelet can start containers and can
    set up networking stuff
  • Not Synced
    and can set up volumes and the basic
    concept of computation,
  • Not Synced
    the basic primitive is a pod.
  • Not Synced
    A pod is one to many containers running
    together in one environment
  • Not Synced
    so that you have the possibility to have
    sidecars running beside your main containers
  • Not Synced
    that does additional stuff.
  • Not Synced
    It has proven useful in Google's internal
    ??? container management engine
  • Not Synced
    that you want to have certain containers
    always running containers
  • Not Synced
    and sharing resources.
  • Not Synced
    An other important primitive is volumes.
  • Not Synced
    Kubernetes can manage your storage and
    provision storage to be accessible
  • Not Synced
    to your containers.
  • Not Synced
    You can combine many parts that provide
    the same service to be accessible
  • Not Synced
    under the same IP address and so have
    failover enable like this
  • Not Synced
    and of course then you have controlers
    that scale your services,
  • Not Synced
    scale down your services, restart failed
    pods
  • Not Synced
    or drain nodes that you want to take away
  • Not Synced
    And my question now is what is the role
    of Debian in a world where
  • Not Synced
    Kubernetes becomes more and more popular
    even if not that many of you have heard about it
  • Not Synced
    I believe that Kubernetes will become
    even more popular
  • Not Synced
    and even as a Debian Maintainer, I'm
    enthusiastic about how easy it becomes now
  • Not Synced
    to run your stuff in Kubernetes.
  • Not Synced
    But you only need a very minimal host
    operating system to install Kubernetes
  • Not Synced
    on your servers, afterwards you need
    a bare image, a base image for your container
  • Not Synced
    which is normally also a very minimal image
  • Not Synced
    and you don't do "apt-get install apache2"
    anymore to have a web server,
  • Not Synced
    you take an apache container image and then
    you extend this image and
  • Not Synced
    put your app onto this image, so you don't
    need an apache Debian image anymore
  • Not Synced
    in such a world.
  • Not Synced
    Will we still need this in Debian?
  • Not Synced
    However, nothing is perfect.
  • Not Synced
    On KubeCon, I also saw companies offering
  • Not Synced
    "Oh, we scan you container images for
    outdated libraries" and
  • Not Synced
    you have long times to update your cluster
    because all the containers need to be stopped
  • Not Synced
    you download new images, you start whole
    new environments
  • Not Synced
    so there are optimizations possible there
  • Not Synced
    and people are wondering
  • Not Synced
    "Ok, where does my stuff come from?
    Is it from a trusted source?"
  • Not Synced
    And my crazy thoughts, maybe it's an
    opportunity here
  • Not Synced
    if Debian would become a source of trusted
    binaries or even container images.
  • Not Synced
    Thank you.
  • Not Synced
    [Applause]
Title:
Lightning Talks
Description:

Lightning talks of the Minidebconf Hamburg 2018

more » « less
Video Language:
English
Team:
Debconf
Project:
2018_mini-debconf-hamburg
Duration:
38:08

English subtitles

Incomplete

Revisions Compare revisions