Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Core OS [clear filter]
Saturday, February 23


Daniel Vratil, Jaroslav Reznik - Introduction to QML

We will cover basic concepts of QML, explain how to create a modern GUI with animations, state transitions and user interaction. No knowledge of C   or Qt is necessary.

avatar for Daniel Vr

Daniel Vr

Software Engineer, KDAB
Lives to code. Crazy programmer, KDE hacker, sci-fi and fantasy geek. Forever alone. Can always make time to go for beer with friends. Or to a metal show.
avatar for Jaroslav Řezník

Jaroslav Řezník

Program Manager, Red Hat
Fedora Program Manager and long time Linux enthusiast.

Saturday February 23, 2013 9:00am - 10:30am
Hackfest Lab 1 C525


Jan Zeleny - Packaging workshop/RPM hackfest

RPM hackfest This event will bring a discussion of most of the Red Hat developers of RPM and related technologies. They will discuss future features of RPM and make a roadmap for development of these features. Complete list of topics can be found at: http://rpm.org/wiki/DevConf

avatar for Jan Zeleny

Jan Zeleny

Senior Manager, Engineering, Red Hat
Jan is a long time Red Hatter and team builder, having built three teams almost from scratch. He is passionate about communication between engineers and their stakeholder and about giving structure to unstructured things.

Saturday February 23, 2013 9:00am - 12:00pm
Meeting point 2 B410


Bohuslav Kabrda - Flask Framework Basics
Limited Capacity seats available

