Program for openSUSE Conference

2015-05-01
09:00
Robin Edgar

Conference Check In

presented by Robin Edgar

Check in to the conference - Everybody is a volunteer! Please sign up for a task and help us to help you make this an awesome conference!

09:00 - 10:00 Main hall
09:30
Markus Feilner

Do good and talk about it!
Two green millenia in Open Source

presented by Markus Feilner

You know what's cool about OpenSUSE and SUSE? Okay, a lot. We're green. Yeah. And we're not only doing good things, but we're also talking about it. Expect several striking sensational new and sentimental announcements in this keynote about good things that are happening right now.

[Spoiler!] First, the former Linux-Magazin journalist Feilner (yours truly) is now team lead of SUSE Documen...

more

09:30 - 10:00 Main hall
10:15
Richard Brown

The Future is Unwritten
...and so is the title of this presentation

presented by Richard Brown

This session will discuss in detail a new SUSE project and start the discussion on its potential benefits for openSUSE It'll explain some of the concepts, the thoughts behind this new approach and provide some ideas about future processes, especially those which relate to openSUSE and the adoption, support, and maintenance of code between SUSE and openSUSE

10:15 - 11:15 Main hall Business and Outcome track
11:30
Robin Edgar

building communities, nerd-level difficulty

presented by Robin Edgar

After years of visiting LAN parties and similar geek events Elger decided to help nerd and geek organizations. This was home, it made him happy. Building communities has been one of his main challenges: getting the right people together to do great things. It appears to be very difficult, and even more so if you are a geek.

In this talk Elger will showcase lessons learned of his travels in b...

more

11:30 - 12:00 Main hall Business and Outcome track
13:15
Hans de Raad

Keynote by Aaron Seigo

presented by Hans de Raad

Keynote by Aaron Seigo. He will talk about open source community management and how they are able to work together. Further information will follow soon but since OSEM requires me to add at least 80 words into this field I feel compelled to at least reach that minimum in order to be able to submit this proposal, this limit (however logical) is very annoying if you want to quickly register talks...

more

13:15 - 13:45 Main hall Community, collaboration and Cooperation
14:00
Richard Brown

Pacemakers, Death by Storage, and Shooting Servers in the Head
Why High Availability Clustering is awesome

presented by Richard Brown

