Program for openSUSE Conference 2016

2016-06-22
10:00
rglauser

SaltStack is more than just configuration management

presented by rglauser

In this presentation, Thomas Hatch, SaltStack CTO and technical founder, will provide a quick overview of the evolution of IT automation and describe his motivations for creating the Salt open source project. Thomas will also define how SaltStack is different than other systems management tools and is the first to deliver a single platform for remote execution, configuration management, cloud c...

more

10:00 - 11:30 Saal Keynote
Joschi Kuphal

IndieWeb Hack Day Nuremberg 2016
An all day IndieWeb hack session with introductory talk

presented by Joschi Kuphal

The importance of owning your data on the web is getting more awareness. To grow it and help people gettings started, we're meeting for an all day IndieWeb gathering packed with brainstorming, working, teaching, helping and hacking on your own site. There will be an introductory talk describing the most basic IndieWeb techniques. It's the perfect chance to both become acquainted with the IndieW...

more

10:00 - 20:00 Seminarraum 1 IndieWeb Hack-Day
11:30
Johannes Thumshirn

Introduction to the Linux Block I/O Layer

presented by Johannes Thumshirn

In the last years the kernel's block I/O layer has been subject to quite some substantial changes. Ever increasing IOPS rates delivered by Flash based storage and high end SAN infrastructures demanded a refactoring of the I/O layer towards a lockless, multicore utilizing design.

This talk will give a short introduction to both, the classic block layer and the so called multi queue block layer.

11:30 - 12:00 Saal SUSE Labs Summit
Nitin Madhok

CANCELED

10 minutes to OpenStack using SaltStack!
Learn how to deploy and manage multiple OpenStack clusters in an automated way

presented by Nitin Madhok

Learn how to use the power of SaltStack to automate and build multiple multi-node OpenStack clusters in just a few minutes. This presentation explains how Salt states can be used to quickly build multiple OpenStack clusters as well as how they can be modified/extended according to your specific needs. This presentation will also demo how the same set of states can be used with salt-cloud to dep...

more

11:30 - 12:00 Galerie Salt Stack Summit
12:00
Owen Synge

Writing a salt module
Experiences and best practice taken from writing a salt module for ceph

presented by Owen Synge

This talk is targeted at devops people who will need to automate things that have never been automated before. This talk will explain what is involved in creating a salt module up to the standard of built in modules. The talk will explain how execution modules, state modules and libraries can come together to make your product work for complex projects.

The presenter has experience of automa...

more

12:00 - 13:00 Galerie Salt Stack Summit
Kristoffer Grönlund

Hawk 2.0 and Beyond
A new look for High Availability clusters

presented by Kristoffer Grönlund

At oSC15, I presented the hawk History Explorer. Since then I have released Hawk 2.0, already available in openSUSE Tumbleweed. In this talk I will demonstrate a live cluster running Hawk 2.0, show some of the new features in 2.0 and also some features that have been added since.

http://kri.gs/presentation-hawk-20

12:00 - 12:30 Saal SUSE Labs Summit
13:00
Joachim Werner

Hacking Salt for fun and profit
A fun journey into extending Salt

presented by Joachim Werner

After the SUSE Manager team had chosen Salt as the future engine behind SUSE Manager, Joachim "Joe" Werner, the product manager for SUSE Manager, spent some time to learn the project hands-on.

This is a very personal report about that experience, from extending Salt with code to manage WIFI-controlled LED lamps for a demo at the SUSECon conference to first experiments with writing a Salt mod...

more

13:00 - 14:00 Galerie Salt Stack Summit
Takashi Iwai

Exploring CRIU
How to live-migrate your container?

presented by Takashi Iwai

CRIU (Checkpoint Restore In Userspace) [*] is a tool for freezing and restoring user processes to/from a disk image. It can be seen as a kind of "software suspend" per process.

This talk will show the basic design and usages of CRIU, the recent development and adaption by containers, and study a bit details about its implementation in kernel and user-space, as well as a short demo.

[*] h...

more

13:00 - 13:30 Saal SUSE Labs Summit
13:30
Oliver Neukum

The type C connector and USB 3.1
One plug to rule them all

presented by Oliver Neukum

The talk is intended to give an overview about the technology used for the type C connector and USB 3.1. I will cover USB role switching, selection of alternate modes and USB Power Delivery. An overview over the driver support is given. APIs are introduced and explained. The conceptual difficulties of USB Power Delivery are shown. The missing infrastructure in the kernel and user space is iden...

more

13:30 - 14:30 Saal SUSE Labs Summit
14:00
Nitin Madhok

Managing VMware infrastructure using salt-cloud
Learn how to deploy and manage VM's in your VMware environment in an automated way. Also learn how to automate the VMware infrastructure itself using the power of salt-cloud.

presented by Nitin Madhok

Want to learn how to deploy VM's on the fly in your VMware infrastructure using the orchestration power of salt-cloud? Attendees will walk away from this workshop/presentation with the tools, skills and knowledge to deploy and manage VM’s in their VMware environment in a reproducible, maintainable and a manageable way using salt and salt-cloud.

We will be explaining how VM's can be created ...

more

14:00 - 15:00 Galerie Salt Stack Summit
14:30
Kristoffer Grönlund

A Tale of Rust and the OBS
Getting the Rust programming language into openSUSE

presented by Kristoffer Grönlund

This talk will be a short introduction to the Rust programming language, why it is useful and why you would want to use it. Then I will discuss the current state of Rust in openSUSE, what the situation is regarding packaging crates and what remains to be done.

http://kri.gs/presentation-rust-obs/

14:30 - 15:00 Saal SUSE Labs Summit
Lasse Schuirmann

How to Contribute to an Open Source Project
Make your first open source contribution.

presented by Lasse Schuirmann

This workshop covers a practical introduction on how to contribute to an open source project. You will learn about basic git usage (commit, push, rebase), code review and continuous integration. During the workshop you will do a real contribution to an open source project (coala, coala-analyzer.org) and interact with the community. Your knowledge will help you enter our and other open source co...

more

14:30 - 17:30 Seminarraum 2 Technology & Development
15:00
Markus Kramer

BitTorrent Peer-to-peer controlled by Salt
Software distribution with Windows laptops in a corporate network

presented by Markus Kramer

Our task is to distribute software to Windows clients. Our network contains slow links and relay-servers, which must be staged up. Our goals are 1) reduce WAN traffic, 2) allow unlimited size, 3) allow unlimited number of clients in one rollout, and 4) start rollout without delay.

Idea :: BitTorrent Peer-to-peer (P2P) reduces WAN traffic because if prefers local content over remote con...

more

