Fedora Flock Recap: Day 2

Ed. Note: The Virtio talk had the wrong description and the Game Art talk had inadvertently gotten removed from the post. I’ve fixed these things up again – thanks to gurdonark for pointing these mistakes out!

Image credit: Kushal Das
Image credit: Kushal Das

Here’s today’s Flock recap!
Oh, but wait! I have some things to tell you!

Missing Friday Videos – Miracle Appearance!

One of the saved videos from Friday was a ~2 hour long stream that had 2 talks in it and was inaccessible yesterday. Today, I was able to edit it down into the two talks. Also, another Friday talk video mysteriously appeared. So… we’ll do a “Friday: The Missing Videos” recap at the end of this post. (And there will probably be a “Saturday: the missing videos” recap tomorrow, because I see that YouTube is still contemplating some of the longer recordings from today, from ECTR109.)

Okay… Now Where Are the Auditorium Videos plz?

Well… they are on an sdcard in the camera. So they aren’t up online yet. As I understand it, some may have not recorded properly (the battery died at least once, during Robyn’s keynote, and the stream was down this morning for the beginning of the badges talk before Spot fixed it.) So… patience, my friends.

Oh, Have I Got Ideas for Making This Better Next Year…!

Why, of course you do! Some of us (so far, Ian Weller, gnokii, and I) have some ideas too. So we put together an etherpad brainstorm for Flock 2014 ideas to make it a better conference. I’d especially like to see other remotees like myself contributing to this brainstorm, because I would like to see Flock 2014 be an even better experience for remote attendees than this year. (But don’t get me wrong, this has been the best remotee access Fedora conference so far, I’m pretty sure!)

Okay hon, get to the recap!

Alrighty then!


Lulzbot Keynote

Photo credit: María 'tatica' Leandro
Photo credit: María ‘tatica’ Leandro

The 3D printing community is the largest and fastest growing part of
the Libre Hardware community. With this rapid expansion, the need for
better tooling is becoming evident, both to improve accessibility to
every day users and to empower new contributors. Fedora is the first
and only major GNU/Linux distrobution to package most of the Free
Software tooling used in 3D printing today, which is an important
step, but the tools themselves need to be improved further.

This talk discusses the current state of Free Software in the context
of libre hardware 3D printing – new developments, opportunities for
further involvement, and areas of concern. The talk will also include
a demonstration of hardware from Lulzbot – the makers of the only 3D
printers that carry the FSF’s “Respects Your Freedom” certification.

  • Speaker: Aeva Palecek
  • Slides: Not available 🙁
  • Transcript: Transcript by mizmo
  • Video: Not available yet 🙁 (Volunteer: Tom Callaway)

Fedora Badges

We’re cooking up a plan to implement and award Mozilla Open Badges for activity in the Fedora Community. We’d like to give a report on our work, assess, and discuss next steps.

  • Speakers: David Gay & Ralph Bean
  • Slides: Slides link
  • Transcript: Transcript by mizmo
  • Video: Not available yet 🙁

Make Games Using Free as in Freedom Art and Audio

The art of agreeing with artists on (Creative Commons) licenses and art source code, finding freely licensed art and audio and writing good credits for attribution for Free open source game projects.

KVM and Virtio Introduction

KVM ( Kernel-based Virtual Machine) is a virtualization solution for Linux. It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module. Using KVM, we can run multiple virtual machines having Linux or Windows images.
KVM uses QEMU(“Quick EMUlator”) which is a free and open-source software that performs hardware virtualization. Virtio is a virtualization standard for network and disk device drivers where just the guest’s device driver “knows” it is running in a virtual environment, and cooperates with the hypervisor. This session would be useful for those who want to understand virtualization with KVM and interested to know about how KVM, QEMU & Virtio works together.
The session will also cover few of the details about the work flow of virtio and QEMU.”
Slides: http://flocktofedora.org/wp-content/uploads/2013/08/flock-2013-Fedora-Virtualization.pdf
Notes: http://meetbot.fedoraproject.org/fedora-flock-ectr101/2013-08-10/fedora-flock-ectr101.2013-08-10-15.44.log.html (by jreznik)
Schedule Link: http://sched.co/11JAjCw