This session will be an introduction to High Availability clustering, which is available in openSUSE and the SUSE Linux Enterprise High Availability Extension. The talk will explain the basic concepts of high availability clustering, such as the Pacemaker Resource Manager, Corosync Cluster Engine, Resource Agents, Fencing Agents, and great acronyms like SBD (Storage Based Death) and STONITH (S...

more

14:00 - 14:30 Main hall Development, Technology & Security
Adrian Schröter

What's new in OBS
Our current state and goals for this year

presented by Adrian Schröter

A team report how the Open Build Service(OBS) team sees the current state of OBS in openSUSE. It will also outline our goals for this year. The talk is a good opportunity to sync the point of view between OBS developers and users. We are happy to discuss any issues our goals afterwards.

OBS is the central infrastructure behind the openSUSE distribution. It is used to build, collaborate and t...

more

14:00 - 14:30 Second room Development, Technology & Security
14:15
craig gardner

Positively Popular Packaging
When Clever Titles Are Required

presented by craig gardner

Great software simply requires superior packaging. No matter how good the software is, if you can't deliver it users in a way that even the most dim user can use it, your software is a failure. Packaging your software consistently across a multitude of user environments is what sets great software apart from the mediocre. This talk will share some information about crafting software in such ...

more

14:15 - 15:15 Third room Development, Technology & Security
14:45
Gábor Nyers

Containers with systemd-nspawn

presented by Gábor Nyers

While probably the most prominent, Docker is not the only tool for building and managing containers. Originally meant to be a "chroot on steroids" to help debug systemd, systemd-nspawn provides a fairly uncomplicated approach to work with containers. Being part of systemd, it is available on most recent distributions out-of-the-box and requires no additional dependencies.

This talk will intr...

more

14:45 - 15:45 Second room Development, Technology & Security
Ludwig Nussel

The openSUSE backports project for SLE12
An Introduction

presented by Ludwig Nussel

SUSE Linux Enterprise is the work horse for mission-critical Linux use. The operating system and selected major components on top are maintained and supported via SUSE's commercial offering. The openSUSE project on the other hand provides thousands of free and open source software packages maintained by volunteers via openSUSE Tumbleweed. Many openSUSE contributors also run SLE in production an...

more

14:45 - 15:15 Main hall Development, Technology & Security
15:00
Martin Simons

The CFEngine Roadshow
Spinning up the data center

presented by Martin Simons

The CFEngine Roadshow is a live demonstration of bringing up an array of real servers. In the presentation part I will make a comparisson with other popular products like Chef and Puppet. The presentation gives an overview of the underlying concepts of CFEngine that will be explained by everyday examples. The second part consists of the spinning up of the data center, which cam be followed li...

more

15:00 - 16:00 Room 3 1/2 Development, Technology & Security
15:30
Tomáš Chvátal

Non-scary packaging intro
No we are not working on tetrapak stuff

presented by Tomáš Chvátal

Did you ever wonder what one has to endure as packager in openSUSE? Learn now the packaging goes. What are some common mistakes? How does the package get to Factory? What about maintenance, can anybody do it? Interested now? How about we could learn some neat tips and tricks to keep the packaging fun? Well if that is not enough you can also ask for hints and help on real issues you are having i...

more

15:30 - 16:00 Third room Development, Technology & Security
15:45
Robert

The Public Cloud
Looking at all the angles

presented by Robert

The Cloud and Public Cloud computing are all the rage. The Public Cloud has somewhat moved passed the hype cycle, which these days is clearly dominated by Docker, and is moving into the adoption cycle. While almost everyone uses a cloud already this talk will take a deeper look at the IaaS (Infrastructure as a Service) setup of the Public Cloud.

openSUSE images are available in the major Pub...

more

15:45 - 16:45 Main hall Development, Technology & Security
16:00
craig gardner

Taming Tigers with Puppet
... or chef, or cfengine, or ...

presented by craig gardner

Managing a single system can be troublesome. Managing more than one is nightmare. Keep your systems running as you intend with Configuration Management. There are many choices, each able to satisfy a variety of needs. This presentation will show what can be done with these tools, and compare features among the various tools. And don't forget, SUSE also has a cool new opensource offering in...

more

16:00 - 16:30 Second room Development, Technology & Security
16:15
Lars Vogdt

Packaging Workshop, Part 2
Packaging for heros

presented by Lars Vogdt

You have a fundamental understanding how an openSUSE system should work? You want to step into the ring and start playing with compiler options, package dependencies, renames, cross distribution packaging and other crazy things some people do for "fun"? Then this workshop might be the right one for you. We do not expect that you can write a spec file from scratch (at least not in the beginning...

more

16:15 - 17:15 Third room Development, Technology & Security
16:45
Oliver Neukum

How to implement power management in a kernel driver
Overview of things you need to do to play nicely with power management

presented by Oliver Neukum

We like to be able to run our devices for as long as possible on battery and to pay less for electricity. For this to work device drivers need to manage the power their devices use. The kernel provides a generic model for devices and their interactions. Drivers need to implement a small number of callbacks to enable proper support for power management. There are a number of issues which shoul...

more

16:45 - 17:15 Second room Development, Technology & Security
17:00
Ramon de la Fuente

Ansible Project Deploy
A re-usable Ansible role to deploy your projects

presented by Ramon de la Fuente

Ansible is a provisioning tool rapidly growing in popularity, mainly due to it’s simplicity. But it’s capable of more than just provisioning! In this talk, I’ll walk you through an Ansible role that can be used to deploy your projects. Those familiar with Capistrano wil recognize the method, but I’ll explain it step by step and in the end I’ll show a real-world example from a Symfony2 project: ...

more

17:00 - 17:30 Main hall Development, Technology & Security
17:45
jos weyers

Showing keys in public. What could <i>possibly</i> go wrong?

presented by jos weyers

A password shouldn’t be on a post-it note. In plain view. On the console. The password to a locked door is called a key. So if a reporter wants to get the point across that certain people shouldn't have access to a particular key, would it be wise for said reporter to show that key to the world? This talk will show how not to run this story, why we should care and maybe make you rethink yo...

more

17:45 - 18:15 Main hall Development, Technology & Security
2015-05-02
09:15
Robert

Opening Keynote
Welcome to oSC15

presented by Robert

The openSUSE Board would like to welcome all attendees to The Hague and oSC15.

The new openSUSE Board is looking forward to welcoming everyone to the openSUSE Conference. With a look back and a look ahead we will invite others to join us on stage to show how under the theme of "Flexibility through diversity" we work together around the globe to keep the openSUSE heart beating. In 2014 the fi...

more

09:15 - 09:45 Main hall Project & OSS Leadership
10:00
Jeroen Baten

Plan your project with LibrePlan
or find out why you needed to, the hard way :-)

presented by Jeroen Baten

Business and Outcome track: LibrePlan is a collaborative tool to plan, monitor and control projects and has a rich web interface which provides a desktop alike user experience. All the team members can take part in the planning and this makes possible to have a real-time planning . LibrePlan is open source and you can download, install and customize it for free. It is usual that you need to m...

more

10:00 - 10:30 Second room
Hans de Raad

LibreOffice What's new?
By Michael Meeks

presented by Hans de Raad

In the last six months LibreOffice has launched on a host of new platforms making it available more widely than ever before. Come and see demos of the brand new Android editor prototype, the just-announced LibreOffice Online, and hear what major under-the-hood changes are making these new apps possible. Not a pixel-pusher? Be introduced to LibreOfficeKit -- the lean, mean, API-accessible m...

more

10:00 - 10:30 Main hall Community, collaboration and Cooperation
Josef Reidinger

How to Improve YaST

presented by Josef Reidinger

Have you found any annoying bug in YaST? Do you miss some additional feature? This workshop is your opportunity to improve YaST by yourself. A selected group of YaST developers will provide an introduction to YaST coding as well as some hints and tips to find the root of YaST bugs. In the process, they will help the attendees to implement any feature or debug any issue, getting the improved ver...

more

10:00 - 11:00 Third room Development, Technology & Security
10:45
Floris van Geel

Drupal as a building management system

presented by Floris van Geel

As we all know, Drupal is great for building web platforms, but now we can also manage real buildings with it. Not just facilitation management with modules as rooms or availability calendars, but the actual building itself. This is done with a Building Information Model (BIM) in which all the geometry and relevant metadata for constructing the building is stored. We’ve been able to expose this...

more

10:45 - 11:15 Second room Development, Technology & Security
Andreas Färber

ARM software development on openSUSE
How to use openSUSE on ARM for kernel and microcontroller development

presented by Andreas Färber

A lot has been said already about how the openSUSE packages for ARM have been built in OBS. This talk will instead focus on how some of the tools in openSUSE 13.2 or Factory on your ARM system can be used not only to enable openSUSE running on more ARM devices, but also to develop software for ARM microcontrollers that cannot run openSUSE themselves. What can you do if no JeOS image is readily ...

more

10:45 - 11:15 Main hall Development, Technology & Security
11:15
Henne Vogelsang

Basic Rails for Geekos

presented by Henne Vogelsang

Learning Rails is fun, and Rails for Geekos allows you to get your feet wet with the popular open source web application framework written in Ruby. You're going to learn how to install Ruby and Rails, Ruby programming language basics and how to create a basic Ruby on Rails web application. All you need to bring with you is a laptop with openSUSE 13.2, basic understanding of the Linux console an...

more

11:15 - 12:15 Third room Development, Technology & Security
11:30
Kristoffer Grönlund

Exploring history with Hawk
An introduction to HA cluster forensics

presented by Kristoffer Grönlund

Hawk is a cluster configuration and management tool implemented as a Ruby on Rails app which runs on Linux HA clusters. It includes features for monitoring clusters, configuring new cluster resources, simulating changes to the cluster, setting up access control lists and more. This session is an introduction to High Availability clusters in general, focusing on using the Hawk web interface to i...

more

11:30 - 12:00 Second room Development, Technology & Security
Josef Reidinger

News from the YaST Kitchen

presented by Josef Reidinger

This presentation shows all the news that have happened in the YaST world since the last openSUSE conference from an end user point of view. New modules like YaST2-Docker or YaST2-Journal, new functionality in several components and also some reduction of functionality like the drop of support for Grub Legacy in YaST2-Bootloader. The format of the presentation will be quite open, encouraging at...

more

11:30 - 12:00 Main hall Development, Technology & Security
13:30
Hans de Raad

Keynote by Brenno de Winter
By Brenno de Winter

presented by Hans de Raad

Brenno de Winter is a well known Dutch research journalist and a firm believer in open source/free software. He will talk about his personal experiences on the importance of being able to freely communicate in a world that has become increasingly non-free.

Since 1993 de Winter has developed software for commercial applications. Since 1995 he focuses on projects with open source software as a...

more

13:30 - 14:00 Main hall Community, collaboration and Cooperation
14:15
Robert

Docker
Not a silver bullet

presented by Robert

Docker is all the hype these days. In this short talk I will take a look at some of the not so pleasant issues that come along with containers that not many appear to want to acknowledge or talk about. This is not a Docker tutorial nor will we discuss any technical details about the tools or how Docker functions. Rather in this talk we will explore side effects of container building and what th...

more

14:15 - 14:45 Second room Development, Technology & Security
Henne Vogelsang

Advanced Rails for Geekos

presented by Henne Vogelsang

You have visited the Basic Rails for Geekos workshop at oSC15, concluded an online workshop like Rails for Zombies or, eureka, have actually read a book like Agile Web Development with Rails? You have a basic idea about models (no not Cara Delevingne), views (no not the one out of your window) and controllers (no not your PS4 pad)? Now let's see if you can apply this knowledge to some real worl...

more

14:15 - 15:15 Third room Development, Technology & Security
Lars Vogdt

Monitoring at/with SUSE
How SUSE R&D checks network and system resources

presented by Lars Vogdt

Thousands of running services on hundreds of machines ask the admins to pay attention. At all times, on all channels, with all available software packages that openSUSE has to offer. Lars does not only keep an eye on all devices inside SUSE R&D, he is also maintaining some of the biggest packages in the server:monitoring repository like Nagios, Icinga, Shinken, check_mk, mod_gearman, Naemon, PN...

more

14:15 - 14:45 Main hall Development, Technology & Security
15:00
tgoettlicher@suse.de

Machinery - A Systems Management Toolkit for Linux
How to make Alfred happy

presented by tgoettlicher@suse.de

Alfred is a system administrator of a real world data center. He faces the reality of systems nobody knows about, people making mistakes and forgetting about best practices, or not riding the latest DevOps trend. SUSE has started an open source project to help Alfred to keep his sanity and fill the gaps current tools don't address yet. The project is Machinery (http://machinery-project.org) and...

more

15:00 - 15:30 Main hall Development, Technology & Security
Christian Boltz

PostfixAdmin 3.0 - Mailserver administration made easy
Webinterface and more to manage your mailserver

presented by Christian Boltz

PostfixAdmin is a webinterface to manage your mailserver and can manage things like domains, mailboxes and aliases. Besides that, the admin can allow the users to administrate their mailbox or domain - which means the admin can relax ;-)

