Program for openSUSE Conference 2016
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 KeynoteIndieWeb 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-DayIntroduction 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 SummitCANCELED
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 SummitWriting 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 SummitHawk 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 SummitExploring 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 SummitHacking 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 SummitThe 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 SummitManaging 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 SummitHow 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 & DevelopmentA 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 SummitBitTorrent 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 SummitopenSUSE 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 openSUSEopenSUSE 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 openSUSEBridging 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 openSUSEopenSUSE 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 openSUSESecurity 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 openSUSEHow 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 openSUSECellar 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 EntertainmentCity 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 EntertainmentKeynote from Frank Karlitschek, founder of Nextcloud
presented by Douglas DeMaio
Frank Karlitschek, ownCloud community project lead
10:00 - 11:00 Saal KeynoteInfrastructure-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 & ProjectMySQL 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 & DevelopmentopenSUSE 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 & ProjectCeph 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 & DevelopmentStatic 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 & DevelopmentSystemd: 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 & DevelopmentopenSUSE 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 & Developmentceph: 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 & DevelopmentReproducible 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 & DevelopmentWorkshop ownCloud
ownCloud with openSUSE
presented by Klaas Freitag
- zypper addrepo http://download.opensuse.org/repositories/isv:/ownCloud:/community/openSUSE_Leap_42.1/isv:ownCloud:community.repo
- zypper refresh
- zypper install owncloud
- zypper install apache2
- Configuration Firewall : Allow HTTP,HTTPS,SSH
- zypper install mariadb; create DB & Assign privileges to a new MySQL user to handle database operations for ownCloud.
- a2enmod php5 (n...
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 & ProjectBuilding 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 openSUSEOpenDOC: 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 openSUSEreproducible 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 & DevelopmentRuby 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 & DevelopmentopenSUSE 101
Our Mentoring Program
presented by Henne 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...
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 & ProjectKeynote - 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 Keynoteinvis-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 & ProjectEnforcement 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 & Development20.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 & DevelopmentREPLACEMENT 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 & ProjectCANCELED
Designing in the open: Open Source DesignExperiences 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 & ProjectopenSUSE 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 openSUSEopenSUSE 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 & ProjectOrchestrating 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 & DevelopmentKDE 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 & ProjectTurris 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 & DevelopmentCellar 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 EntertainmentCity 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 EntertainmentAppArmor 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 & DevelopmentGNU 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 & ProjectMonitoring 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 & DevelopmentKolab Summit 2.0 - Welcome
presented by Douglas DeMaio
Georg C. F. Greve KOLAB SYSTEMS CEO
10:00 - 10:30 Galerie Kolab SummitKolab Summit 2.0 - Tech Plan / Technical Roadmap
presented by Douglas DeMaio
Aaron Seigo KOLAB SYSTEMS CTO
10:45 - 11:15 Galerie Kolab SummitThe 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 KeynoteKolab Summit 2.0 - IBM Power 8
presented by Douglas DeMaio
Dr. Wolfgang Maier IBM
11:30 - 12:00 Galerie Kolab SummitGetting 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 & DevelopmentCANCELED
Cultural Learnings of Albania Linux Scene for Make Benefit Glorious Nation of openSUSEHow 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 openSUSEBtrfs, 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 & DevelopmentThe 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 & ProjectSandboxing 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 & DevelopmentKolab Summit 2.0 - Safe Harbour
presented by Douglas DeMaio
Julian Höppner
13:00 - 13:45 Galerie Kolab SummitopenSUSE 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 & Developmentsyscalls
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 & DevelopmentHow 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 & ProjectScaling 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 & DevelopmentAn 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 & DevelopmentKolab Summit 2.0 - Niche Markets
presented by Douglas DeMaio
Hans de Raad Owner at OpenNovations
14:00 - 14:30 Galerie Kolab SummitKey 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 & ProjectuEFI 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 & DevelopmentLet 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 & DevelopmentopenSUSE 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 & ProjectA 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 openSUSEImprove 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 openSUSEDisk 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 openSUSELinuxTag-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 & DevelopmentConfiguration 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 openSUSEImages 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 openSUSEopenQA - 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 & DevelopmentStress 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 & DevelopmentGNOME 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 & DevelopmentTesting 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 & DevelopmentSUSE Band
presented by Douglas DeMaio
Come listen to the SUSE Band jam live on stage in the Saal Room
18:30 - 19:45 Saal EntertainmentCoderDojo 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 CoderDojoKolab Summit 2.0 - Welcome
presented by Douglas DeMaio
Georg C. F. Greve KOLAB SYSTEMS CEO
10:00 - 10:30 Galerie Kolab SummitKeynote - Michael Miller
presented by Douglas DeMaio
Michael Miller is the President of Strategy, Alliances & Marketing for SUSE
10:00 - 11:00 Saal KeynoteCoderDojo 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 CoderDojoKolab 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 SummitDistribute 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 openSUSEopenSUSE 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 & ProjectKolab Summit 2.0 - Partner Programme
presented by Douglas DeMaio
Aaron & Peter KOLAB SYSTEMS
11:30 - 12:15 Galerie Kolab SummitopenSUSE Infrastructure
How openSUSE runs its own infrastructure
presented by gschlotter
How openSUSE runs its own infrastructure
12:30 - 13:30 Saal openSUSEKolab Summit 2.0 - Closing Talk
presented by Douglas DeMaio
Georg C. F. Greve KOLAB SYSTEMS CEO
13:00 - 13:45 Galerie Kolab SummitNext 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 & ProjectKolab Summit 2.0 - Panel Discussion
presented by Douglas DeMaio
Summit visitors
14:00 - 14:30 Galerie Kolab SummitOBS 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 & DevelopmentPorting 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 & DevelopmentCheetah
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 & DevelopmentIntroduction 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 & DevelopmentGetting 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 & DevelopmentConfig 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 & DevelopmentCANCELED
City Tour June 25 - Meet up point at the Kater Murrpresented 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 EntertainmentCellar 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 EntertainmentTesting 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 & DevelopmentopenSUSE 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 & DevelopmentIntegrating 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 & DevelopmentQuick 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 UserComplete 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 & DevelopmentFree 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 & ProjectGNOME 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 & DevelopmentSSSD: 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 & DevelopmentopenSUSE: 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 & ProjectopenSUSE 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 openSUSEopenSUSE 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 & ProjectDocker 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 MeetupEasy 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 & DevelopmentPortus: 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