Fedora At Yahoo!

Image credit: Pierra-Yves Chibon
Image credit: Pierra-Yves Chibon

A case study of Fedora as an enterprise operating system – How Yahoo uses Fedora.

Submitting Updates via Bodhi

An explanation of how to do updates – especially complex multi-package updates – for Branched and stable Fedora releases the best way for you, users, and other packagers.

  • Speaker: Adam Williamson
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Miro Hrončok)

An Architecture for a More Agile Fedora

Fedora is awesome, great tech, great people, high standards, and the best enthusiast distro. But it’s also difficult to use as a base for building on, and that’s where the excitement is now and in the future. This talk presents a proposal for refocusing the core Fedora distribution as a platform, while including layers of modular enabling tech within a broader Fedora umbrella, with greater autonomy for SIGs in their own areas. This will make Fedora a stronger base for remixes and spins, an easier target for developers, enable upstream communities to work in Fedora while retaining their own conventions and culture, provide a better app UX for end users, and will put Fedora in the center of interest in computing today.

Task Automation in Fedora QA

When we talk about automation in Fedora QA, the general assumption is that we’re talking about the usual kinds of test automation. While that is what we have been doing, that’s not exactly where we’re going. Instead of focusing on more traditional test automation, our vision is to have a more generic automation system that can be used for testing in addition to other initiatives requiring a base execution system. Learn about the new push for task automation, what this means, what you’ll be able to do with task automation and how you can help.

Virtualization on ARM

The 3.9 kernel merged in support for KVM on ARM. This talk will cover what can and cannot be done with that support, and what hardware it works on.

  • Speaker: John Dulaney
  • Slides: Not available 🙁
  • Transcription: Not available 🙁
  • Video: YouTube link (Volunteer: Kashyap Chamarthy)

SELinux for Mere Mortals

While Security-Enhanced Linux (SELinux) is an incredibly powerful tool for securing Linux servers, it has a reputation for being difficult to configure. As a result, many system administrators simply turn it off. Fortunately, the incredible amount of work completed by the SELinux community in recent years has made SELinux system administrator-friendly.
In this session, attendees will:

  • Learn the basics of SELinux
  • Review the SELinux architecture
  • Discover how to configure, analyze, and correct SELinux errors
  • See how to generate basic policy modules to enable non-SELinux-aware applications to work on SELinux-protected systems
  • See real-world examples of how to use this tool

What’s New With SELinux?

Learn about what is new (and coming) to SELinux.

  • Speaker: Dan Walsh
  • Slides: Not available 🙁
  • Transcription: Transcript by Eugene Mah
  • Video: YouTube link (Volunteer: Eugene Mah)

Creating 3D Racing Game Maps with GIMP and Inkscape

“Trigger Rally” is a 3d racing game that runs on old and new computers and has simple & fun gameplay. Also: creating new maps is easy and fun! In this workshop, you will paint maps (or “levels”) to play in by creating heightmaps, vegetation density maps and color maps for the textures, as well as editing a definition file for the track. All skill levels welcome: beginner, intermediate and advanced 2d art software users.
Please bring your notebook or netbook with GIMP and/or Inkscape installed. If you prefer another piece of 2d art software, feel free to use it instead. Ideally have http://trigger-rally.sf.net/ installed as well!

  • Speaker: Iwan Gabovitch
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: A Kind Yet Of Unknown Origin Person)

Gource: Telling Stories via Source Code

Image credit: Xavier Lamien
Image credit: Xavier Lamien

Gource is a source code visualization tool that creates an animated tree representing the growth and activity of a project, based on revision control history. I’ll talk about my summer experience as a Red Hat intern, and demo Gource and Multi-Gource visualizations of open source communities, highlighting Fedora and Red Hat contributions. By the end of the talk, attendees will know the basics of creating Gource visualizations for projects of their own.

  • Speaker: Suzanne Reed
  • Slides: Not available 🙁
  • Transcript: Transcript by Stephen Gallagher
  • Video: YouTube link (Volunteer: Stephen Gallagher)

Sugar and OLPC Birds of a Feather