The webinterface is only half of the truth: PostfixAdmin 3.0 comes with a Commandline client ("CLI") which can be used to create, edit or delete everything ...

more

15:00 - 15:30 Second room Development, Technology & Security
15:45
Jan Krupa

What's new in SUSE Studio land
Building and running openSUSE appliances on the web

presented by Jan Krupa

This talk will give you introduction to SUSE Studio, what you can use it for and how you can build openSUSE based appliances with just a few clicks on the web. Our team added quite a lot of new features over the past two years. I'll try to cover all of them and give you more details about what we improved. You can look forward for a live demo as well as information on how to join the community ...

more

15:45 - 16:15 Main hall Development, Technology & Security
jospoortvliet

Build your own Cloud
Live installation and configuration of your own Cloud on a small board

presented by jospoortvliet

Always wanted to play with a small, embedded device? Always wanted to have your own Cloud at home? This is your chance! Installing openSUSE and ownCloud on a Banana Pi or Raspberry Pi 2 is not very hard and it can do Real Cool Stuff™. Your documents, your calendar, your contacts, photos, passwords, music, notes, all of it on your own little server at home. In this workshop we will go over the p...

more

15:45 - 16:45 Third room Development, Technology & Security
Lars Vogdt

openSUSE Infrastructure 2015
How openSUSE runs it's own infrastructure