15:00 - 15:30 Galerie Salt Stack Summit
15:30
Alberto Planas

openSUSE in Numbers 2016
How many users do we have?

presented by Alberto Planas

During 2013 we provided some data about numbers of users and downloads of openSUSE. Now in 2016 we have a different scenario: Tumbleweed is the a new kind of rolling distribution that base the quality on automatic tests (openQA) and a better development process. Leap is also a new kind of stable distribution, a chimeric approach that mix the head of a enterprise product (SLE) and the heard of F...

more

15:30 - 16:00 Saal openSUSE
sbrabec

openSUSE Weblate Translation Tool

presented by sbrabec

openSUSE has a new tool for translations support: Weblate. It should become a central point of all openSUSE translations in future.

In this talk you will become familiar with Weblate. Starting with translation and fixing errors in existing translations will be easy for you.

15:30 - 16:00 Galerie openSUSE
16:00
Frederic Crozat

Bridging openSUSE and SLE gap
the GNOME example

presented by Frederic Crozat

Starting with (upcoming) Leap 42.2 and SLE 12 SP2, a lot of cooperation has been done to bridge gaps between the two distributions.

We'll talk of one specific example, GNOME desktop, where openSUSE and SLE teams worked together on improving our common work and how it helped both teams.

This is still a work in progress at the time of this writing, we'll be sharing what we achieved, how we ...

more

16:00 - 16:30 Saal openSUSE
16:30
Ludwig Nussel

openSUSE Leap 42.2 roadmap and development process

presented by Ludwig Nussel

This talk will present the ideas behind Leap, the roadmap towards 42.2, how to contribute to Leap and how to help with the release.

16:30 - 17:30 Saal openSUSE
17:00
Marcus Meissner

Security and openSUSE
securing the tumbleweed

presented by Marcus Meissner

SUSE employs a security team which has as main duty keeping SUSE and openSUSE secure. With openSUSE and SUSE Linux Enterprise being close and deriving from each other, taking care of security in openSUSE development is also benefitial for SUSE Linux Enterprise Development.

The talk will give an introduction on what the SUSE Security Team does and how it works, especially in light in coope...

more

17:00 - 17:30 Galerie openSUSE
17:30
Max Lin

How to Factory Staging Project work

presented by Max Lin

Factory Staging Project is very important part of openSUSE Factory development model now, it's a gate to make sure new packages update/change will not break openSUSE Factory totally and we can safety to release newer openSUSE Tumbleweed snapshot. I'll introduce how to Factory Staging Project work in this talk, including the workflow, the tools behind of Staging Project and the client-side tool ...

more

17:30 - 18:30 Saal openSUSE
18:45
Douglas DeMaio

Cellar Tour June 22 - Meet up point at the Kater Murr

presented by Douglas DeMaio

Explore the underground cellars of Nuremberg. Learn about the beer that was stored in these cellars and why it is so, so good. There are only 25 seats for this tour and you must register for it before the tour because of the limited seats that are available. The tour is 75 minutes. If the seats for this tour fill up, don't worry. There are others you can sign up for at http://events.opensuse.or...

more

18:45 - 20:00 Saal Entertainment
Douglas DeMaio

City Tour June 22 - Meet up point at the Kater Murr

presented by Douglas DeMaio

Come on the Nuremberg City Tour. There are only 25 seats for this tour and you must register for it before the tour because of the limited seats that are available. See the historical sites in this medieval city in Bavaria. The tour is 75 minutes. If the seats for this tour fill up, don't worry. There are others you can sign up for at http://events.opensuse.org

Please ensure you register for...

more

18:45 - 20:00 Galerie Entertainment
2016-06-23
10:00
Douglas DeMaio

Keynote from Frank Karlitschek, founder of Nextcloud

presented by Douglas DeMaio

Frank Karlitschek, ownCloud community project lead

10:00 - 11:00 Saal Keynote
11:00
Andreas Jaeger

Infrastructure-as-Code and CI Infrastructure at OpenStack
A look at one of the largest CI systems and system administration

presented by Andreas Jaeger

Let's look how another open source project administrates their community infrastructure and have setup their testing of software. I want to give an overview how development, documentation, and system administration at OpenStack follow the same workflow, what kind of infrastructure OpenStack uses for testing the changes and what major design decisions have been done. Also, I like to explain how ...

more

11:00 - 12:00 Galerie Community & Project
Georgi Kodinov

MySQL Firewall
Add an extra layer of security to your database

presented by Georgi Kodinov

MySQL Firewall is an application level firewall filter that intercepts incoming queries and validates them against a database of normalized "safe" queries. As an integral part of the server it takes advantage of the parsing and normalization that is done anyway so it has minimal impact on normal operations. The firewall has multiple modes. In learning mode it collects the incoming query norm...

more

11:00 - 12:00 Saal Technology & Development
Ancor González Sosa

openSUSE wants you: the software portal
Support software.opensuse.org with your work

presented by Ancor González Sosa

software.opensuse.org is a very visible and useful piece of infrastructure for the openSUSE project, but it is currently under low maintenance and affected by a number of issues. Most of them are consequences of the lack of manpower and/or derived from the fact that openSUSE has changed quite a lot in recent times at many levels.

The goal of this workshop is to get more people involved with ...

more

11:00 - 14:00 Seminarraum 1 Community & Project
12:00
Lasse Schuirmann

Static Code Analysis for All Languages - coala!
Because Code Quality Matters

presented by Lasse Schuirmann

coala provides a common command-line interface for linting and fixing all your code, regardless of the programming languages you use.

It supports way over 50 languages in addition to language independent routines. So, instead of building new analysis tools from scratch you can now build logic only and let coala deal with the user.

This talk features a short introduction into the thoughts ...

more

12:00 - 12:15 Saal Technology & Development
Lenz Grimmer

Ceph and Storage Management with openATTIC
Making Ceph and storage management on Linux a breeze

presented by Lenz Grimmer

openATTIC is an Open Source Storage Management System, sponsored by it-novum. Over the last five years, it has matured into a flexible and robust framework to address today's storage management requirements.

Using openATTIC, one can easily manage storage resources like NFS/CIFS shares as well as iSCSI and FibreChannel targets via a modern web interface. Moreover, openATTIC supports a wide r...

more

12:00 - 13:00 Galerie Technology & Development
12:30
fbui

Systemd: translate dependencies service in unit files / an overview of its testsuite

presented by fbui

systemd has been officially introduced by openSuSE since end of 2011 through the first release of openSUSE-12.1.

However a couple of the bugs opened against systemd recently shows that there are some misunderstandings about one of the basic but fundamental concept of systemd: service dependencies and orderings and how to translate such constraints into a native unit file.

This might a...

