Program for openSUSE Conference
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 hallDo 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 hallThe 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 trackbuilding 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 trackKeynote 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 CooperationPacemakers, 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 & SecurityWhat'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 & SecurityPositively 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 & SecurityContainers 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 & SecurityThe 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 & SecurityThe 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 & SecurityNon-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 & SecurityThe 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 & SecurityTaming 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 & SecurityPackaging 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 & SecurityHow 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 & SecurityAnsible 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 & SecurityShowing 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 & SecurityOpening 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 LeadershipPlan 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 roomLibreOffice 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 CooperationHow 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 & SecurityDrupal 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 & SecurityARM 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 & SecurityBasic 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 & SecurityExploring 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 & SecurityNews 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 & SecurityKeynote 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 CooperationDocker
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 & SecurityAdvanced 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 & SecurityMonitoring 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 & SecurityMachinery - 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 & SecurityPostfixAdmin 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 & SecurityWhat'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 & SecurityBuild 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 & SecurityopenSUSE 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 & SecurityHow 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 roommbed - 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 & SecurityWhy 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 trackVim 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 & SecurityBasic 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 & SecurityTesting 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 CooperationBooth 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 CooperationBasic 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 & SecurityRadically 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 & SecurityOptimizing 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 & SecurityTeaching 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 trackMachinery - 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 & SecurityCyrus 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 CooperationImproving 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 & SecurityRelax-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 & SecurityHardening 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 & SecuritySecurity 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 & SecurityDistributed 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 & SecuritySecure 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 & SecurityOld 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 & SecuritySecurity 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 & SecurityGentle 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 roomDocker 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 hallSpecial 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 SummitLive 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 CooperationVideo 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 & SecurityThoughts 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 & SecurityTNTNet - 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 & SecurityNetworking 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 roomOverview 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 & SecurityOpen 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 & SecurityPlaying 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 & SecurityUpstream 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 roomYaST 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 & SecurityTravel 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 CooperationReplacing 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 roomopenSUSE.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 LeadershipBackup 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