presented by Lars Vogdt

What services are running behind the opensuse.org domain? How are those managed and monitored? What needs to be done to start an own service under the *.opensuse.org umbrella? What is there already - and what is planned and needed in the future? Are there requests from community members and how are they handled? Who is making decisions - and when? What is running behind the openSUSE Build Servi...

more

15:45 - 16:15 Second room Development, Technology & Security
16:30
Michael

How and why to protect communications with Tor
OpenSUSE clients, services, and Tor return control of your data to you, welcome to freedom!

presented by Michael

Proxy bridging, tunneling, and routing are some of the most useful and least understood networking techniques that novice users can leverage in their daily work. We'll consider use cases for connecting OpenSUSE clients over SOCKS5 proxies generically as well as examine the topic of cross platform client anonymization and how the onion router achieves a high degree of communications protection b...

more

16:30 - 17:00 Second room
Andrew Wafaa

mbed - ARM's platform for IoT
How ARM is approaching the Internet of Things

presented by Andrew Wafaa

"Internet of Things" or IoT is a growing term in the industry, but it's more than just buzz. The presentation will provide an insight into how ARM is approaching this new market with the mbed platform and what technologies are in play including security, network, data and APIs. By providing the necessary building blocks to be able to create standards-based connected IoT solutions for a broad se...

