-
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