Gentoo Logo

Gentoo Miniconf 2012 Schedule


1.  Saturday

Start End Title Speaker Abstract Type Audience
10:00 10:30 Council and Trustees: Managing Gentoo Fabian Groffen & Robin H. Johnson Gentoo has gone through a lot of changes since its start in 1999. One of the changes that really affected the core working of Gentoo, was the departure of its founder, Daniel Robbins. From this situation without a clear leader several entities within the project had to be setup to replace Daniel's duties. In this talk Fabian and Robin will present the roles of the Council and Trustees of Gentoo, and how they manage Gentoo as a whole. Talk Beginners
10:30 11:00 gentoo@home Sebastien Fabbro Many of the typical Gentoo package maintainer duties consist of repetitive and manual tasks which could really gain in being batch automated with proper pre-configuration. A a first prototype of a project to automate various Gentoo based scripts, such as package stabilization and architecture testing, using a minimal virtualized tinderbox and volunteer computing will be presented. Talk Beginners
11:00 11:30 Gentoo KDE: stable, fresh, and bleeding edge! Tomáš Chvátal With all the current discussions about the state and decline of various desktop environments, there's at least one shining constant: KDE gets better and better! So, let Tomáš show you how they in the Gentoo KDE team manage to provide all you could ever wish- a stable version, newest releases or, for those brave or insane enough, even an option to always install the current Git head, and surf along the bleeding edge of technology. Talk Beginners
11:30 12:00 Keeping Gentoo secure Alex Legler The talk gives an overview on how Open Source Security works, and how Gentoo in particular handles vulnerabilities. You'll get to know the tools that are available to ensure your packages are safe and an outline on other efforts made within Gentoo to enhance the safety and security of your system. Talk Advanced users
12:00 12:30 Benchmarking suite for Gentoo Andrea Arteaga Andrea will present the results of his Google Summer of Code (2011) project, which he is still maintaining. This is a benchmarking suite that is capable of comparing the performance and accuracy of numerical libraries, even if it is modular enough to potentially support every type of benchmark. This suite makes use of the main Gentoo features -- in particular Portage -- and during his talk he will present some of the advantages of the Gentoo infrastructure in the field of numerical computing (but not only) related to the ability of fine-tuning and compiling every software present in the Portage tree and overlays. Talk Advanced users
12:30 13:30 LUNCH
13:30 14:00 Using Catalyst to create a custom stage and ISO (part 1) Jorge Manuel B.S. Vicetto The workshop will show how to use catalyst to create custom targets for stages and ISOs. The talk will focus on 2 or 3 specific examples that can be used as the basis for users to create their own custom releases and present a configuration for catalyst to create. Note: The catalyst run takes sometime, so for users to be able to run some tests, they must have a speedy box and allocate a few hours / a day for the building. Instructions will be provided in advance for users to configure theirs systems before the talk starts. Workshop Advanced users
14:00 15:00 Catalyst features limitations and feature requests Jorge Manuel B.S. Vicetto The goal of the BoF is to present catalyst features and involve the audience on a discussion about catalyst. Particular goals include determining how users / developers leverage catalyst, what limitations it has for them and if there are any feature requests. BoF Advanced users
15:00 16:00 Gentoo prefix. The world beyond / Fabian Groffen "Gentoo Prefix allows to install many software packages on systems ""foreign"" to Gentoo, such as Solaris, Mac OS X and other Linux distributions. It does so by simply installing all software in a file-system offset, any directory chosen by the user. Being in any location brings a second virtue of Gentoo Prefix: administrative privileges are *not* required. In this workshop, Fabian will start with a brief talk about the Gentoo Prefix project, from its history up to the current state of affairs. The rest of the workshop is interactive based on questions and answering. Brave participants are encouraged to get their hands dirty by trying to install a Gentoo Prefix on their systems. Workshop Advanced users
16:00 17:00 State of Gentoo Infrastructure Robin H Johnson & Gentoo Infra Team
  • What's happened with Gentoo Infrastructure since the last time I gave a talk on it (2010)?
  • Why hasn't the Git migration happened yet?
  • How can I get involved with the Gentoo Infrastructure team?
  • Can I have whizbang new tool deployed?
  • Can the Infrastructure team better serve the developer base, without creating more security holes?
  • Why does forums flap so much?