more

16:30 - 17:00 Main hall Development, Technology & Security
2015-05-03
09:30
Douglas DeMaio

Why Branding Matters
Creating Consistency and Striking a Balance

presented by Douglas DeMaio

Organizations should be designed to endure but can only do so through strong core activities and a strong brand. The open source community might not view branding as important, but there are reason to have consistent branding. From Mozilla to Libre Office or VLC to Blender, successful open source projects have created consistency with branding and messaging of products and services. This presen...

more

09:30 - 10:00 Main hall Business and Outcome track
Alexander Swen

Vim Workshop
Changing cold feet to a warm bath

presented by Alexander Swen

A 3 hour workshop that aims to let attendees understand the structure of Vim and touches all important aspects of a beautifull and state of the art text editor. Working with Linux, developing code involves lots of text editing. Everyone knows the tool Vim and a lot of people also know that is as powerful as hard to learn. For a lot of people that is a reason to stay on another editor or only do...

more

09:30 - 12:30 Third room Development, Technology & Security
Jean-Daniel Dodin

Basic video workflow
capturing showcase video and spreading the web with it

presented by Jean-Daniel Dodin

Take video footage with any tool (camcorder, DSRL, smartphone), convert it, make a gallery. We will use kdenlive to edit footage, export it to mp4 files, write scripts to make them fit dvd or internet and upload them. This workshop can accomodate 3 to 10 people. It's necessary to come with a computer and some footage of your own (can be done with nearly any source, including a smartphone), th...

more

09:30 - 10:30 Room 3 1/2 Development, Technology & Security
10:15
Richard Brown

Testing Fedora in openQA
or..how to start testing anything in openQA in less than 24 hours

presented by Richard Brown

This session will be serve as an introduction to openQA and demonstrate how it can be used to write tests for more than just openSUSE and it's distributions. Using the example of Fedora Linux, this session will describe a methodology for designing an openQA test suite and give an guide on how attendees could go about building their own openQA test suites. Attendees do not need any past experie...

more

10:15 - 11:15 Main hall Community, collaboration and Cooperation
Robert

Booth boxes
What is working what is not?

presented by Robert

The first round of booth box material has been distributed around the world with our last supply used during FOSDEM earlier this year. More booth box material is on teh way and we will be ready for the rest of the year to ship material where it is needed.

There is an application to request a booth box for a given event.

There will be an initial presentation about how we got to where we ar...

more

10:15 - 11:15 Second room Community, collaboration and Cooperation
10:45
Jean-Daniel Dodin

Basic photo workflow
from the camera to the internet

presented by Jean-Daniel Dodin

It's very easy nowaday to take photos, but as it's nearly free, any people takes lot of them. It is necessary then to store them, backup them, edit them, spread them to the parents and friends. Linux is very good at making this, all the necessary tools are here, but some organization is necessary. I will share my workflow including writing scripts to make the process easy. This workshop can a...

more

10:45 - 11:45 Room 3 1/2 Development, Technology & Security
11:15
Hans de Raad

Radically Open Security and NetAidKit: An Open Source WiFi Router for Digital Freedom
by Melanie Rieback

presented by Hans de Raad

Radically Open Security is the world's first not-for-profit computer security consultancy company. We're a collective of hackers who aim to disrupt the computer security market with our ideals - we give 90% of our profits to charity (the NLnet Foundation), work with volunteers, release all our tools/templates into the open-source, invite customers to actively participate in pentest teams, and g...

more

11:15 - 12:15 Second room Development, Technology & Security
DavorG

Optimizing Linux Servers - what has been changed from last year?

presented by DavorG

Linux Server is optimized for average workloads. With most servers you can gain much by optimizing performance. Last year we discussed about optimizing old stuff, now we have 10 GB networks, new kernels and new hardware. How can we improve everything in our servers. We have virtualization on different platforms like KVM, XEN and Hyper-V, what is the best optimization for guest machines? We also...

more

11:15 - 11:45 Main hall Development, Technology & Security
11:45
craig gardner

Teaching Opensource
building the kingdom

presented by craig gardner