Flask [http://flask.pocoo.org/] is a Python microframework based on Jinja2 and Werkzeug. This lab will show you how to create a simple dynamic web application in Flask and how to use it with SQLAlchemy to persist data.
Preferred language: English, but Czech is absolutely ok, too.

avatar for Slavek Kabrda

Slavek Kabrda

Software Engineer, Red Hat Czech

Saturday February 23, 2013 10:40am - 12:10pm
Hackfest Lab 1 C525


Aleš Kozumplík - Hawkey and DNF: the next-gen Fedora Packaging tools

Summarizing the technology and progress made since the last developer conference. Discussing the current state of Hawkey and DNF (F18 is going to be out by February and DNF will be in the wild already), user experiences, main sticking points with customers in Fedora and RHEL worlds, status of the API. Possibly live demonstration (up to 5 min), invitation for people to join patching, cleaning up, documenting.


Saturday February 23, 2013 12:30pm - 1:15pm
#Lecture room D3


Michael Schroeder - OpenSUSE package management

This talk is about the package management stack in openSUSE and
its differences to Fedora. Package management is done through a
single library, libzypp, which itself uses the libsolv library
for dependency solving. Tools like zypper, YaST, or PackageKit
use libzypp to do the work, so the user always gets consistent

As weak dependencies like "Recommends" or "Enhances" are becoming
a hot topic for Fedora as well, the talk will show how they are an
essential part of package management in openSUSE. They are used for
various purposes, like automatic installation of plugins, support
for package splits, language dependent packages, and hardware
dependent packages.

Another topic of interest is libzypp's vendor/arch locking mechanism.
Its purpose is to make sure installed packages do not switch to a
different vendor or architecture during an update, thereby losing
needed functionality. Libzypp also supports a "distribution
update" mode which turns off the update restrictions and tries to
emulate a fresh installation.

The talk will conclude by having a look at some other differences
to Fedora, like the way multilib is implemented in openSUSE or
package metadata is updated via a zsync delta algorithm.

avatar for Michael Schroeder

Michael Schroeder

Software Developer, SUSE
Michael Schroeder joined SUSE in 2000 after finishing his PhDat the University of Erlangen Nurnberg. He worked in the "Autobuild" team modernizing the build system used for packageand product building.When the openSUSE project came into existence in 2005, he starteda complete rewrite... Read More →

Saturday February 23, 2013 1:20pm - 2:05pm
#Lecture room D3


Marcela Mašláňová - Software Collections

What are we trying to solve by Software Collections. How is it related to rpm packaging (tools for packaging). Which collections are currently provided for our users. The presentation will give you an overview on this technology, overview of tools available in Fedora, what problems Software Collections can solve and future plans with them

avatar for Marcela Maslanova

Marcela Maslanova

Supervisor - Software Engineer, Red Hat
Supervising the Dynamic Languages group at Red Hat. Her group maintains hundreds of packages related to Perl, Python, Java and Ruby. Recently started working on Software Collections and a provisioning mechanisms for easier use of various versions of the same component on one syst... Read More →

Saturday February 23, 2013 2:10pm - 2:55pm
#Lecture room D3


Vratislav Podzmiek - The technology beyond Anaconda NewUI and 3rd party extensions for it

I would like to show the ideas and concepts behind the code that runs behind the Anaconda's new UI system. You will have a chance to learn about how we modularized the screens, moved to better data-UI separation and connected that to the rest of the anaconda submodules. I will also talk about the new firstboot and how it uses the new UI internals for sharing screens and achieving the same look and feel. The last part will discuss the API for 3rd party configuration and screens for anaconda and firstboot, which is something that was not possible before the rewrite and so is still under development.

avatar for Vratislav Podzimek

Vratislav Podzimek

Software Engineer, Red Hat
Vratislav Podzimek is a software engineer at Red Hat recently mostly working on storage-related code used by the Anaconda installer and other tools -- Blivet, libblockdev and libbytesize. He's also an active contributor to the Anaconda installer itself and related projects.http://blog-vpodzime.rhcloud.com... Read More →

Saturday February 23, 2013 3:00pm - 3:45pm
#Lecture room D3


Peter Hatina - How to use CIM and OpenLMI to manage your system

Practical examples on how to use CIM/WBEM and OpenLMI on the command line and from scripts to manage a Linux system.

avatar for Peter Hatina

Peter Hatina

Software developer, Red Hat Czech

Saturday February 23, 2013 3:45pm - 5:15pm
Meeting point 2 B410


Vratislav Podzimek, Chris Lumens - Anaconda Public Discussion

Public discussions about future of disitribution installer. Most of the current Anaconda developers will be present including David Cantrell, Chris Lumens, Vratislav Podzimek, Dave Lehman, Radek Vykydal

avatar for Vratislav Podzimek

Vratislav Podzimek

Software Engineer, Red Hat
Vratislav Podzimek is a software engineer at Red Hat recently mostly working on storage-related code used by the Anaconda installer and other tools -- Blivet, libblockdev and libbytesize. He's also an active contributor to the Anaconda installer itself and related projects.http://blog-vpodzime.rhcloud.com... Read More →

Saturday February 23, 2013 3:45pm - 5:15pm
Hackfest Lab 1 C525


Adrian Schröter - Open Build Service, possible use cases for Fedora

The Open Build Service (OBS) is a free (GPL licensed) infrastructure piece for Open Source Communities and larger in-house product development.

The session will show possible use cases including distribution development, continous integration, feature evaluation and more. This includes collaboration features between single developers in a local instance and collaboration between  projects via remote OBS instances.

I like to have also a BoF to discuss how Fedora could use OBS (or parts from it) and how package maintainership between openSUSE and Fedora could be improved.

avatar for Adrian Schröter

Adrian Schröter

Project Manager, SUSE
Adrian works in Nrnberg as project manager for the SUSE and openSUSE build infrastructure, esp. for the distribution build tools like the openSUSE Build Service.Adrian was the SuSE desktop guy of the default (KDE) desktop. Later on he spend most of my time launching the opensuse.org... Read More →

Saturday February 23, 2013 3:50pm - 4:35pm
#Lecture room D3


Karel Klíč - Serious Bugs First: Automatic Problem Management in Fedora

Fedora would definitely benefit from having more bugs fixed, serious
bugs first.  We are presenting a client-server system which
facilitates problem reporting, monitoring and fixing.  The system
takes over many tasks that were previously performed by reporters,
quality assurance, and developers.  This leads to a notable increase
in the overall quality of Fedora.

Problems are automatically detected on users' computers via ABRT
client and reported to a Problem Tracker server in an anonymous form.
The server analyzes the user reports and sorts them by priority.
Package maintainers are asked to investigate top problems affecing
many users, and server assist them in the bug fixing.  Server tracks
the overall quality of Fedora and actions can be made depending on the



Karel Klíč


Saturday February 23, 2013 4:40pm - 5:25pm
#Lecture room D3


Michal Minar, Radek Nováček, Jan Šafránek - Writing CIM providers

Development of a simple CIM provider in python and C.
C will be covered in second part of the workshop and is optional.

Required: some python knowledge, CIM overview (attend CIM talk on develconf)
Suggested: C knowledge


Radek Nováček

Software Engineer, Red Hat
avatar for Jan Šafránek

Jan Šafránek

Principal Software Engineer, Red Hat
Jan is a Principal Software Engineer at Red Hat working on storage aspects of Kubernetes. He started developing Kubernetes more than 4 years ago, and is one of the founding members of SIG-Storage. He’s the author of PersistentVolume controller, dynamic provisioning and StorageClass... Read More →

Saturday February 23, 2013 5:20pm - 6:40pm
Meeting point 2 B410


Core OS Lightning talks

Tomáš Mráz - libpwquality library / Hans de Goede - spice status update / Jan Fiedor (VUT) - ANaConDA: A Framework for Analysing Multi-threaded C/C   Programs on the Binary Level

avatar for Jan Fiedor

Jan Fiedor

PhD Student, Brno University of Technology
Jan is a PhD student at Faculty of Informatics of Brno University of Technology. He is in the research group "Automated Analysis and Verification".
avatar for Hans de Goede

Hans de Goede

Senior Software Engineer, Red Hat
Hans has been a Linux developer since 1996, working for Red Hat since 2008. He primarily works on Linux webcam support, USB redirection for virtual machines and has recently joined Red Hat's Graphics team. In his spare time Hans works on Linux support for Allwinner ARM SoCs. Hans... Read More →
avatar for Tomáš Mráz

Tomáš Mráz

Principal Software Engineer, Red Hat
Tomáš Mráz is long time developer and package maintainer of security related software in Fedora and Red Hat Enterprise Linux, he also participates in the upstream OpenSSL community as a member of the OpenSSL committers team.

Saturday February 23, 2013 5:30pm - 6:30pm
#Lecture room D3
Sunday, February 24


Steve Grubb - Executable Hardening Measures - How they work and/or don't

This talk will go over all the protection mechanisms that are available to developers and package maintainers. This includes PIE, RELRO, gcc stack protector, and FORTIFY_SOURCE. It will explain what kind of attacks these prevent and how they work. More importantly, this talk will also go over limitations, short comings, and failures of these mechanisms. Some tools and techniques for analysis will be presented. The attendee will leave with a better understanding of how protected any given binary actually is.

avatar for Steven Grubb

Steven Grubb

Security Architect, Red Hat
Steve Grubb is a Senior Principal Engineer whose role in Red Hat Engineering is as a Security Architect with a focus on Security Certifications (such as Common Criteriai, SCAP, and FIPS-140) and configuration Guidance (such as DISA STIG, USGCB, and the CIS RHEL Benchmark). He also... Read More →

Sunday February 24, 2013 9:00am - 9:45am
#Lecture room D1


Honza Horak - PostgreSQL hackfest

Everyone around PostgreSQL project from users, admins to hackers is invited to meet us and talk about current PostgreSQL topics, issues or plans for the future. If we don't want just to talk anymore, we can hack together on some hot issues, so don't forget your laptop.

avatar for Honza Horak

Honza Horak

Engineering Associate Manager, Red Hat
Honza has worked in Red Hat since 2011 and is mainly responsible for delivering and keeping SQL databases in a good shape in RHEL, Fedora and CentOS. He also actively participates in Software Collections development with special focus on containers develo

Sunday February 24, 2013 9:00am - 12:00pm
Meeting point 1 B411


Lennart Poettering - What are we breaking now?

systemd is now more than 2 years old, and on after three releases of Fedora on its way into RHEL 7. In this talk we want to discuss some of more recent additions, and what is expected as further additions in the near future.

avatar for Lennart Poettering

Lennart Poettering

Senior Software Engineer, Red Hat
Works for Red Hat Desktop team and is known for the creation of the PulseAudio cross-platform sound server, the systemd replacement for the System V init daemon, and the Avahi zeroconf implementation.

Sunday February 24, 2013 11:30am - 12:15pm
#Lecture room D3


Bryn M Reeves - Who moved my /usr?? - staying sane in a changing world

The open source world sometimes seems to be an ever-changing flux of
software projects constantly waxing and waning. Bryn Reeves looks at
some recent and historic changes and considers ways that users,
testers and developers can stay sane while still keeping up-to-date
with bleeding edge development.

avatar for Bryn M. Reeves

Bryn M. Reeves

Principal Software Engineer at Red Hat, Red Hat
Bryn has worked at Red Hat since 2004, in roles including kernel developer training, support and sustaining engineering, and development. His interests include software defined storage, LVM2 and device-mapper, and the boot process.

Sunday February 24, 2013 12:30pm - 1:15pm
#Lecture room D3


Daniel J Walsh - SECure Linux Application Container

This talk will cover using virt-sandbox package to create hundreds of secure application containers.  It will explain how this uses libvirt-lxc, SELinux, CGroups and namespaces to create many different environments.

avatar for Daniel Walsh

Daniel Walsh

Senior Distinguished Engineer, Red Hat
Daniel Walsh has worked in the computer security field for over 30 years. Dan is a Consulting Engineer at Red Hat. He joined Red Hat in August 2001. Dan leads the Red Hat Container Engineering team since August 2013, but has been working on container tec

Sunday February 24, 2013 1:20pm - 2:05pm
#Lecture room D3


Lennart Poettering - The systemd Journal

The systemd Journal has been introduced with F18. In this talk I want to discuss the why?, the what? and the how?

avatar for Lennart Poettering

Lennart Poettering

Senior Software Engineer, Red Hat
Works for Red Hat Desktop team and is known for the creation of the PulseAudio cross-platform sound server, the systemd replacement for the System V init daemon, and the Avahi zeroconf implementation.

Sunday February 24, 2013 2:10pm - 2:55pm
#Lecture room D3


Rainer Gerhards - Log Message Processing, Formatting and Normalizing with Rsyslog

Log messages become ever more-important, both in commercial settings for legal reasons as well as basis for anomaly and fault detection. Gathering log messages from diverse sources and making sense out of them is a though task - especially at high message rates. In this talk, we will describe rsyslog's message processing and re-formatting capabilities. Most importantly, we will show that a current syslogd is not just a dumb "file writing service" but rather a highly flexible and powerful tool that can do much more than simple log file processing. For example, it can also be integrated into complex workflows and normalization solutions. The talk offers a theoretical understanding of the relevant rsyslog design as well as practical examples, based on real-world use cases.

avatar for Rainer Gerhards

Rainer Gerhards

Chief Software Engineer, Adiscon
Rainer Gerhards' is rsyslog's main author, and also heavily involved in logging standardization and normalization. He was first introduced to the logging world around 1995 and has sticked to it until today. He has done consulting and created quite some applications on various platforms... Read More →

Sunday February 24, 2013 3:00pm - 3:45pm
#Lecture room D3