All these questions will be examined and hopefully answered at this talk
BoF Advanced users
17:00 18:00 Working on Gentoo's PR Alex Legler To start this BoF session, Alex will give a rundown on the current activities of the PR team and the German Gentoo e.V. registered association (which is responsible for Gentoo's LinuxTag presences for instance) and present his ideas on further improving our public presence. Then, the audience is invited to give feedback and share their ideas on our website, Social Media involvement, real-life events, and anything else regarding our Public Relations. BoF Beginners

2.  Sunday

Start End Title Speaker Abstract Type Audience
11:00 11:30 Gentoo @ IsoHunt Robin H. Johnson So why does IsoHunt use Gentoo anyway? What problems were encountered and surpassed? Creation of useful tools to help management: managed-portage. managed-portage is the extensive use of stacking profiles to target packages for a specific set of hardware, which may be any combination of multiple axes (physical location, hardware class, machine role, etc). Talk Advanced users
11:30 12:00 3D, games and everything about Graphic performance under Linux/Gentoo David Heidelberger
  • Intention of this talk is to familiarize students with Linux graphics architecture.
  • How to correctly set-up a Gentoo system, to use 2D and 3D acceleration.
  • How to optimize performance under Wine. Correct bug reporting, to help developers in fixing problems faster.
  • Future - Wayland, Steam etc.
Talk Beginners
12:00 12:30 SHA1 and OpenPGP/GnuPG Christian Aistleitner For some years now, people are turning away from SHA1. Nevertheless, it is at the heart of OpenPGP. In this workshop we identify where SHA1 gets used in OpenPGP and GnuPG and how to evade SHA1 in this context. Talk Beginners
12:30 13:30 LUNCH
13:30 14.30 KEY SIGNING
There will be a keysigning event at the miniconf. It will happen on Sunday at 13:30. It will be held at the Gentoo room, unless the number of participants is too high. In this case we will move to the main hall or even out in the street.
There is no central key registry for this keysigning. Instead it will simply be a keyslip exchange.
What to bring:
  • Yourself
  • Paper slips with your key id, fingerprint, name & emails.
  • Something to identify yourself. Usually government-issued identification, such as a passport. Multiple pieces of identification are preferred.
  • If you need to make new paper slips, this generator tool is suggested:
At this time, there are 50+ attendees expected at the keysigning event, so you should bring at least that number of slips. Doubling that may be advisable if the event ends up being very large.
key signing party All
14:30 15:00 Using Catalyst to create a custom stage ISO (part 2) Jorge Manuel B.S. Vicetto The 2nd part of the workshop will focus on the results of the catalyst runs. It will allow addressing any issues with the builds. Workshop Advanced users
15:00 16:00 The Puppet Show Theo Chatzimichos & Alec Warner Puppet is an open source central configuration management system. In this workshop attendees will get to know its declarative language, and how it operates, by doing simple tasks (create files, users, cronjobs), setting up a server-client environment, and test it on multiple virtual machines running different linux distros. The overall goal is to show all the advantages on running puppet from a single laptop to a large datacenter. Attendants are requested to have the puppet package installed in their systems. As a side note, an unofficial Gentoo Puppet module will be presented.
Participants are requested to have puppet installed in their system (Gentoo: USE="vim-syntax" emerge -av puppet, openSUSE: zypper in puppet)
Workshop Advanced users
16:00 17:00 Gentoo testing, testing and automated testing Jorge Manuel B.S. Vicetto & Hans de Graaff & Fabian Groffen The goal of this BoF is to discuss how to use testing on Gentoo to improve QA. The community already has a few testing tools and several developers have worked on solutions to improve and automate testing. One of the goals of this talk is to identify and promote a discussion on the types of automated testing that can / should be done. Further goals would be to increase the interest in this area and try to get enough people involved to work on a design specification and later implementation. BoF Advanced users
17:00 18:00 Getting involved more Tomáš Chvátal &Markos Chandras Talk for current/new contributors how to get involved more into development of Gentoo and a tiny guide in how to create good and acceptable patches/submissions. BoF Beginners
18:00 19:00 GROUP PHOTO

3.  Speakers