How do we get more rock-star programmers in the industry? How do we take our opensource message to the next level? We would do well to start teaching opensource to the young, building their knowledge, interest, and expertise early in the lives of our budding programmers. Opensource principles liberate people, liberate ideas, and liberate code from the oppressive control. Sure, there are ind...

more

11:45 - 12:15 Main hall Business and Outcome track
13:15
Hans de Raad

Machinery - Usability test at OSC15

presented by Hans de Raad

The Machinery team is looking for feedback! If you have some time Sunday afternoon at OSC15 and want to help us out by taking a simple usability test, please let us know and we'll get in touch. We're looking forward hearing from you!

Register here please: https://docs.google.com/forms/d/1TgfASfKtABDwdYIWbOkY02LAUxfxUl3EgVYDhZvuHAw/viewform

To learn more about machinery, attend this ta...

more

13:15 - 16:15 Room 3 1/2 Development, Technology & Security
Bron Gondwana

Cyrus Foundation and JMAP protocol

presented by Bron Gondwana

The Cyrus IMAPd server is one of the oldest open email servers, and after a few quiet years, we're making good progress towards releasing a revialised 3.0 at OSCON in Portland this July.

I'll be talking about the history of Cyrus and the project, outlining what's new, releasing the first alpha of the 3.0 release, and asking for help and feedback.

I will also talk about the new JMAP protoc...

more

13:15 - 13:45 Main hall Community, collaboration and Cooperation
Frederic Crozat

Improving your openSUSE workstation security

presented by Frederic Crozat

This talk will describe several techniques (some easy, some requiring more expertise) on how you can easily secure your openSUSE system. We will also see how some tools can help you securing most of the accounts you might be using to access other systems or Internet services, to limit password leak damages.

You will learn about on-disk encryption, password managers, multi-factor authenticati...

more

13:15 - 13:45 Third room Development, Technology & Security
13:30
Gratien D'haese

Relax-and-Recover simplifies Linux Disaster Recovery

presented by Gratien D'haese

Linux Disaster Recovery exercises are not every day tasks and most system engineers lack experience how to practice them. This talk will describe the basic knowledge about Disaster Recovery (DR) and Business Continuity (BC) and go deeper into the different aspects of each. However, we will also show you how to start up DR plan and explain some handy tools, such as Relax and Recover (rear) so ...

more

13:30 - 14:00 Second room Development, Technology & Security
13:45
craig gardner

Hardening Your Linux Server
Security Measures That Protect Your Systems

presented by craig gardner

It is incumbent upon each system administrator to ensure that each system in the infrastructure is as secure as possible. One compromised system can endanger all. It's the simple principle of "a chain is only as strong as its weakest link." The principles presented in this talk will reduce the risk of vulnerability. The principles are based on years of expertise shared among the various dis...

more

13:45 - 14:15 Main hall Development, Technology & Security
14:00
Hans de Raad

Security devroom

presented by Hans de Raad

We'll host a security devroom on the Sunday afternoon with some industry experts doing all kinds of interesting stuff!

14:00 - 16:00 Third room Development, Technology & Security
Wido den Hollander

Distributed storage Ceph
Scaling your storage for the future

presented by Wido den Hollander

Our data storage needs keep growing. We store more and more data every day, so how do we scale our storage? Ceph is a open source distributed unified storage system which provides object, block and file storage which scales into the PetaBytes.

Ceph is 100% Open Source and included in the Linux kernel, OpenStack and many other projects. It runs on commodity hardware and by being Open Source d...

more

14:00 - 14:30 Second room Development, Technology & Security
14:30
Georgi Kodinov

Secure Deployment Changes Coming in MySQL 5.7
Learn about common problems and how does the MySQL team intend to solve them

presented by Georgi Kodinov

Securing your installations is becoming increasingly important in this day and age. Specially in the light of the recent major security flaws announced. The MySQL server is an integral part of site's attack surface. And we all know that your defences are as good as the weakest link into them. Securing your database server is as imporant as securing the other parts of your infrastrcuture. Sp...

more

14:30 - 15:00 Main hall Development, Technology & Security
14:45
Darix

Old Dog, New Tricks
Things you might not know about openssh

presented by Darix

The only constant in the world is change. That said it might be time to revisit one of the staples of our linux infrastructure. See what has changed and how we can or maybe even need to adapt our configuration. We will cover things to improve your server and client configuration. But also newer things like server and client certificates. If you lock yourself out from your SSH server in the end ...

more

14:45 - 15:45 Second room Development, Technology & Security
15:15
Marcus Meissner

Security and openSUSE development
securing the tumbleweed