more

12:30 - 13:30 Seminarraum 2 Technology & Development
12:45
Stefan Behlert

openSUSE and SUSE Linux Enterprise
Apples and Pears from the same tree

presented by Stefan Behlert

Content: Leap and the SUSE Linux Enterprise products share a lot of things in common. At the same time, they vary in a lot of aspects. Some of them are caused by fundamental differences in the philosophy and the basic properties of the projects. With the upcoming SP2 of CODE 12 of SUSE Linux Enterprise it's time to look at those differences ...

more

12:45 - 13:45 Saal Technology & Development
13:30
Owen Synge

ceph: a gentle introduction
Only the pretty bits

presented by Owen Synge

Unlike many storage systems ceph storage is here to stay, this talk will explain how this storage solution is winning friends with its simplicity, stability, scalability and performance.

This talk will show the elegance of ceph rather than the dirty details, but you can always ask questions.

13:30 - 14:00 Galerie Technology & Development
13:45
h01ger

Reproducible builds everywhere and beyond
The status of reproducing byte-for-byte identical binary packages from a given source

presented by h01ger

The presentation will describe how the Debian reproducible builds team made 85% of the Debian archive reproducible, what steps are left to reach 100% and what steps are needed beyond reproducible builds, so that every user can easily and meaningful benefit from them.

While the presentation will be largely about the Debian work on the area, it will also portray many other projects collaborati...

more

13:45 - 14:45 Saal Technology & Development
14:00
Klaas Freitag

Workshop ownCloud
ownCloud with openSUSE