Photo Name Website / Blog Description
Alex Legler Alex joined Gentoo in 2009 to work on Ruby packages. Currently, he's also leading the Security team, serving as a board member of the "Friends of Gentoo e.V." association, and working on the PR and Infrastructure teams. After launching the official Gentoo Wiki last year, he's now trying to blow the dust off the other parts of
When not doing gentoo-y things, he's finishing his studies in computer science at the University of Würzburg, working on knowledge-based systems at denkbares GmbH, or desperately trying to get any better at beating Protoss, playing electric guitar and speaking Chinese.
Alec Warner Alec is currently working at Google where he has managed internal systems: email, dns, dhcp, batch job processing, and general sysadmin work. His current work involves the maintenance of 'Goobuntu', a custom Ubuntu distribution for internal Google use by engineers. In Gentoo he mostly works in the Gentoo Infrastructure team. His hobbies include video games, anime, bicycling, hiking, and occasional rock climbing.
Andrea Arteaga Andy is an enthusiast Gentoo user since 4 years and, after his Summer of Code 2011 at Gentoo, he's also becoming part of the developers staff.Besides the maintainance of the SoC project, he is involved with the writing of ebuilds for the Gentoo Science project.
Christian Aistleitner
David Heidelberger David is studying at ČVUT FEL OI, interested in computers, electronics and architecture. Also, he is occasional contributor to the KDE overlay
Fabian Groffen Fabian has been a Gentoo developer since 2005. His Linux adventures had started several years before joining Gentoo. After using Gentoo Linux for 4 years, he decided to get his first Mac in a useful state for development when he became a developer in the Gentoo/Alt team for the Gentoo for Mac OS X project. Ever since, he has worked on the successor of this project, what is today the successful Gentoo Prefix project. As database computer scientist, he can combine the Gentoo Prefix project with his work to empower most of the buildfarm machines running all kinds of UNIX. Currently, Fabian serves his second term on the Gentoo Council, a leading management body of the Gentoo project.
Hans de Graaff Hans has been a Gentoo developer since 2006, and currently the ruby team lead. He believes that you should write tests first and code later.
Jorge Manuel B. S. Vicetto Jorge Manuel B. S. Vicetto is a Net/Sys admin for the Angra do Heroísmo Hospital at Terceira Island, Azores.
He used Linux for the first time in 1995, switched to Gentoo on 2004 and became a forums moderator on 2006. Since he got his Gentoo Developer cloak, he has worked for a few teams including User Relations, Developer Relations, Undertakers, KDE, Desktop Effects, SPARC and Release Engineering. He has also helped out with a few elections and served 2 terms in the Council.
He's currently focusing on the weekly autobuilds for amd64/x86, helping out with mysql and doing some occasional KDE work.
Markos Chandras Markos is a Gentoo developer for almost 4 years now. His main responsibilities are recruitment, taking care of the stable amd64 tree and maintaining a bunch of packages all over the tree. When he is not compiling stuff for Gentoo, he enjoys swimming, playing the guitar or watching movies.
Robin H. Johnson Robin H. Johnson (robbat2) has been a Gentoo developer for nearly 10 years. Originally drafted because he was submitting too many patches & ebuilds and the existing devs got tired of applying all of them. Robin joined multiple teams as other developers had left, previously leading the PHP & MySQL teams before recruiting other developers to work them. This later lead Robin to join the council (2006-2007 term), Foundation (2009-present) & infrastructure (2003-present): Things were broken, and fixing them to scratch his own itch was the quickest way to make progress. He's committed to more than 25% of the tree, and maintains more than 2% of the tree.
Sebastien Fabbro Sébastien is a research scientist in physics, working at an astronomy data center in Victoria, Canada. He has been a Gentoo developer for 6 years, trying to help make scientific software usable in Gentoo. He is the current lead of the Scientific Gentoo Project.
Theo Chatzimichos Theo is member of LinuxTeam TEI of Larissa, openSUSE Ambassador and Gentoo Developer/Sysadmin. He has also been a member of the Gentoo KDE/Qt teams for the past 4 years, and occasionally sending patches to upstream KDE. He's currently living in Prague, CZ, where he is working at SUSE at the QA Maintenance team.
Tomáš Chvátal Insane computer badger working and messing with Gentoo since 2008. He is involved KDE, LibreOffice, X11 and Council in Gentoo. Currently he is employed by SUSE. He has also been promoting Gentoo in Czech Republic by giving talks at LinuxExpo which is the predecessor of LinuxDays (the Czech conference that is co-hosted with Gentoo Miniconf)


Page updated September 13, 2012

Summary: Schedule and speakers of the Gentoo Miniconf 2012

Theo Chatzimichos

Donate to support our development efforts.

Copyright 2001-2015 Gentoo Foundation, Inc. Questions, Comments? Contact us.