presented by Marcus Meissner

openSUSE is developed with security in mind. This talk will provide an overview of the processes and technologies to develop and maintain openSUSE in a secure way. The talk will put light on the secure development processes and automatisms we use during Factory development. As package maintainer you will probably already have stumbled over various rpmlint checks, tarball signing and similar wei...

more

15:15 - 15:45 Main hall Development, Technology & Security
16:00
Michal Hrušecký

Gentle introduction to ZeroMQ and friends
How to write network applications easilly and elegantly

presented by Michal Hrušecký

Short introduction to ZeroMQ stack and related tools. If you were ever interested in writing a network application and if you would like to see nice and easy way how to do so, come and see. Apart from ZeroMQ, we will take a look other related projects being developed under the same umbrella: * CZMQ - high-level API for ZeroMQ * zproto - protocol and state machine generator using GSL templatin...

more

16:00 - 16:30 Second room
Hans de Raad

Docker Security
How to secure your Docker installation (by Michael Boelen the creator of rkhunter)

presented by Hans de Raad

How to securely deploy your containers, by the author of rkhunter and auditing tool Lynis.

Many introductory talks about Docker and its container technology, have been given. This attention to the subject is not surprising, seeing the amount of people "doing DevOps" now. With container technology being fairly new on the Linux platform, the security aspects of containers are often being overl...

more

16:00 - 17:00 Main hall
17:00
Hans de Raad

Special super secret Kolab Announcement

presented by Hans de Raad

On behalf of Aaron Seigo, Georg Greve and the other Kolabians here you are all invited to a special super secret Kolab Announcement in openSUSE Main room!

Thanks to the flexibility and open mindedness of the great openSUSE Community Kolab is welcoming you to come to a very special super secret project in the openSUSE Main room.

The social event will start after this session!

Again thi...

more

17:00 - 18:00 Main hall Kolab Summit
2015-05-04
09:30
Robert

Live Project Meeting

presented by Robert

As has been customary at the openSUSE Conference we once again hold a live project meeting (town hall meeting.) Hosted by the openSUSE board, as our IRC project meetings, the live project meeting gives us a chance to discuss topics as a community in a face to face setting. We realize that unfortunately not everyone can make it to The Hague for oSC15 and thus we will also keep an eye on the IRC ...

more

09:30 - 11:30 Main hall Community, collaboration and Cooperation
11:45
Martin Čaj

Video streaming and recording via Open-source software
Present and future in OpenSUSE

presented by Martin Čaj

Workshop about current video streaming and recording software and hardware tools: What kind of software are we using and why (Its really all Open-source). Quickly streaming or recording in full quality, how to deal with it. Advantage and disadvantage of 3-partty streaming server. Overview of our hardware equipment on OpenSUSE conference and talk about possible replacements. Redesign our ...

more

11:45 - 12:45 Second room Development, Technology & Security
Hans de Raad

Thoughts on the Open Build System
By Jeroen van Meeuwen

presented by Hans de Raad

Jeroen van Meeuwen is the Senior Solutions Architect for the independent software vendor Kolab Systems, proprietor and patron of the Free Software collaboration suite Kolab. In this session, Jeroen shares his experiences on running the Open Build System for the Kolab community. Kolab Groupware is a community product with packages supplemental to existing distributions' base and extra software r...

more

11:45 - 12:15 Main hall Development, Technology & Security
13:30
Michal Hrušecký

TNTNet - Web dynamite
Even web application development can be fun, if you do it in your favorite language - C++

presented by Michal Hrušecký

Web development is nowadays done in modern cool and hyped languages like RoR or Node.js. But what if you are old school programmer who doesn't need to be trendy? What if you don't try every new language out there but stick to the classics you are good at? Yes, you can do that and do web applications at the same time with ease. There is C++ web development framework that you can use to develop a...

more

13:30 - 14:00 Main hall Development, Technology & Security
Michael

Networking an OpenSUSE IoT
OpenSUSE's role in IoT systems integrates software, hardware, and transports as illustrated by our whirlwind tour of IoT technology

presented by Michael

WARNING: THE PRESENTATION PART OF THIS SESSION IS REPLACED WITH AN INTERACTIVE DISCUSSION OF OPENSUSE IOT WHERE ALL ARE ENCOURAGED TO CONTRIBUTE QUESTIONS AND ANSWERS.

Misconceptions of the Internet of Things and OpenSUSE are cast away as we consider OpenSUSE's role in a hypothetical IoT system including sensors, actuators, mechanical nodes, and development boards. We connect an OpenSUSE cli...

