LinuxCon + CloudOpen + ELC-E Europe 2014 has ended
To Learn More: LinuxCon Europe | CloudOpen Europe | Embedded Linux Conference Europe.

Attendees! Please provide us feedback on the sessions you attend! Click here to submit a brief survey for each session and win a $250 Amazon gift certificate. 

>> Tracing Summit: View the Full Schedule

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

Tutorial [clear filter]
Monday, October 13


Tutorial: Setting up ktest.pl - Embedded Edition - Steve Rostedt, Red Hat
ktest.pl is a perl script that lives in the tools directory of the Linux kernel. Although it has "test" in its name, ktest.pl does not suppy any test itself but is a utility to automatically build, install, boot and then run a test on a test machine. The test machine must be a different machine than what ktest.pl is executed on. That other machine can be a virtual machine, and embedded device, or another desktop or server. The requirements is that the host box must be able to remotely reboot the test box, it must be able to read the test box console, and must be able to ssh into the test box.

This tutorial will walk the audience through, step by step, how to set up an embedded board and test it from a laptop computer using ktest.pl. It will include a live demonstration as well.

avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark... Read More →

Monday October 13, 2014 3:30pm - 5:20pm
Room 28
Wednesday, October 15


Tutorial: Build a Fully FOSS Cloud with OpenNebula - Javier Fontán, OpenNebula
OpenNebula is a fully open-source cloud management platform that combines a simple, but flexible and powerful, virtualization manager that supports traditional IT features such as fault tolerance and failover, with the dynamic provisioning, elasticity and multi-tenancy of the enterprise cloud. The aim of this tutorial is to learn how it works and how to install it from scratch on CentOS as the operating system. The experience of building a real production ready and scalable Cloud is much more than just installing a Cloud Platform, that is why, thanks to OpenNebula's simplicity, we will discuss how to further integrate it with many Open Source technologies, like Ceph for the Virtual Machine storage or Ansible to bootstrap it all.

Attendees will build the cloud in two CentOS virtual machines in their own laptops using VirtualBox. Remember to come to the tutorial with VirtualBox installed and with the virtualization extensions enabled!


avatar for Javier Fontan

Javier Fontan

Advanced Solutions Engineer, OpenNebula Systems
Javier Fontán works as a developer and Advanced Solutions Engineer at OpenNebula Systems Labs where he is a co-founder. He is one of the original developers of OpenNebula where he works mainly with driver integration and tools. The first contact with the industry was as a systems... Read More →

Wednesday October 15, 2014 2:30pm - 4:20pm
Room 18


Tutorial: Qubes OS: Practical Intro for Users and Developers - Joanna Rutkowska & Marek Marczykowski-Gorecki, Invisible Things Lab
This practical tutorial on Qubes OS will be comprised of presentations intermixed with live demos and is for anyone interested in getting the most out of, or developing for Qubes OS. Some experience with Linux command line recommended. Topics include: 

Part 1 (for Users and Power Users)
  • Basics (Qubes Trusted Desktop, AppVMs, TemplateVMs)
  • Networking (NetVMs, ProxyVMs, Firewalling, TorVM)
  • Storage (Block devices handling, UsbVM)
  • Disposable VMs (Unique features, customization)
  • Qubes Apps (qrexec basics, Split GPG, PDF convert)
  • Windows AppVMs (installation, templates)

Part 2 (for Power Users & Developers)

  • Qubes Inter-VM services/RPC (qrexec, policies)
  • Writing and running "Hello World" qrexec app
  • Porting Window Managers (e.g. porting Awsome)
  • Qubes Builder (unique features, typical workflows)
  • Building new templates (e.g. Debian template)
  • What's coming in Qubes R3/Odyssey


Marek Marczykowski-Gorecki

Biography coming soon.

Joanna Rutkowska

Qubes Security Architect, Invisible Things Lab
Qubes OS project lead, previously researcher exploring weaknesses of virtualization and trusted computing technologies (Intel TXT, VT, vPro).

Wednesday October 15, 2014 2:30pm - 4:20pm
Room 2