Photo credit: Xavier Lamien
Photo credit: Xavier Lamien

Meet with fellow Sugar and Fedora Google Summer of Code (GSoC) developers and mentors to share, discuss, and/or hack on various GsoC components.

  • Speaker: Casey DeLorme
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Sweet and Thoughtful Anonymous Creature)

Kernel Regression Testing for Fun and Profit

Kernel regression testing on the rawhide tree can help us determine problem areas before they hit a stable release. This is an intro to the regression test suite and how you can help.

  • Speaker: Justin Forbes
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: A Person of Great Kindness And Mystery)

Btrfs – Cool Butter

Note: The video on this one was interrupted twice. I stitched the three resulting videos together into one, but there are holes where the G+ recorder disintegrates the video into soup… maybe because of the conference network? Anyway, it’s the best we’ve got! Most of the talk is understandable.
Interested in btrfs? This talk will cover how to slather yourself in this way-cool filesystem, different features that are available, and maybe the buttery future.

  • Speaker: John Dulaney
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Benedikt Schäfer)

Kernel Fuzz Testing

A lot of kernel bugs get found and fixed by the Fedora kernel team before they ever make it into a released kernel. This talk will cover some of the tools we use, how they work, and where they could use improvement.

  • Speaker: Dave Jones
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Jóhann B. Guðmundsson)

Federated and Free – Distributed and Decentralized Apps on OpenShift

Centralized social networks (FB, Google+, and twitter) provide a common location for folks to flock to, helping you to make connections and to share valuable experiences while online. But, who can you trust to store your data securely? Catch a glimpse of what future social networks may look like, as we explore the underlying architecture of federated network applications. By the end of this talk, you’ll have everything you need in order to launch your own federated social network hub on OpenShift.

  • Speaker: Ryan Jarvinen
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Emily Dirsh)

Scale or Fail – Give your app the Speed it Needs in the Cloud

Whether you have one or a million visitors accessing your web app, they are all going to demand a great user experience regardless of what it takes for you to deliver it. This invariably means quick page loads and fast response times every single time. In this talk we will show how core Linux tools have been used in OpenShift to deliver a kick-ass autoscaling platform. We will take a spatial web/mapping service and hit it with load and watch OpenShift just start adding new “servers” to handle the load. No proprietary solutions needed – it’s all right there in Fedora 19 and you will love to see this in action.

  • Speaker: Steven Citron-Pousty
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Garrett Mitchener)

pcp+systemtap: Performance Monitoring for Workstations and Networks

Presenting Performance Co-Pilot (PCP) and SystemTap, as applied to performance/health monitoring across a network. PCP is a lightweight general-purpose API and toolset for collecting, disseminating, and analyzing rigorously sampled statistics and trace/event records. We will compare it to single-purpose tools like zabbix and to higher-level frameworks like openlmi. We will describe recent developments in systemtap, and possible connections between the two tools.

  • Speaker: Frank Ch. Eigler
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: A Much Appreciated Upstanding Citizen)

The Hotrodder’s Guide to Maximum Performance LAMP

Hotrods, aka drag racers, are the automotive epitome of the pursuit of maximum performance. Even though they are amazing machines, the basic concepts of how to get there are simple: reduce weight, simplify, streamline, and add power. The same concepts can be applied to server infrastructure to take your overloaded server and reduce its load to a respectable quarter mile time. Even in an age of abundant CPU power and cloud computing, the art of tuning servers for maximum performance is still relevant and pays immense dividends down the road no matter what size your IT infrastructure is. In this presentation I will cover all parts of the LAMP stack, how to tune those parts, dos and don’ts and trade offs.

  • Speaker: Jeremy Sands
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: A Little Birdie Who Is Quite Kind)

What’s New In Software Management?

Software Management Team develops tools like rpm and yum. This talk will give listeners an update about some of the interesting features that we have been working on for the last year.

  • Speaker: Jan Zeleny
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Quite A Nice But Unknown Person Indeed)

Friday: The Missing Videos

Get Go-ing!

Hacking to frame up packaging guidelines for Go programming language (golang) libraries and binaries. Also to layout developer resources for golang on Fedora. This can cover technical grit to documentation for new users looking to get started.

  • Speaker: Vincent Batts
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Some Kind Anonymous Soul)