presented by Klaas Freitag

  1. zypper addrepo http://download.opensuse.org/repositories/isv:/ownCloud:/community/openSUSE_Leap_42.1/isv:ownCloud:community.repo
  2. zypper refresh
  3. zypper install owncloud
  4. zypper install apache2
  5. Configuration Firewall : Allow HTTP,HTTPS,SSH
  6. zypper install mariadb; create DB & Assign privileges to a new MySQL user to handle database operations for ownCloud.
  7. a2enmod php5 (n...
more

14:00 - 14:30 Galerie openSUSE
craig gardner

Teaching opensource
inspiring the next hackers

presented by craig gardner

(Similar to presentation given at oSC2015, but different based on evolution of the topic through different conferences.)

For Linux to continue to mature and improve through the ages, the engineers who build it, mold it, and shepherd it must be wise, caring, and skilled. The Linux Community needs new participants, insightful governance, and new owners. Yet students in primary, secondary, and...

more

14:00 - 15:00 Seminarraum 1 Community & Project
14:30
Jan Blunck

Building Debian based live systems with the Open Build Service

presented by Jan Blunck

The Debian Live project uses a framework called live-build to build the official Debian Live images. Since version 2.6 the open-build-service supports building live systems based on Debian with the help of live-build. This talk gives an overview over the available features, how they are used to produce the Brocade 5600 vRouter in an enterprise-class build environment and how that enables d...

more

14:30 - 15:00 Seminarraum 2 openSUSE
Markus Feilner

OpenDOC: Automating Documentation
Creating a Doc infrastructure for Tumbleweed

presented by Markus Feilner

A suggestion for a new approach to documenation. "Breaking the perception that a rolling release cannot be documented" Forums, mailing lists, wikis, release notes, Git commit comments, QA tools like Open QA and many more: A vast abundance of resources offer indicators for documentation. However the data is neither collected nor structured nor viewed at all, mostly because everybody thinks it's...

more

14:30 - 15:00 Galerie openSUSE
14:45
Bernhard M.

reproducible builds and openSUSE
making NSA's life a bit harder

presented by Bernhard M.

Linux distributions like openSUSE ship binaries and because it is all free/open source software, users also can get the source code, but often it is not possible to verify that the shipped binary was really produced from this source (e.g. without added backdoors) This talk intends to inform about the https://reproducible-builds.org/ initiative in general and openSUSE's progress in that directi...

more

14:45 - 15:15 Saal Technology & Development
15:00
Hendrik Vogelsang

openSUSE 101
Our Mentoring Program

presented by Hendrik Vogelsang

This talk is about the the new openSUSE mentoring program that we just started and it's first practical application: Google Summer of Code (GSoC) 2016.

Here is what we are going to talk about:

  • Introduce you to the general ideas of openSUSE 101 and GSoC
  • Show you our projects participating in GSoC 2016
  • Teach you how to get started with mentoring
  • Advise you on how to help to attra...
more

15:00 - 15:30 Seminarraum 1 Community & Project
Christian Bruckmayer

Ruby on Rails 101

presented by Christian Bruckmayer

Ruby on Rails is the famous open-source web framework that powers top websites such as Twitter, Hulu, GitHub, and the Yellow Pages. In this workshop, we will teach you the basics of Rails while developing a basic micro blogging app.

Please make sure to install Ruby on Rails before the workshop:

zypper -q -n install update-alternatives ruby-devel make gcc gcc-c++ libxml2-devel libxslt-deve...

more

15:00 - 16:30 Seminarraum 2 Technology & Development
15:15
Markus Feilner

My Last talk - what's that distribution?
A distribution quiz for nerds

presented by Markus Feilner

I assume this will be the last talk I ever give, because after this every one, every single distribution's community will be out to kill me. Ladies and Gentlemen, bring your hatchets!

I have collected quotes, sentences and assumptions that speak for themselves. While I am only showing one sentence each slide, the audience will have to guess the distribution that is meant. Be prepared to di...

more

15:15 - 15:30 Galerie Community & Project
15:30
Douglas DeMaio

Keynote - Georg Greve

presented by Douglas DeMaio

Georg is the CEO of Kolab Systems AG and is one of the leading entrepreneurs in the Free Software world: Self-taught software developer, traditionally trained physicist, author, and founding president of the Free Software Foundation Europe (FSFE) and involved in most of the crucial battles for a society that is based on openness and freedom.

15:30 - 16:00 Saal Keynote
16:00
Stefan Schäfer

invis-Server
openSUSE basierte Server für kleine Unternehmen

presented by Stefan Schäfer

invis-Server kümmern sich um Netzwerkorganisation (DHCP, DNS, Active Directory), haben mit dem invis-Portal eine einfach gehaltene Benutzerschnittstelle, und warten mit umfangreicher Software-Ausstattung (Groupware, Warenwirtschaft, Wiki, Cloud, VPN) auf.

Der Talk informiert über den aktuellen Entwicklungsstand des openSUSE Spin-Off Projektes "invis-server".

Sprache: deutsch

Projekt...

more

16:00 - 17:00 Seminarraum 1 Community & Project
Nikos Mavrogiannopoulos

Enforcement of a system-wide crypto policy
An overview of the Fedora way

presented by Nikos Mavrogiannopoulos

Currently each and every shipped application in distributions enforces its own policy on the allowed cryptographic algorithms/protocols. While for some this is a desirable property, for most non-UI applications and libraries in an operating system it creates an uncertainty on the available security level. The purpose of this talk is to describe the approach we've taken in Fedora to counter the ...

more

16:00 - 16:30 Galerie Technology & Development
16:30
Elio Qoshi

CANCELED

Designing in the open: Open Source Design
Experiences as a designer at Mozilla

presented by Elio Qoshi

Designers in an open source community or environment are not easy; neither for the designer, neither for those working with her/him. Open Source and Free Software communities have an alternative work and collaboration culture compared to classic working environments. In this talk, we can learn though how to add transparency to our workflow, and praise "sharing is caring" more than "made by me"....

more

16:30 - 17:00 Saal Community & Project
Marcus Meissner

openSUSE Maintenance
fixing bugs after release

presented by Marcus Meissner

While openSUSE has a rolling release, which is constantly integrating new versions and bugfixes, we also have releases where the main codebase is frozen and we release bugfix and security updates via online updates.

This process has been established for a while and is coordinated by the openSUSE Maintenance Team.

Also, last year a new release came with new and changed update origins, ...

more

16:30 - 17:00 Galerie openSUSE
Christian Bruckmayer

20.000 Leagues Under SUSE Studio
Or how to build your custom Linux image

presented by Christian Bruckmayer

You all know the amazing SUSE Studio and how to build your custom openSUSE linux with it. Luckily, it abstracts all the complicated technologies behind image building from us. It looks like magic! But actual it is not magic. Powerful tools like openSUSE KIWI and the Open Build Service running behind SUSE Studio.

In this workshop, Professor Aronnax and Captain Nemo will dive with us underneat...

more

16:30 - 18:00 Seminarraum 2 Technology & Development
Hans de Raad

REPLACEMENT Please note that this talk replaces Designing in the open: Open Source Design

Deliver personalization, remain legally compliant, AND respect privacy with open source!

presented by Hans de Raad

What good is a website when you don’t have the faintest idea who’s visiting it, where they come from, where they go, and what they want? And how can you find out all that whilst respecting your users' privacy and still complying with myriad, pesky national privacy laws and regulations?

My answer is simple: go open source! Go Piwik! Piwik is a great, open source web statistics application, s...

more

16:30 - 17:00 Saal Community & Project
17:00
flavio_castelli

Orchestrating Docker containers
Managing containers at scale

presented by flavio_castelli

As more and more users are starting to consider Docker in production environments, people have realized that having Docker alone is not enough. Instead, the community is gearing towards orchestration solutions: tools, frameworks and practices that deal with how containers are deployed on production and how administrators can monitor all this without going crazy.

In this talk we are going ...

more

17:00 - 18:00 Galerie Technology & Development
Harald Sittter

KDE Neon
Delivering KDE Software to Users

presented by Harald Sittter

KDE Neon is a relatively new KDE project, providing an easy and elegant way for people to test the latest from KDE Git, or use the latest releases.

It is building binary packages but does not consider itself a distribution.

We'll look at the motivation behind KDE Neon, the involved technologies and services, and it's place within the KDE community as well as the ecosystem at large.

17:00 - 17:30 Saal Community & Project
Christian Boltz

openSUSE Jeopardy
Gameshow for Geek(o)s

presented by Christian Boltz

Do you know the "Jeopardy!" TV game show? Do you also know something about Linux and openSUSE? Fine! Then you are the perfect candidate to play a round of openSUSE Jeopardy! As in the TV show, the answers will be given, and the candidates (hopefully) respond with the correct question. This also means: I'll need some candidates ;-)

17:00 - 18:00 Seminarraum 1 Community & Project
17:30
Michal Hrušecký

Turris Omnia
Czech high-preformance opensource router

presented by Michal Hrušecký

CZ.NIC is working hard on releasing their new router called Turris Omnia. It is open source and open hardware, high-performance ARM box that can become the central server of your home as it can actually do much more than just routing. Why is it interesting? What can it do? Can it run openSUSE? All of that and more will be the topic of this talk.

17:30 - 18:00 Saal Technology & Development
18:45
Douglas DeMaio

City Tour June 23 - Meet up point at the Kater Murr

presented by Douglas DeMaio

Come on the Nuremberg City Tour. There are only 25 seats for this tour and you must register for it before the tour because of the limited seats that are available. See the historical sites in this medieval city in Bavaria. The tour is 75 minutes. If the seats for this tour fill up, don't worry. There are others you can sign up for at http://events.opensuse.org

Please ensure you register for...

more

18:45 - 20:00 Galerie Entertainment
Douglas DeMaio

Cellar Tour June 23 - Meet up point at the Kater Murr

presented by Douglas DeMaio

Explore the underground cellars of Nuremberg. Learn about the beer that was stored in these cellars and why it is so, so good. There are only 25 seats for this tour and you must register for it before the tour because of the limited seats that are available. The tour is 75 minutes. If the seats for this tour fill up, don't worry. There are others you can sign up for at http://events.opensuse.or...

more

18:45 - 20:00 Saal Entertainment
2016-06-24
10:00
Douglas DeMaio

GNU Health on openSUSE

presented by Douglas DeMaio

GNU Health is the leading free health and hospital information system. This presentation gives an overview about the philosophy behind GNU Health, its functionality and how it is supported on openSUSE

10:00 - 11:00 Roter Salon Community & Project
Chris Ellis

Monitoring The **** Out Of Your Infrastructure
Best Practice Monitoring

presented by Chris Ellis

Bergamot Monitoring is a modern Open Source distributed monitoring system. It offers many advanced features needed to effectively monitor large and disperse infrastructures. All while offering an easy migration path from Nagios. This talk will cover how to effectively monitor your infrastructure being on premise, in the cloud or a mix of both. How Bergamot Monitoring can make your cup of te...

more

10:00 - 11:00 Seminarraum 1 Technology & Development
Douglas DeMaio

Kolab Summit 2.0 - Welcome

presented by Douglas DeMaio

https://summit.kolab.org/

Georg C. F. Greve KOLAB SYSTEMS CEO

10:00 - 10:30 Galerie Kolab Summit
Christian Boltz

AppArmor Crash Course
Learn how to create and maintain AppArmor profiles in less than an hour!

presented by Christian Boltz

AppArmor is an effective and easy-to-use Linux application security system. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing even unknown application flaws from being exploited. AppArmor security policies, called profiles, completely define what system resources individual appl...

more

10:00 - 11:00 Saal Technology & Development
10:45
Douglas DeMaio

Kolab Summit 2.0 - Tech Plan / Technical Roadmap

presented by Douglas DeMaio

Aaron Seigo KOLAB SYSTEMS CTO

10:45 - 11:15 Galerie Kolab Summit
11:00
Douglas DeMaio

The ARM race: the tortoise and the hare

presented by Douglas DeMaio

Norman Fraser, Ph.D. is the CEO of SoftIron Ltd.

11:00 - 12:00 Saal Keynote
11:30
Douglas DeMaio

Kolab Summit 2.0 - IBM Power 8

presented by Douglas DeMaio

Dr. Wolfgang Maier IBM

11:30 - 12:00 Galerie Kolab Summit
12:00
Thorsten Kukuk

Btrfs, snapshots and rollback
How it works and how to avoid pitfalls

presented by Thorsten Kukuk

Nearly everybody has probably run into this situation: after applying updates or other changes to the system, it no longer comes up after a reboot. Especially with a rolling release, this can happen very fast. Most of the time, this means that the system needs to be recovered with the help of a rescue system or even a backup. Wouldn't it be much better if you only needed tell grub, boot the sta...

more

12:00 - 13:00 Seminarraum 1 Technology & Development
Andrew Wafaa

The state of ARM - a 64bit view of what does/doesn't work
State of the Union on ARM - the software, the hardware and anything in between

presented by Andrew Wafaa

The AArch64 port is now in pretty good shape with most things ported and built. However we know that there is plenty of software that is not optimised and some may not actually work at all. Please come along and moan about anything you have found which doesn't work as well on AArch64 as it does on x86. We (Linaro, ARM and openSUSE) want your feedback on where to direct effort next.

This talk...

more

12:00 - 13:00 Saal Community & Project
Redon Skikuli

CANCELED

Cultural Learnings of Albania Linux Scene for Make Benefit Glorious Nation of openSUSE
How to jump-start a GNU/Linux and openSUSE community in your country, even if you think it's hard.

presented by Redon Skikuli

The Albanian people, ruled by a harsh dictator that forced everyone to have a community oriented decision making process for almost everything, were totally confused after the 90s and started to act with aggressive individualism for almost every daily activity in a small. In this reality, a small group of people started promoting GNU/Linux and other FLOSS platforms through a modest community lo...

more

12:00 - 12:30 Roter Salon openSUSE
flavio_castelli

Getting started with Docker
Getting your hands dirty with Docker

presented by flavio_castelli

Docker started is possibly one of the main actors responsible for putting Linux containers into the spotlight. It started as a tool around LXC containers, to become a container solution full of interesting and useful features.

In this workshop we are going to teach the most remarkable features of Docker, and how can you and your team benefit from it.

12:00 - 15:00 Seminarraum 2 Technology & Development
12:30
Ondrej Holecek

Sandboxing GUI applications

presented by Ondrej Holecek

There are plenty of resources how to do sandboxing or isolation of 'server applications'. But what if I want to isolate my browser or I do not trust 3rd party closed source GUI based applications I still need to use? Until our lord and saviour Wayland is ready and can join holy trinity of Wayland - libinput - cgroups, we still need to overcome basic problem of how to get the damned X display i...

more

12:30 - 13:00 Roter Salon Technology & Development
13:00
Bernhard M.

syscalls
gate to the Linux kernel

presented by Bernhard M.

When applications need to do more than mere calculations (e.g. writing a message or file), they need syscalls or system calls. This talk will give an introduction on the what/why/how applications call into the kernel, look at some illustrative examples and the interesting possibilities to make this interaction visible using strace.

This is intended to be an English version of a presentation...

more

13:00 - 13:30 Roter Salon Technology & Development
Douglas DeMaio

Kolab Summit 2.0 - Safe Harbour

presented by Douglas DeMaio

Julian Höppner

13:00 - 13:45 Galerie Kolab Summit
Andreas Färber

openSUSE on ARM boards
A review of the Tumbleweed ARM port, Contrib projects and hardware

presented by Andreas Färber

A lot of work has been going on around the openSUSE ARM port. Which hardware is new? Where is openSUSE running? What has improved in the past year? Whom can you contact? Where are things headed? Expect answers to these and more questions around ARM hardware.

13:00 - 13:30 Saal Technology & Development
13:30
David Disseldorp

An Embedded USB Cloud Storage Gateway with Tumbleweed

presented by David Disseldorp

Scale-out block storage offerings, such as Ceph RADOS Block Devices, offer a number of desirable features including fault tolerance, thin-provisioning, online resize and snapshots. Exposing such storage for access via an embedded USB storage gadget can solve a number of factors limiting adoption, namely: - Interoperability + Cloud storage can now be consumed by almost any system with a USB...

more

13:30 - 14:00 Saal Technology & Development
Peter Czanik

Scaling your logging infrastructure with syslog-ng
From raw data to Big Data

presented by Peter Czanik

The syslog-ng application is an enhanced logging daemon, with a focus on central log collection. It collects logs from many different sources, processes and filters them and finally it stores them or routes them for further analysis. This session focuses on how syslog-ng parses important information from incoming messages, and how it routes logs, feeding downstream systems using arbitrary form...

more

13:30 - 14:30 Roter Salon Technology & Development
Emiel Brok

How to bring SUSE/Linux to school!
SUSE/Linux in the ICT Curriculum

presented by Emiel Brok

This talk is about how to get Linux and OSS into the schools, more precisely about getting it into the ICT curriculum at public IT-schools. As Manager Training at SUSE I am responsible for bringing SUSE Training to the market in Europe, the Middle East and Africa. For now we focus on commercial training institutes, but if we want to create real brand awareness among the future generation of Sys...

more

13:30 - 14:30 Seminarraum 1 Community & Project
14:00
Alexander Graf

uEFI grub2 on Raspberry Pi
How to revolutionize the way we boot on ARM, making the world a better place

presented by Alexander Graf

Booting is hard. Booting in the ARM world is even harder. State of the art are a dozen different boot loaders that may or may not deserve that name. Each gets configured differently and each has its own pros and cons.

As a distribution this is a nightmare. Configuring each and every one of them complicates code that really should be very simple.

To solve the problem, we can just add anoth...

more

14:00 - 14:30 Saal Technology & Development
Johannes Segitz

Key signing party
Get your key signed by many people in one go

presented by Johannes Segitz

At this event we would like to offer the opportunity to get your key signed by other openSUSE contributors. Some of our SUSE employees have very well connected GPG keys, don't miss this opportunity.

NO SUBMISSIONS ARE POSSIBLE ANYMORE, SORRY.

Keylist: ftp://ftp.suse.com/pub/projects/security/osc2016/keylist.txt Signature: ftp://ftp.suse.com/pub/projects/security/osc2016/keylist.txt.asc ...

more

14:00 - 15:30 Hacker Room Community & Project
Douglas DeMaio

Kolab Summit 2.0 - Niche Markets

presented by Douglas DeMaio

Hans de Raad Owner at OpenNovations

14:00 - 14:30 Galerie Kolab Summit
14:30
Christopher Hofmann

Let openQA test you own stuff
How openQA helps our team and we help openQA.

presented by Christopher Hofmann

OpenQA is openSUSE's powerful installation testing environment. It normally tests whole ISO images that need to be mastered first it is not very straightforward to check single packages within the development process of new features or bug fixes. I'll show you how we managed to test our stuff as early as possible without mastering whole ISOs and how we enabled our developers to easily adapt exi...

more

14:30 - 15:00 Saal Technology & Development
Scott Bahling

openSUSE Backports
the better way to build packages for SUSE Linux Enterprise

presented by Scott Bahling

Many projects on build.opensuse.org are building cool packages for SUSE Linux Enterprise Server. It's quite easy to just add the build repository and have your cool packages already maintained for openSUSE or other distros built for SLE - or is it? SLE itself has a limited set of packages as a foundation to build on top of and many times additional build and/or run time dependencies are missing...

more

14:30 - 15:00 Seminarraum 1 Community & Project
15:00
Mauro Morales

A Guided Tour of Machinery
Peace of Mind as a Service

presented by Mauro Morales

As a Linux system administrator you are constantly working on tasks like:

  • Cloning a system from an existing one
  • Migrating a system to new hardware, a virtual environment or a different distribution
  • Debugging a broken system
  • Upgrading a system
  • Integrating your systems into a configuration management tool

Determining and comparing the state of a system in order to wo...

more

15:00 - 16:00 Galerie openSUSE
Andreas Stieger

Disk encryption
Encrypting storage media and full systems with openSUSE

presented by Andreas Stieger

Some basics and challenges on disk encryption will be presented. We will go through the creation and use of an encrypted USB stick, as well as full disk encryption using openSUSE. The talk will conclude discussing some common attack scenarios as well as pointing out feature requests / bugs for potential contributors.

15:00 - 15:30 Roter Salon openSUSE
Theo Chatzimichos

Configuration Management in Production

presented by Theo Chatzimichos

The SUSE Operations and Services team has been using two of the most common configuration management and remote execution systems. More details about the development workflow, the master system setup and best practices that are being used will be revealed. Additionally, we'll see pros and cons we faced, plus challenges in jumping to a configuration management driven infrastructure.

15:00 - 15:30 Seminarraum 1 openSUSE
Richard Brown

Improve the quality of Plasma with Wayland

presented by Richard Brown

A talk from Martin Graesslin (one of the top Plasma developers) about how to Improve the quality of Plasma with Wayland

15:00 - 16:00 Saal openSUSE
Bernhard M.

LinuxTag-style hacking contest

presented by Bernhard M.

The Hacking Contest simulates a scenario that could happen in lots of offices every day: The admin leaves the office to fetch some coffee, but doesn't enable the screen lock. In the meantime, an attacker walks into the office and hides some backdoors etc. on the admin's laptop which he/ she can abuse later.

Two persons or teams play against each other, each of them has a laptop. The ...

more

15:00 - 18:00 Seminarraum 2 Technology & Development
16:00
cschneemann

Images for the clouds with KIWI and OBS

presented by cschneemann

The openSUSE KIWI Imaging System delivers complete operating system images for different hardware and virtualization platforms. The Open Build Service is the one stop solution for building software packages from sources in an automatic, consistent and reproducible way. Combine both to automate image delivery of various Linux Operating System flavours to different virtualization platforms includ...

more

16:00 - 17:00 Roter Salon openSUSE
Richard Brown

openQA - Avoiding Disasters of Biblical Proportions

presented by Richard Brown

What do we mean, biblical? 40 years of darkness, earthquakes, volcanos, human sacrifice, mass hysteria, dogs and cats living together... and on that note, did you know that openQA is used by both openSUSE and Fedora? What is so awesome about this tool that traditional distribution enemies are now working together?

openQA is an automated testing tool, capable of full system, console, and grap...

more

16:00 - 17:00 Galerie Technology & Development
16:30
Sarah Julia Kriesch

Stress Tests and Performance Monitoring
How to get a stable system

presented by Sarah Julia Kriesch

You are using stress tests for Performance Tuning and getting stable systems or applications. I'll show you jmeter for that. Additional you'll need monitoring tools. You'll get a introduction into different ones and what you can do with it. After that you can use them as a developer in the development or as a system administrator for performance tuning.

16:30 - 17:30 Seminarraum 1 Technology & Development
17:00
Andreas Schneider

Testing complex software in CI
Stories from SSSD and Samba world

presented by Andreas Schneider

This talk will show stories from the trenches of developing tests for SSSD and Samba. How we developed complete integration tests that exercise all the capabilities of our software and run in environments without a real network access, without requiring root or sudo or touching the important OS interfaces.

The authors of this talk work on SSSD, Samba and libssh - software that comm...

more

17:00 - 18:00 Galerie Technology & Development
Tobias Mueller

GNOME Keysign - Signing OpenPGP Keys easily and securely
We're having a party with no beer, but fingerprints...

presented by Tobias Mueller

The Web of Trust is the decentralised PKI in the OpenPGP world. It depends on people participating by signing other people's keys. However, when following best practises, the act of signing a key involves secure transfer of the OpenPGP key which contemporary casual key signing protocols for small groups address by exchanging the fingerprint of the key to be signed. The key will then be downl...

more

17:00 - 18:00 Roter Salon Technology & Development
18:30
Douglas DeMaio

SUSE Band

presented by Douglas DeMaio

Come listen to the SUSE Band jam live on stage in the Saal Room

18:30 - 19:45 Saal Entertainment
2016-06-25
10:00
Joschi Kuphal

CoderDojo Nürnberg #2 — Room 1
A free programming club for children and teenagers between 7 and 15, led by experienced mentors

presented by Joschi Kuphal

CoderDojo is a global movement of free, volunteer-led, community based programming clubs for young people. At a Dojo, young people, between 7 and 17, learn how to code, develop websites, apps, programs, games and explore technology in an informal and creative environment. In addition to learning to code attendees meet like minded people and are exposed to the possibilities of technology. This i...

more

10:00 - 17:00 Seminarraum 1 CoderDojo
Joschi Kuphal

CoderDojo Nürnberg #2 — Room 2
A free programming club for children and teenagers between 7 and 15, led by experienced mentors

presented by Joschi Kuphal

CoderDojo is a global movement of free, volunteer-led, community based programming clubs for young people. At a Dojo, young people, between 7 and 17, learn how to code, develop websites, apps, programs, games and explore technology in an informal and creative environment. In addition to learning to code attendees meet like minded people and are exposed to the possibilities of technology.

Thi...

more

10:00 - 17:00 Seminarraum 2 CoderDojo
Douglas DeMaio

Keynote - Michael Miller

presented by Douglas DeMaio

Michael Miller is the President of Strategy, Alliances & Marketing for SUSE

10:00 - 11:00 Saal Keynote
Douglas DeMaio

Kolab Summit 2.0 - Welcome

presented by Douglas DeMaio

Georg C. F. Greve KOLAB SYSTEMS CEO

10:00 - 10:30 Galerie Kolab Summit
10:45
Douglas DeMaio

Kolab Summit 2.0 - The Kolab Experience – The Exciting Future of Next Generation clients

presented by Douglas DeMaio

Jeroen van Meeuwen SYSTEMS ARCHITECT

10:45 - 11:30 Galerie Kolab Summit
11:00
Richard Brown

Distribute or Die - Arguing against Additional Repositories.
Just because we can ship everything in pieces doesn't mean we should

presented by Richard Brown

openSUSE has a wonderful platform with OBS, and tools like software.opensuse.org and 1-Click installs make it very easy for users to get additional software on their machines.

This talk will discuss how this is quite often a very bad thing, leading to problems for users as well as extra work for maintainers in both the short and long term. It will discuss the benefits of putting software pa...

more

11:00 - 12:00 Saal openSUSE
11:30
Douglas DeMaio

openSUSE Wiki Workshop
Help us update the Wiki

presented by Douglas DeMaio

The openSUSE Wiki pages need some love. Come work together with the community to update the wiki pages and delete all the obsolete information that is lingering on our pages. The outdated information needs to be either refreshed or deleted and oSC16 offers the perfect time to come together and makes these necessary decisions. Be there!

11:30 - 13:00 Hacker Room Community & Project
Douglas DeMaio

Kolab Summit 2.0 - Partner Programme

presented by Douglas DeMaio

Aaron & Peter KOLAB SYSTEMS

11:30 - 12:15 Galerie Kolab Summit
12:30
gschlotter

openSUSE Infrastructure
How openSUSE runs its own infrastructure

presented by gschlotter

How openSUSE runs its own infrastructure

12:30 - 13:30 Saal openSUSE
13:00
Douglas DeMaio

Kolab Summit 2.0 - Closing Talk

presented by Douglas DeMaio

Georg C. F. Greve KOLAB SYSTEMS CEO

13:00 - 13:45 Galerie Kolab Summit
13:30
alcho

Next openSUSE.Asia summit , moving forward

presented by alcho

The first openSUSE.Asia was awesome in Beijing, China, and this time we also made it great in Taipei , Taiwan. We designed some event made it different, and connected with local community to do more sharing and promotion for openSUSE. Just like last year said , we would like to continue this event in the future, so we will take this opportunity to introduce 2nd summit what it different, and ...

more

13:30 - 14:00 Saal Community & Project
14:00
Michael Kromer

OBS and the real cool stuff
How to leverage OBS to the max and see quite undocumented features

presented by Michael Kromer

OBS (Open Build Service) is an awesome piece of software which is yet unmatched by other available software suites. This talk shows how Kopano approached the change in their build system, and how they integrated fully fledged build requirements into OBS. From adding real custom distributions such as Collax (just using DEB, without bootstrapping at all) to integrating with Atlassian Stash - All ...

more

14:00 - 15:00 Saal Technology & Development
Douglas DeMaio

Kolab Summit 2.0 - Panel Discussion

presented by Douglas DeMaio

Summit visitors

14:00 - 14:30 Galerie Kolab Summit
15:00
Andreas Färber

Porting openSUSE to MIPS
A how-to guide for porting to new architectures

presented by Andreas Färber

PowerPC and ARM ports exist for some time already, as well as unofficial SPARC and Motorola 68k efforts. This talk will go into details of how to start such a port with OBS and give an update on the progress made for mipsel.

15:00 - 16:00 Saal Technology & Development
Josef Reidinger

Cheetah
Fast and secure way to run binaries from ruby

presented by Josef Reidinger

Cheetah is fast and secure native way to execute scripts and programs in Ruby. It includes native support for pipeing, streaming input/outputs, mandatory error handling and running in chroot. The session will contain live examples of usage and comparison to native ruby methods like backticks or system call.

15:00 - 15:30 Galerie Technology & Development
15:30
Tony Jones

Introduction to performance analysis on openSUSE using Perf

presented by Tony Jones

The perf tool was introduced with kernel version 2.6.31 but several major releases later, knowing which of its many features to use when and how to interpret the results is still challenging for many users. In this talk I will present a brief overview of the performance counters provided by modern x86 hardware followed by a discussion of the various monitoring capabilities offered by perf, whe...

more

15:30 - 16:00 Galerie Technology & Development
16:00
Andreas Färber

Getting Geeko some cross-compilers
An update on building GCC cross-compiler packages

presented by Andreas Färber

openSUSE relies on native compilation today, resorting to QEMU linux-user emulation for non-native build targets. Here's a brief update of where we are with building real cross-compilers, including for non-Linux targets such as microcontrollers, from our SUSE-maintained GCC packages.

16:00 - 16:15 Saal Technology & Development
16:30
Josef Reidinger

Config Files API
Future of config files handling

presented by Josef Reidinger

YaST has been trying to find a solution to work with configuration files in a way that is easy and reusable, while ensuring the consistency of the resulting configuration. The response is Config Files API (CFA), a generic framework to work with configuration files in Ruby. Although currently is only used in the yast2-bootloader module, CFA will become one of the key components of YaST in the ne...

more

16:30 - 17:00 Saal Technology & Development
18:45
Douglas DeMaio

Cellar Tour June 25 - Meet up point at the Kater Murr

presented by Douglas DeMaio

Explore the underground cellars of Nuremberg. Learn about the beer that was stored in these cellars and why it is so, so good. There are only 25 seats for this tour and you must register for it before the tour because of the limited seats that are available. The tour is 75 minutes.

Please ensure you register for one of the tours under "My Registration". There needs to be a minimum of 10 peo...

more

18:45 - 20:00 Saal Entertainment
Douglas DeMaio

CANCELED

City Tour June 25 - Meet up point at the Kater Murr

presented by Douglas DeMaio

Come on the Nuremberg City Tour. There are only 25 seats for this tour and you must register for it before the tour because of the limited seats that are available. See the historical sites in this medieval city in Bavaria. The tour is 75 minutes.

Please ensure you register for one of the tours under "My Registration". There needs to be a minimum of 10 people per tours. Tours that have less...

more

18:45 - 20:00 Galerie Entertainment
2016-06-26
10:00
Douglas DeMaio

openSUSE and the Open Mainframe Project - an overview

presented by Douglas DeMaio

Jens Voelker, IBM Systems, will give a talk on the following: In this session you will hear about the community movement around the mainframe platform and how IBM and others are working within the framework of the Linux Foundation collaborative projects structure to embrace the community. The session will cover the porting of openSUSE to the OS/390 platform and also highlight how the comm...

more

10:00 - 11:00 Saal Technology & Development
Michal Hrušecký

Testing OpenWRT using BoardFarm

presented by Michal Hrušecký

OpenQA rulez when it comes to testing desktop and it is still quite good when it comes to testing server. But when testing routers, we face some different challenges. This talk would introduce to the BoardFarm - test-suite tailored to test routers.

10:00 - 10:15 Seminarraum 1 Technology & Development
Hans de Raad

Integrating automated (security) testing into your development process

presented by Hans de Raad

Automated testing has become a normal part of developer life in the world of agile development processes. However, it is usually only focused on unit testing or behavior testing–either the technical or the functional realm of the application. What about security testing and other non-functional aspects of the application, like performance testing?

Especially if you work in strongly regulated...

more

10:00 - 11:00 Seminarraum 2 Technology & Development
10:30
Bernhard M.

Quick Cloud Intro
How does using a cloud feel

presented by Bernhard M.

Many people hear about clouds, but not many have actually used one. That is why I want to give a quick live demo of a cloud (running SUSE OpenStack Cloud software) to give the audience an idea of how using a cloud feels.

background: https://en.wikipedia.org/wiki/Cloud_computing

10:30 - 10:45 Seminarraum 1 End User
11:00
Michael Kromer

Complete Kopano OSS communication stack with openSUSE/SLES
How to deploy and run groupware and more in a snap

presented by Michael Kromer

Nowadays communication needs are higher than ever. From E-Mail to instant messaging, all possible media exchange types are required to be up and running 24/7. With providing the only available 100% open source MAPI backend, Kopano delivers not only the classic groupware features but extended WebRTC technologies, Owncloud APIs, CIFS connectors – all to deliver the user a unique monolithic commun...

more

11:00 - 14:00 Seminarraum 2 Technology & Development
benalia behchich

Free software GNU / Linux Association and its contribution to the deployment of free software in Algeria
Association strategies to attract people around the free software

presented by benalia behchich

association contribution in increasing the deployment of free software GNU / Linux and its use in Algeria

11:00 - 11:15 Seminarraum 1 Community & Project
Tobias Mueller

GNOME 3.20 - Five years after 3.0
Design decision, major changes, future visions

presented by Tobias Mueller

GNOME 3.20 has just been released on 21st of March. With that release, many visible improvements will be delivered to users around the world. While many people already excitedly use GNOME 3 with the new user experience, some features of the new and elegant desktop like LibreOffice integration or editing photos with non-destructive GEGL operations are not yet wildly known. We also did many th...

more

11:00 - 11:30 Saal Technology & Development
11:30
jhrozek

SSSD: More than an LDAP client
An overview of the SSSD, its features and roadmap

presented by jhrozek

The SSSD project started as a deamon that allows to resolve users and groups in LDAP, but is gaining more features over time. In this talk, I would like to give an overview of the features SSSD has, with focus on what was introduced into the project in the last couple of years or the features we are working on now. In particular, I would like to show how SSSD allows the administrator to easily ...

more

11:30 - 12:30 Saal Technology & Development
12:30
Ancor González Sosa

openSUSE: much more than Linux distributions
Projects under the openSUSE umbrella

presented by Ancor González Sosa

The openSUSE project was born to ensure the existence and independence of a free (as in free speech) Linux distribution. But there is something you can take for granted if you create a community of technology enthusiasts - at some point they will start to create cool new things.

Thus, openSUSE has become the home of many open source projects like OSEM, Portus, Jangouts, Machinery or zypper-d...

more

12:30 - 12:45 Saal Community & Project
12:45
Douglas DeMaio

openSUSE Targeting the Education Sector
Results from the National School Board Conference

presented by Douglas DeMaio

openSUSE recently attended the National School Board Conference in Boston, Mass., with a focus of introducing and challenging school districts, teachers and administrators to implement the use and teaching open source software in schools within the United States. Find out the results of this effort and see what openSUSE can do to increase participating in open-source projects at schools in the ...

more

12:45 - 13:00 Saal openSUSE
13:00
Richard Brown

openSUSE Project Meeting

presented by Richard Brown

Got an idea you want to share with the openSUSE Project? Is there something you want to change but need some help to get started? Got a question you want to ask for the Project, it's contributors, or the Board? This is your opportunity, the annual openSUSE Conference Project Meeting will take place at oSC16 on Sunday. Will be also conducted live in #opensuse-project on irc.freenode.net for ...

more

13:00 - 14:00 Saal Community & Project
Douglas DeMaio

Docker meetup @ openSUSE conference [Z-Bau]

presented by Douglas DeMaio

This special meetup will take place during the openSUSE conference at Z-Bau.

There will be docker related talks spread throughout the conference, but we saved a little space for all of you wanting to share your experience, or give a presentation.

If you are interested in having a slot on your own, please get in touch.

The final agenda will be made available once ready.

Sign up at...

more

13:00 - 16:00 Seminarraum 1 Docker Meetup
13:30
Miquel Sabaté Solà

Easy patch and update of Docker images
How to keep your Docker images more secure with zypper-docker

presented by Miquel Sabaté Solà

Docker Hub is a great place in which anyone can pull a wide variety of Docker images. Unfortunately, a good amount of these Docker images contain security issues.

We are concerned in SUSE about security issues, and that is why we have come up with a tool that allows us to patch and update Docker images in a safe way. This tool is called zypper-docker, and it is basically a bridge between ...

more

13:30 - 13:45 Seminarraum 1 Technology & Development
14:00
Miquel Sabaté Solà

Portus: claim control of your Docker images
Securing and managing your on-premise Docker Registry

presented by Miquel Sabaté Solà

Portus is an open-source authorization service and user interface for the Docker registry.

Portus is the perfect companion for your on-premise instance of the Docker registry. It makes possible to have full control over your images thanks to its access control lists. It also empowers collaboration thanks to the 'team' and 'search' features.

14:00 - 15:00 Seminarraum 1 Technology & Development