<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Events on Major Hayden</title><link>https://major.io/tags/events/</link><description>Recent content in Events on Major Hayden</description><generator>Hugo</generator><language>en</language><managingEditor>major@mhtx.net (Major Hayden)</managingEditor><webMaster>major@mhtx.net (Major Hayden)</webMaster><copyright>All content licensed [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)</copyright><lastBuildDate>Sun, 07 Jun 2026 23:39:03 +0000</lastBuildDate><atom:link href="https://major.io/tags/events/index.xml" rel="self" type="application/rss+xml"/><item><title>DevConf.CZ 2019 Recap</title><link>https://major.io/p/devconf/</link><pubDate>Thu, 31 Jan 2019 00:00:00 +0000</pubDate><author>major@mhtx.net (Major Hayden)</author><guid>https://major.io/p/devconf/</guid><description>&lt;p&gt;&lt;a href="http://devconf.info/cz"&gt;DevConf.CZ 2019&lt;/a&gt; wrapped up last weekend and it was a great event packed
with lots of knowledgeable speakers, an engaging hallway track, and delicious
food. This was my first trip to any DevConf and it was my second trip to
&lt;a href="https://en.wikipedia.org/wiki/Brno"&gt;Brno&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Lots of snow showed up on the second day and more snow arrived later in the
week!&lt;/p&gt;
&lt;p&gt;&lt;a href="20190131-devconf-2019-snow.jpg"&gt;&lt;img alt="devconf-snow-small" loading="lazy" src="https://major.io/p/devconf/20190131-devconf-2019-snow-720.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="first-talk-of-2019"&gt;First talk of 2019&lt;/h2&gt;
&lt;p&gt;I co-presented a talk with one of my teammates, Nikolai, about some of the
fun work we&amp;rsquo;ve been doing at Red Hat to improve the quality of the Linux
kernel in an automated way. The room was full and we had lots of good
questions at the end of the talk. We also received some feedback that we
could take back to the team to change how we approached certain parts of the
kernel testing.&lt;/p&gt;
&lt;p&gt;&lt;img alt="devconf-major-nikolai" loading="lazy" src="https://major.io/p/devconf/20190131-devconf-major-nikolai.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Our project, called Continuous Kernel Integration (CKI), has a goal of
reducing the amount of bugs that are merged into the Linux kernel. This
requires lots of infrastructure, automation, and testing capabilities. We
shared information about our setup, the problems we&amp;rsquo;ve found, and where we
want to go in the future.&lt;/p&gt;
&lt;p&gt;Feel free to &lt;a href="https://www.slideshare.net/MajorHayden/cookies-for-kernel-developers"&gt;view our slides&lt;/a&gt; and watch the video (which should be up soon.)&lt;/p&gt;
&lt;h2 id="great-talks-from-devconf"&gt;Great talks from DevConf&lt;/h2&gt;
&lt;p&gt;My favorite talk of the conference was &lt;a href="https://twitter.com/openlabbott"&gt;Laura Abbott&amp;rsquo;s&lt;/a&gt; &amp;ldquo;Monsters, Ghosts, and
Bugs.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img alt="devconf-laura-abbott" loading="lazy" src="https://major.io/p/devconf/20190131-devconf-laura-abbott-720.jpg"&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s the most informative, concise, and sane review of how all the Linux
kernels on the planet fit together. From the insanity of linux-next to the
wild world of being a Linux distribution kernel maintainer, she helped us all
understand the process of how kernels are maintained. She also took time to
help the audience understand which kernels are most important to them and how
they can make the right decisions about the kernel that will suit their
needs. There are &lt;a href="https://twitter.com/majorhayden/status/1089507679977046017"&gt;plenty of good points in my Twitter thread&lt;/a&gt; about her talk.&lt;/p&gt;
&lt;p&gt;Dan Walsh gave a detailed overview of how to use Podman instead of Docker. He
talked about the project&amp;rsquo;s origins and some of the incorrect assumptions that
many people have (that running containers means only running Docker). Running
containers without root has plenty of benefits. In addition, a significant
amount of work has been done to speed up container pulls and pushes in
Podman. I took some &lt;a href="https://twitter.com/majorhayden/status/1088715555635220481"&gt;notes on Dan&amp;rsquo;s talk&lt;/a&gt; in a thread on Twitter.&lt;/p&gt;
&lt;p&gt;The firewalld package has gained some new features recently and it&amp;rsquo;s poised
to fully take advantage of nftables in Fedora 31! Using nftables means that
firewall updates are done faster with fewer hiccups in busy environments
(think OpenStack and Kubernetes). In addition, nftables can apply rules to
IPv4 and IPv6 simultaneously, depeending on your preferences. My &lt;a href="https://twitter.com/majorhayden/status/1088807448817876992"&gt;firewalld
Twitter thread&lt;/a&gt; has more details from the talk.&lt;/p&gt;
&lt;p&gt;The cgroups v2 subsystem was a popular topic in a few of the talks I visited,
including the lightning talks. There are plenty of issues to get it working
with Kubernetes and container management systems. It&amp;rsquo;s also missing the
&lt;a href="https://www.kernel.org/doc/Documentation/cgroup-v1/freezer-subsystem.txt"&gt;freezer capability&lt;/a&gt; from the original cgroups implementation. Without that,
pausing a container, or using technology like &lt;a href="https://criu.org/Main_Page"&gt;CRIU&lt;/a&gt;, simply won&amp;rsquo;t work.
Nobody could name a Linux distribution that has cgroups v2 enabled at the
moment, and that&amp;rsquo;s not helping the effort move forward. Look for more news on
this soon.&lt;/p&gt;
&lt;p&gt;&lt;img alt="devconf-openshift-pun" loading="lazy" src="https://major.io/p/devconf/20190131-devconf-openshif-pun-720.jpg"&gt;&lt;/p&gt;
&lt;p&gt;OpenShift is quickly moving towards offering multiple architectures as a
first class product feature. That would incluve aarch64, ppc64le, and s390x
in addition to the existing x86_64 support. Andy McCrae and Jeff Young had a
talk detailing many of the challenges along with lots of punny references to
various &amp;ldquo;arches&amp;rdquo;. I made a &lt;a href="https://twitter.com/majorhayden/status/1089470907607928833"&gt;Twitter thread of the main points&lt;/a&gt; from the
OpenShift talk.&lt;/p&gt;
&lt;p&gt;Some of the other news included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wiki.linuxfoundation.org/realtime/start"&gt;real-time linux patches&lt;/a&gt; are likely going to be merged into mainline.
(only 15 years in the making!)&lt;/li&gt;
&lt;li&gt;Fedora, CentOS, RHEL and EPEL communities are eager to bring more of their
processes together and make it easier for contributors to join in.&lt;/li&gt;
&lt;li&gt;Linux 5.0 is no more exciting than 4.20. It would have been 4.21 if Linus
had an &lt;a href="https://www.theregister.co.uk/2019/01/07/linux_reaches_the_big_five_point_oh/"&gt;extra finger or toe&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="devconfus-boston-2019"&gt;DevConf.US Boston 2019&lt;/h2&gt;
&lt;p&gt;The next DevConf.US is in Boston, USA this summer. I hope to see you there!&lt;/p&gt;</description></item></channel></rss>