Is “Cloud” Something Beyond a Buzzword and Should Fedora Care?

“Cloud” is one of the biggest tech buzzwords ever, like sticking dot-com on an idea a decade ago. It’s slapped on anything and everything these days, sometimes with very little sense. But, there is something real underneath all that. This introductory talk covers what the cloud really is and what it isn’t, with a focus on work currently going on in Fedora and on what it means for our future.

  • Speaker: Matthew Miller
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Paul Frields)

Putting the PaaS in Fedora

“Cloud” is one of the biggest tech buzzwords ever, like sticking dot-com on an idea a decade ago. It’s slapped on anything and everything these days, sometimes with very little sense. But, there is something real underneath all that. This introductory talk covers what the cloud really is and what it isn’t, with a focus on work currently going on in Fedora and on what it means for our future.

  • Speaker: Ryan Jarvinen
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Truong Anh Tuan)

Darkserver: Current and Future Roadmap

Image credit: Pierre-Yves Chibon
Image credit: Pierre-Yves Chibon

Darkserver is a set of tools and service written in Python to help developers to debug their applications & libraries. Darkserver project was started to use Build-ID feature of compiler toolchains and help developer tools to identify exact package builds from which process images (e.g. core dumps) come. This can enable their analysis, debugging profiling. This talk will discuss the current and future roadmap of the project and how we are planning to support different architectures. This project was one of the features in Fedora 17.

  • Speaker: Kushal Das
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube Link (Volunteer: A Pure-hearted Yet Sadly Nameless Soul)

Bonus Content!

The infrastructure folks posted some notes in Gobby from their hackfest session today and Clint took a photo of their board, so I’ll include that. Also, Dave Crossland posted some notes from sessions on Friday that I’ll link you up to here as well.

OAuth Infrastructure Hackfest

Infrastructure Hackfest Chalkboard. Photo credit: Clint Savage
Infrastructure Hackfest Chalkboard. Photo credit: Clint Savage

Discuss how we’re going to implement OAuth in the Infrastructure, and how to embed it in other services.

Building Desktop Apps with NodeWebKit

This proposal is for a practical workshop walking through a process of building fedora desktop applications using NodeWebKit, AngularJS, and Twitter Bootstrap. The workshop will walk through a quick introduction to the the technologies, how to install and how to build and deploy a simple desktop application. At the end of the workshops the attendees should understand how to use nodewebkit to build fedora desktop applications.

Document Your Code

A workshop targeting developers and docs team. It will introduce sphinx project\r\nand will explain how we use it to do documentation different projects, including Python, Django. The attendees will go through full hands-on tutorials and will also learn to use projects like readthedocs.org.


  1. Hey Mizmo, thanks for taking care of our virtual participants soo much. You are awesome and I totally wish you were here!

    1. mairin says:

      Thanks Christoph 🙂

  2. It was great fun yesterday to attend a few seminars virtually, whether by video link or by transcript link. I look forward to viewing more via the video links you’ve given.
    I see up above that the games topic is missing, and the “talk summary” for the games topic has been inadvertently placed under the KVM and Virtio talk.
    I’m delighted to see that more of the Friday talk videos have been captured, and hope that the keynote and other auditorium talks can be captured. My own theory is that camera batteries have a way of pegging out just when an important talk is on [in some non-Fedora cases involving seminars for the legal community [this can actually be a feature rather than a bug, depending on the pomposity of the keynote].
    I agree that even with a hiccup here or there for remote attendees, it’s fun to be able to remote attend.

    1. mairin says:

      Thanks for the ‘bug report’ – I fixed the issue as quickly as I can. Thank you so much for helping out!!

  3. […] sestříhávají, fotí a přepisují prezentace, které jsou na Flocku k vidění. Zamiřte na přehled všech přednášek z druhého dne, kde najdete stručné popisky, fotografie a odkazy na videozáznamy, slajdy a transkripce. Ať už […]

  4. […] yet, but you’ll find links to those that have been released. See the posts for day 1, day 2, and day 3. (Thanks to Matthew […]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.