more

13:30 - 14:00 Third room
Ludwig Nussel

Overview of openQA
Introduction to the heart of openSUSE's automated testing

presented by Ludwig Nussel

UEFI vs Legacy, BTRFS vs ext4, Laptop vs Workstation, USB stick vs DVD, KDE vs GNOME and 7000 packages on top. OpenSUSE is way too versatile for humans to test even the most common configurations. Therefore openQA was introduced and became an indispensable part of the openSUSE development and release processes. openQA is an automated test tool for operating systems. It allows to test the w...

more

13:30 - 14:00 Second room Development, Technology & Security
14:00
Coly Li

Open Source Cold Data Storage Engine
A use case of Sheepdog project

presented by Coly Li

Cold data storage is more and more important in Cloud computing and big data infrastructure. Like Amazon Website Service, Facebook, Alibaba, many cloud and internet service providers invest more and more on high durability, low cost cold data storage system. In open source world, there is a few project is specifically built for cold data storage. This talk explains how an open source distribute...

more

14:00 - 15:00 Main hall Development, Technology & Security
14:15
Michal Hrušecký

Playing with OBS and building Debian packages
OBS to save us all

presented by Michal Hrušecký

I got a new job last year and one of the problems we faced in the new job was how to build Debian packages. We looked at the recommended way how to do Debian packaging, but found it quite insane. So we decided to go with OBS. Nowadays we are building not only Debian packages, but also whole images from Debian. In the talk I would like to share my experience from deploying OBS in house, learning...

more

14:15 - 14:45 Third room Development, Technology & Security
Hans de Goede

Upstream Allwinner ARM SoC (A10 / sunxi) support status
OOTB Linux support on a 40 usd tablet

presented by Hans de Goede

The linux-sunxi community has been slowly but steadily working on getting Allwinner SoCs like the A10 supported in upstream u-boot and the kernel.

This talk will present the current status of Allwinner support upstream.

Which SoCs are supported and which ones are not (yet) supported? Which blocks of the supported SoCs are supported, and which are not? Why are some SoCs / blocks not suppor...

more

14:15 - 14:45 Second room
15:00
Josef Reidinger

YaST the Ruby Way

presented by Josef Reidinger

In this presentation targeted to developers in general, Josef Reidinger will show how the YaST source code has evolved from autogenerated YCP-based code to common Ruby that can be understood and improved by any Ruby developer. He will also demonstrate the new tools and possibilities that Ruby has brought to YaST and how these tools are used to ensure that the source code quality improves with e...

more

15:00 - 15:30 Third room Development, Technology & Security
Hans de Raad

Travel Support Program by Izabel Valverde

presented by Hans de Raad

The openSUSE Travel Support Program aims to support contributors representing openSUSE at events, conferences and hack-fests with their travel and hotel costs. The program pays up to 80% of the travel and/or hotel costs for contributors who could not afford going to these events otherwise. In turn the contributors make a worthy contribution at the event and report back to the openSUSE community...

more

15:00 - 15:30 Main hall Community, collaboration and Cooperation
Hans de Goede

Replacing Xorg input-drivers with libinput

presented by Hans de Goede

This presentation will discuss the plans to move Xorg to use libinput too through an input driver called xf86-input-libinput, as well as the status of this move. xf86-input-libinput is scheduled to be the default Xorg input driver for Fedora 22.

Currently xorg uses a 1 driver per input device model, this makes it impossible to do things like middle button scrolling on the trackpoint on lapto...

more

15:00 - 15:30 Second room
15:30
Sunny

openSUSE.Asia summit introduction
openSUSE promotion in Asia

presented by Sunny

We had the first openSUSE.Asia summit on 2014, and we would like to continue this event in the future, so we will take this opportunity to introduce our summit and some local openSUSE events. In the meanwhile, we would feedback from you about how to promote openSUSE. This workshop is quite flexible, we invite you to share your local openSUSE community, openSUSE events and openSUSE promotion in...

more

15:30 - 16:00 Main hall Project & OSS Leadership
Unscheduled events
Stef Bon

Backup made userfriendly.
Manage and access backup and versions with some mouseclicks.

presented by Stef Bon

There is a lot of backupsoftware available for Linux, but with most it's not easy to view and compare the different versions of files. This project aimes to backup and store previous versions of files, it also provides the user very easy access to manage backups and view and compare the current version of a file with the backup and all the versions available. This project is like snapper, but t...

more

Development, Technology & Security