DevConf.cz 2016 has ended
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech

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

Kernel [clear filter]
Friday, February 5

09:50 CET

Accelerated data processing using FPGA
The FPGA technology is becoming more available in recent years, yet the learning curve stays very steep. In this talk, Marek will explain what the FPGAs are and how they can be used to help with heavy computational tasks.

The beginning of the talk provides a brief introduction of the FPGA technology and the necessary tools. In the rest of the presentation, Marek will talk about methods and their pros and cons of offloading heavy tasks into the FPGA. Finally, Marek will also cover emerging technologies which might make programming the FPGA easiler and less prone to errors, like OpenCL, C2H, Chisel.

avatar for Marek Vasut

Marek Vasut

Software engineer, Self employed
I have been a contractor for multiple companies for many years. My primary responsibility is designing and implementing customer-specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project... Read More →

Friday February 5, 2016 09:50 - 10:30 CET
e. E104 (72 places)

10:40 CET

Linux Device Model
An introduction to the implementation of the linux device model. How buses, devices, drivers, classes and modules are organized and communicates with each other inside the kernel, the role of kobjects and ksets. How sysfs is organized to give to the user an overview of this organization, and how to understand the contents of sysfs.

avatar for Carlos Maiolino

Carlos Maiolino

Carlos Maiolino is a filesystem engineer at Red Hat, focused mostly on the XFS development. Currently, also responsible for the maintenance of Red Hat Enterprise Linux kernel's filesystem sub-tree.

Friday February 5, 2016 10:40 - 11:20 CET
e. E104 (72 places)

12:20 CET

RealTime KVM
KVM now supports real-time. This allows for virtualizing workloads with low and deterministic latency requirements. KVM real-time is one of the building blocks needed by NFV (Network Function Virtualization).

This talk will introduce the real-time topic to the public, walk through the kernel and KVM improvements we did upstream and discuss real-time KVM host and guest configuration.

avatar for Luiz Capitulino

Luiz Capitulino

Maintainer, Red Hat
I'm a Senior Software Engineer at Red Hat. In the last few years, I've been doing kernel side work on debugging hard issues and implementing small features. In a more distant past, I used to be a QEMU subsystem maintainer.

Friday February 5, 2016 12:20 - 13:00 CET
e. E104 (72 places)

13:10 CET

What's up in the Kernel Land
This presentation gives an overview of recent and current developments in the Linux kernel; it will discuss what major changes the recent kernel versions brought, what the next kernel version will bring and what the kernel developers are working on for future releases. In that scope the presentation sometimes will also discuss changes in software close to the kernel; that for example includes Mesa, as its OpenGL hardware drivers work closely with the graphics drivers in the Linux kernel.

avatar for Thorsten Leemhuis

Thorsten Leemhuis

Fedora.us contributor, Writer, Kernel regression tracker, Heise Medien: c't / heise open
Thorsten is writing a column called "Kernel Log", which regularly discusses developments in the Linux kernel and areas close to it. He also was a major Fedora contributor in the Fedora Extras days and helped getting the EPEL repository running. He also helps with Linux kernel regression... Read More →

Friday February 5, 2016 13:10 - 13:50 CET
e. E104 (72 places)

14:00 CET

Introduction to Linux Kernel Crash Analysis
As a Technical Support Engineer on the Kernel team, one of the top tools I need is kdump and crash, both used to determine the cause of a kernel crash.
In this presentation, I want to give an introduction on how kdump works and how it generates vmcores and how people can use crash to debug vmcores generated by kernel crashes.
I will demo some basic scenarios where kdump is useful and, if time permits, some more advanced debugging techniques.

avatar for Alexandru Juncu

Alexandru Juncu

Technical Solutions Engineer, Google
Currently working in the Google Cloud Support team, helping GCP users with products like GKE and GCE.Previously worked at AWS, Red Hat and ixia.Open source enthusiast.https://twitter.com/alexj_public

Friday February 5, 2016 14:00 - 14:40 CET
e. E104 (72 places)

14:50 CET

Memory Access Profiling with Perf
Describes used principles and current perf support for memory
access profiling, with demos of related perf commands.

avatar for Jiri Olsa

Jiri Olsa

Software Engineer, Red Hat
Jiri works for RedHat full time on Linux as kernel generalist engineer in Brno office, Czech Republicech Republic. He currently divides his work time between upstream perf work and maintaining RHEL perf.

Friday February 5, 2016 14:50 - 15:30 CET
e. E104 (72 places)

14:50 CET

Patch, compile and boot your first kernel
The structure of kernel source and the process of kernel boot will be explained at the beginning of the workshop. Afterwards, participants of this workshop will have a chance to try to experiment with modifying of upstream kernel source, configuring it, compiling it and boot the resulting kernel on their own laptops.
Estimated length: 50-60minutes.

avatar for Petr Holasek

Petr Holasek

Senior Project Engineer, Honeywell
GoDirect Routing Software developer based in Brno, CZ.

Friday February 5, 2016 14:50 - 16:20 CET
workshops A112 (64 places)