2016 Events
Attend one of these upcoming events!
Subscribe to all oVirt events in your calendar.
Know of an an event not listed here? …or are details currently not optimal? Please contribute event information!
Attend one of these upcoming events!
Subscribe to all oVirt events in your calendar.
Know of an an event not listed here? …or are details currently not optimal? Please contribute event information!
FOSDEM is a free and non-commercial event organisedby the community for the community. The goal is toprovide open source software developers and communitiesa place to meet to:
For more details on FOSDEM, see the event website athttps://fosdem.org/2016/
Speaker: Lennart Poettering
systemd is a system and service manager for Linux and is at the core ofmost of today’s big distributions. In this presentation I’d like toexplain where systemd stands in 2016, and where we want to take it.
Please join me if you are interested in the Linux platform from adeveloper, user, administrator PoV.
Speaker: Peter Volpe
Cockpit is the new system admin UI for Linux. It’s a default part ofFedora, and available in other distros as well.
Speaker: Alexander Bokovoy
Enterprise environment means a lot of integration to work together.Single sign-on, VPNs, access controls, boring user experience, multiplethird-party applications which may not be playing well with each other.FreeIPA is a project providing an integrated and secure setup ofcomplete free software stack that makes up a typical enterpriseenvironment.
Speaker: Niels de Vos
Gluster provides Software Defined Storage for the cloud, and is gainingnew functionalities every couple of months. New features make itpossible to deploy the cloud storage solution for an increasing numberof use-cases.
Speaker: Frank Ch. Eigler
We present a live-patching technique based on systemtap’s programmablein-situ instrumentation. These patches are limited to modifying datainstead of code, but are often sufficient to put a bandage on ableeding security vulnerability - or even a plain bug.
Speaker: Dave Neary
Networks Functions Virtualizationm or NFV, is a very hot industry topicat the moment. What you might not know is what it means -telecommunications companies who have traditionally used onlyproprietary software to run their core services are now embracing freeand open source software, and in the process changing the way theybuild and deploy core telco serives to be more open.
This presentation will review what makes up an NFV stack in OPNFV,covering OpenStack, OpenDaylight, Open vSwitch, DPDK, QEMU, the Linuxkernel, and other projects. I will present the work being done in thesecommunities to enable the migration of telco applications to thisplatform, particularly in the areas of improved network dataplaneperformance, enabling better management of applications running on theplatform, and the ability to run real-time guest workloads with KVM.
I will also look at the organisational transformation in thetelecommunications industry, and the adoption of DevOps and agilepractices, and the evolving culture of the telecommunications industry,and how the changes that are happening at the request of thetelecommunications industry benefit everyone, from the home hardwarehacker hobbyist to IT operations in small and large companies.
Speaker: Ratnadeep Debnath
ircb, or IRC Bouncer, is an attempt to make next gen IRC bouncer as aservice, from the ground up. It focuses on: - easy setup, deployment,management - low barrier and automated entry point for users - handlescale: - support multiple nodes to distribute connections to IRCnetworks - load balance client connections - optimize network IO usage,by using intelligent caching - support multiple client connections forthe same connection to IRC network
Source code: https://github.com/waartaa/ircb/ Design doc:https://github.com/waartaa/ircb/wiki/Design-docs
Speaker: Mario Torre
Free Java 2016 Introduction - Saturday
Speaker: Roman Kennke, Christine H Flood
The Difference between Theory and Practice is greater in practice thenit is in theory. We are on the brink of our first official release ofShenandoah. It took two weeks to write up the design and over two yearsto implement it. This talk will discuss the differences between what weinitially proposed and what we now have working. An honest look atcompromises, wrong turns, and innovations. We will finish the talk withthe theory of what comes next: A high level design for NUMA aware GC, asketch of a plan for truly pauseless GC, a brief consideration ofreference counting…
Speaker: Andrew Haley
Imagine you receive a report of a bug which causes a segfault (i.e. amemory exception) in the HotSpot Java VM very occasionally. This bugonly occurs about one time in ten; it might take many hours before ithappens. It has only been observed when running one particular piece ofproprietary software. It only seems to occur on one large machine whenrunning many concurrent threads and a huge heap. There is a clue: itonly seems to happen when running the parallel scavenge garbagecollector. But you’ve no real idea of how the garbage collector works.
This happened to me in 2015. I’m used to being able to find and fixbugs, but this one resisted all of my attempts for a long time. As faras I can recall it’s the most difficult bug I’ve ever fixed. In huntingthis bug I used every tool available to me as a HotSpot developer. I’lldescribe them and how they were used.
We don’t much talk about debugging. Many of us spend much of our timedoing it, but not talking or writing about this important activity. Weshould talk about it more. If there’s time it would be good to swap warstories.
Speaker: Mario Torre
Thermostat has evolved a log way from being a specialised tool forperformance monitoring and analysis of the JVM, first by encompassing ageneric framework for performance analysis and data visualisation andnow with the addition of a powerful and advanced new Platforminfrastructure that also allow users to build completely standaloneprojects.
The Platform offers a familiar environment that handles Model View andControllers objects, presentation layer, threading models,visualisation and also special effects, and a new data architecture.
In this presentation we will demonstrate how to build an applicationbased on Thermostat in few simple steps and how to take advantage ofthe new architecture to build stunning and visually appealingapplications.
Speaker: Andrew Dinn
BMUnit is the package which integrates Byteman into JUnit and TestNG,enabling you to locally redefine the behaviour of application or JDKruntime code for the duration of a single test or group of relatedtests. BMUnit is very simple to use; just add a few annotations to yourtest classes and place a few jars in your classpath. This talk willexplain how BMUnit works by presenting and executing tests whichexemplify the 3 most common use cases:
-
injecting trace code so you can be sure your tests enter the expectedcode paths
-
injecting validation rules so you can assert that specific outcomes dooccur
-
injecting ‘faults’ to modify state or control flow, driving theapplication or JDK runtime down the path needed to exercise a desiredtest scenario
(Please note that this talk replaces ‘Displaying Application Events inThermostat Using Byteman’)
Speaker: Roman Mohr
[1] https://github.com/Netflix [2] http://www.ovirt.org
Speaker: Daniel Kopeček
In this talk we will learn a bit about how USB devices can do evilthings to your system and introduce a new tool, called USBGuard, thathelps you to defend against USB-based attacks. The USBGuard softwareframework helps to protect your computer against rogue USB devices(a.k.a. BadUSB) by implementing a firewall-like system for whitelistingand blacklisting the devices based on their attributes. Finally, someof the advanced and planned features like USB traffic monitoring ornetwork bound USB disk encryption will be presented.
Speaker: Nikos Mavrogiannopoulos
Openconnect is a relatively new VPN solution. It started as a clientfor CISCO’s anyconnect VPN server, but it has now surpassed that roleand provides a reliable VPN solution with a very conservative securityarchitecture for the server. This talk will go through the story behindthe development of the OpenConnect VPN server, address the question onthe need for a new VPN solution and feature the distinctive securityfeatures and capabilities of openconnect. Finally we will provide aninsight on the current development plans.
Speaker: Dave Neary
Legal decisions related to an open source project serve multiplepurposes. One of the constituencies of these legal policies is thecommunity of contributors to the project. Unfortunately, the effect oflegal policy decisions by a primary copyright holder can haveunanticipated negative effects on this constituency.
Some legal decisions which have an effect on the contributor communityare: * License choice * Contributor licensing agreements *Determining origin of contributions and “clearing” them * Trademarkusage policy
Dave Neary is a community manager with a long history of participatingin and organising open source community projects, and he will walk youthrough some of the ways in which decisions in these areas haveactively harmed project growth in the past, and may suggest somealternatives which accomplish similar goals without the sameside-effects.
Speaker: James Shubin
James Shubin (@purpleidea) will be presenting his review of some of theimportant legal and licensing issues faced by commercial ventures andenterprises who are involved with or are (in particular) producingsoftware. This will include: current practices and their impact, publicdiscussion and prior art on this topic, the cost of different licenses,and a review and rebuttal of some of the points brought up duringprevious FOSDEM legal dev room presentations. More info in the fulldescription.
Speaker: Tuomas Kuosmanen
Blender (www.blender.org) is a versatile 3D studio that, among otherthings, contains a handy rendering preview which renders lights andshadows in the 3D editor view. We will be exploring this feature tocreate a virtual studio to play with lighting ideas.
Speaker: Julien Danjou
During the year 2008, the awesome window manager jumped in and picked aprogramming language to allow its users to extend their configurationbeyond the limit of the possible. History shows that Lua was picked andGuile completely ignored. Fast forward 7 years later: awesome is stillused by tens of thousands of geeks around the globe who write Lua everyday. This talk is going to relate how awesome ended up with Lua, howwonderful and terrible it was, and how and why Guile was discarded.
Speaker: Andy Wingo, Christopher Webber, Ludovic Courtès, Hisham Muhammad, Etiene Dalcol, Julien Danjou
Session with the GNU Guile and LUA communities
Speaker: Lorenzo Mangani
VoIP/SIP Monitoring and Troubleshooting have never been simpler! OurWorkshop provides a brief history of classic VoIP Capture tools andintroduces HOMER 5, SIPCAPTURE’s flagship Open-Source VoIP Capture,Monitoring and Troubleshooting Appliance with its powerful packetcapture companion tools, providing tight native integration with allmajor OSS VoIP Platforms (Kamailio, OpenSIPS, FreeSwitch, Asterisk andmore) and hooks into external dbs/bigdata for endless integration basedon the EEP/HEP Encapsulation protocol.
Speaker: Brian Stinson
Come present your topic to the Distributions audience!
Speaker: Mark Wielaard
Users (and developers) don’t just want to run an executable, they alsolike to know that it runs efficiently, that it doesn’t use unnecessaryresources and if it crashes and burns they want to collect the piecesand inspect what went wrong. So a package should also provide the userwith a means to easily profile, trace and debug what is running ontheir system. This means a distro should also package symbols,debuginfo and sources for easy/automatic installation. With differentdistros and different versions of distro packages running next to eachother in containers we need some standard conventions to identifyexecutables (build-id) and match and fetch the needed symbols,debuginfo and sources to help the user profile, trace and debug anybinary they find on their system.
Speaker: Langdon White
Software Collections are a consistent way of developing RPMs thatallows for parallel installation of binaries. With containers andunikernels being all the rage, do we still have a need to parallelinstall binaries? Why not just make a new container? A new VM? Come toour talk to understand a little bit mora about what SoftwareCollections are and why the authors believe they are still veryrelevant. We might even be able to work in a demo!
Speaker: Caolán McNamara
We use american-fuzzy-lop for fuzzing various file formats thatLibreOffice supports. Here I demo some amusing hackery to use afl tofuzz a stream of keyboard events in order to attempt to flush outunknown or difficult to reproduce bugs.
Speaker: Stephan Bergmann
…with clang-cl, thereby leveraging (some of) the Clang goodness weenjoy on the other platforms for the Windows-specific parts, too. Thistalk will highlight some of the findings made during that endeavour.
Speaker: Michael Hrivnak
Docker is not just for deployment. As a developer, there are many waysDocker can make you more productive, regardless of how your app getsdeployed.
In this session, you will learn practical strategies for using Docker,including how to:
Speaker: Jakub Hrozek, Andreas Schneider
This talk will show stories from the trenches of developing tests forSSSD and Samba. How we developed complete integration tests thatexercise all the capabilities of our software and run in environmentswithout a real network access, without requiring root or sudo ortouching the important OS interfaces.
Speaker: Paolo Bonzini
The QEMU and KVM developers’ efforts towards a high-performance blocklayer started back in 2012, and are now seeing the light. In thispresentation I will lead the audience through this multi-year journey.
I will explain the structure of the QEMU block layer, why it hastraditionally preferred cooperative multitasking (coroutines) tothreads, and how to reconcile this design with the high level ofparallelism required by modern PCIe storage devices.
Speaker: Oved Ourfali
In this session I’ll show an overview of oVirt (VirtualizationManagement), Foreman (Host Lifecycle Management), and Katello (ContentManagement), and show how we use the latter two in oVirt to give aPowerful Virtualizaed Data-Center Management system.
Speaker: Piotr Kliczewski
Virtualization management requires processing continuous streams ofdata, mostly for monitoring purposes. It is therefore challenging tomake sure the different services are able to act properly, rather thanbecome overloaded with incoming data. “Reactive” concepts can helpovercome such challenges. In this presentation I’ll show how oVirtembraced these concepts and evolved to Reactive architecture, and showthe impact it had on overall system performance and stability.
Speaker: Adam Litke
In modern virtualization platforms virtual machine disks are stored invarious kinds of shared repositories which are accessed by thousands ofhypervisors simultaneously. Changes are constant. How can you providehigh performance access to these resources while ensuring a consistentview of the world across all systems? When bad things happen, how doyou restore the integrity of the data?
Speaker: K Rain Leander
One of the impediments to becoming an active technical contributor inthe OpenStack community is setting up your own R&D environment whichincludes making your own cloud. How much RAM do you really need? Howimportant is processor speed? What else do I need to know?
Using RDO-manager, get a basic cloud up and running with the feweststeps and minimal hardware so you can focus on the fun stuff -development!
After this presentation, you will be able to build your own basic cloudusing RDO-manager.
Speaker: Cyril Roelandt
Tox is a very well-known tool, written in Python, that allows users torun tests inside various virtual environments created using virtualenv.This approach prevents tests from being truly reproducible. We will seein this talk how virtualenv can be replaced by GNU Guix, a functionalpackage manager, in order to improve tox. We will give real-lifeexamples using Python packages from the OpenStack project.
Speaker: Michael Hrivnak
Pulp can be used to create and manage local repositories of Pythonpackages.
Speaker: Langdon White
As the power pendulum swings towards developers and open source, fromsys-admins and proprietary software, respectively, Linux Distributionsare faced with a challenge. How do they get more relevant to the newpower brokers?
This talk will discuss the work taking place in the Fedora, CentOS, andRed Hat EL communities to address these challenges.
Speaker: Amit Shah
Hypervisors get deployed in wildly different scenarios: datacenters aredifferent from clouds, and both of these are different from the way weuse virtualization on our workstations or laptops. This has resulted inthe different projects using a layered approach, which makes everythingmodular, but prone to a lot of mismatches and errors. Effort has beenongoing on making these layers behave as a cohesive whole, whileaddressing the usecases and demands from the various deploymentscenarios in a way that scales well. This talk will be focussed on thelive migration aspect of virtualization, showcasing some of theusecases, and actual problems that have been solved while keeping allthe usecases in mind.
Speaker: Mario Torre
Free Java 2016 Welcome - Sunday
Speaker: Charles Nutter, Thomas Enebo
JRuby has for years routed around the JVM, to maximize compatibilitywith standard Ruby. We’ve implemented byte[]-based String and Regexp,native POSIX support, and our own mixed-mode interpreting/jittingruntime atop JVM bytecode.
With JRuby 9000, we’re taking this even further. JRuby 9000 introducesa new IR-based optimizing compiler, with inlining, specialization, andother tricks applied to both interpreted and bytecode-compiled code.We’ve also gone fully native for much of IO and Process management.This talk will show the state of this work and how it affects JRuby andthe wider JVM world.
Speaker: Mario Torre
(This talk replaces ‘Beyond Java 9’.)
Speaker: Mario Torre, Martijn Verburg, Dalibor Topić
OpenJDK is now a well established Free Software Ecosystem, with avibrant Community and lots of interesting stuff going on, withprojects, repositories, bug database and above all experiments!
This is exciting and fun, but given the challenges of such massiveproject, it is intimidating and it is easy to get lost. It is also easyto forget that such massive infrastructure requires well defined rules,that are sometime perceived as blocking rather than aiding theparticipation. To help people wanting to contribute keep track of thisintricate forest of development and find their way in, the AdoptionGroup was created (http://openjdk.java.net/groups/adoption/).
This session is an exchange between few of the hackers directlyinvolved with the Adoption Group and the public, we will answerquestions the audience may have in relation to getting involved withOpenJDK, try to define and explain workarounds for most common problems(and blockers!) that newcomers face, discuss some of the projects weare currently involved with, and hope to be your Ariadne’s thread towin back the fun of contributing and participating at all levels,without ever getting lost!
Speaker: Mark Reinhold, Andrew Haley, Georges Saab, Doug Lea, John Duimovich
Meet the OpenJDK Governing Board, Q&A session
Speaker: Luis Pabón
Choosing a language, specially a relatively new language, for a projectcan be a challenge. Does it have enough documentation? Is itinterpreted or compiled to machine language? How easily can it bebuilt? How can it be tested? What libraries are available? These andother question like them are always asked by developers whenconfronting a new language for a project. In this talk we will bediscussing the experiences learned while researching, designing,developing, and deploying project Heketi, a RESTful service used tointelligently allocate volumes in GlusterFS.
Speaker: Charles Nutter
JRuby 9000 introduced a brand new optimizing runtime, with aregister-based IR and classic compiler design. Atop this new runtime,we’ve started to apply our own dynamic language optimizations likeinlining, specialization, and more. This talk will summarize the stateof our work and how it’s paying off for Ruby users.
This is a talk about JRuby 9000s optimizing compiler and the work we’redoing to optimize Ruby above the level of JVM bytecode. We’ll alsocover work to take better advantage of JVM optimizations and keepmaking JRuby the best Ruby implementation available.
Speaker: Zeeshan Ali (Khattak)
In this talk, I’ll be presenting the tools (geoclue, geocode-glib andGNOME Maps) we have been slowing creating to make GNOME fully geo-awareand and how these tools harness existing open source and open dataprojects out there. While our focus has been GNOME, most of these toolsare very much generic and could (and IMO should) be used by otherLinux-based system.
Speaker: Eduardo Lima
If you are running Linux on an Intel GPU, chances are that yourgraphics driver just got much better. Mesa, the most popular opensource OpenGL implementation, has got a new intermediate language torepresent GLSL shader programs. It is called NIR, and is based onmodern knowledge on compilers and GPU architecture. The Intel i965driver is fully powered by NIR now, after support to non-scalar shadershas been recently added.
Speaker: Hans de Goede, Pierre Moreau
This talk will look at the work recently done to enable compute supporton GPUs supported by Nouveau. The focus of the talk will be ongenerating a representation of the OpenCL code that can be consumed byNouveau, which is the biggest missing piece to get OpenCL running onNouveau.
Speaker: Joe Brockmeier
Once Upon a Time, Linux distributions were the “center of the universe”for free and open source software. If you wanted to reach users withyour project, the best path to do so was to have your software packagedfor the “major” Linux distributions of the time. Today, the world looksa lot different with language-specific package managers, microservicesand containers, and so on. What’s the role of Linux distributions intoday’s open source world, and where do we go from here?
Speaker: Dennis Gilmore
This talk will go over the work being done in standardising how distrosboot on armv7 machines. Making things simpler for the user.
Speaker: Remy DeCausemaker
This presentation will feature metrics from the Fedora Project. Sometopics of interest will include:
Speaker: Dusty Mabe
The CentOS CI is a public resource that open source based projects canuse for integration tests on bare metal hardware. The goal of theproject is to be a resource for communities that build on top of CentOSin order to enable them to perform better automated testing. Down theline this infrastructure will be developed into a full pipeline forbuilding and testing containers. This talk will give an overview of theCentOS CI as well as a quick start to getting started with the project.
Speaker: Karsten Wade
EPEL is a repository of packages rebuilt from the Fedora Project andavailable for use on RHEL, CentOS, Scientific Linux, and other*EL-based rebuilds. At FOSDEM 2015 there was a hallway session(literally), where we discussed the challenges of EPEL for users anddevelopers, how to work best across the Fedora and CentOS projects, andhow the repository should evolve. This session for FOSDEM 2016 intendsto build on that discussion with a round-table of key people from EPEL,Fedora, and EL-rebuilds to discuss amongst themselves and with theaudience what’s right, what’s wrong, how to fix, and what the future ofEPEL should be.
Speaker: Christian Hergert
This talk will take a look at a year of development on GNOME Builder byit’s primary author. We’ll cover tips and tricks to get the most out ofthe application. Additionally, we’ll discuss where the project isheaded and how you can help and define it’s future.
Speaker: Roger Pau Monné, Wei Liu
It’s been more than a year since FreeBSD gained support for running asa Xen host, but there’s still a lot of ongoing work on both FreeBSD andXen in order to improve the features and the performance of FreeBSD asa guest and a host.
This talk will cover the latest improvements in FreeBSD related to Xensupport, and the new features being developed for Xen itself.
Speaker: Maor Lipchuk
The demand for managing a large amount of data in a scalable yetreliable and cost-effective way has became more and more relevant inthis day and age. Ceph, a software-defined storage, provides anoriginal solution for this problem and guarantees a resilient andself-healing way for managing large amount of data up to the Exabytelevel. In this session I will talk about a new feature introduced inoVirt 3.6 which provides the ability to integrate with Red Hat Cephstorage using Cinder, a storage service used mainly for OpenStack. Thisintegration reveals new opportunities and tools for storage managementin a scalable and virtualized way and also opens the door forinteresting future integrations with other storage providers.
Speaker: Orit Wasserman
Ceph is a highly available distributed software defined storage,providing object, key/value and file-system interfaces. Ceph RGW (RadosGateway) provides cloud object storage with HTTP REST API that isAmazon S3 and openstack swift compatible.
We will provide an architecture overview of Ceph and RGW and will talkof RGW future directions.
Speaker: Martin Sivák
We were asked to come up with a solution to setting up a cluster wherestorage, management and VMs are running together on small number ofnodes. This solution is currently known as hyper convergedarchitecture. This kind of setup seems to be getting quite common insmall deployments, but it was not possible to use it and maintain alloVirt reliability features until now. This presentation will be aboutthe system design and issues we encountered while installing theminimal possible reliable cluster using three hyper converged hostswith oVirt as the software stack and Gluster for the storage - allrunning together in highly available setup across all three nodes.
Speaker: Joe Brockmeier
A lot of folks are talking about containers vs. virtualization.Sometimes that makes sense, but there are also a number of cases wherethey’re working together. I want to talk about the relationship betweenvirtualization and containers, and some of the efforts to managevirtualization / IaaS technologies with containers to make them easierto deploy and manage. This includes efforts to containerize things likeoVirt and OpenStack, as well as the best way to run KVM virtualmachines in privileged containers.
Speaker: Federico Simoncelli
As your IaaS of choice is becoming more and more fundamental to runcontainerized applications, the need for orchestration and advancedmanagement is critical for an efficient, secure, and scalabledeployment. This presentation will describe how ManageIQ, the leadingOpen Source cloud management platform, can cross-link information fromdifferent layers in your infrastructure to present a consistent viewfor the operator.
Speaker: David Caro
In the oVirt project, getting a full testing environment where to runfunctional and integration tests for all the involved subprojects is ahard task, if you add to that that it has to be reproducible acrossmachines, easy to automate and being able to be run on a developerlaptop, you end up with a huge challenge, but we are up to it!
In the oVirt project we are actively developing a framework that meetsall those requirements, Lago! (spanish/italian for lake)
Speaker: James Shubin
Learn how to get a Vagrant environment running as quickly as possible,so that you can start iterating on your project right away. I’ll showyou an upstream project called Oh-My-Vagrant that does the work andadds all the tweaks to glue different Vagrant provisioners togetherperfectly. I’ll also demonstrate some tools such as vscreen and vcsshwhich make it possible to connect to single and multiple numbers ofvagrant vm’s more easily. We’ll do all of this using the libvirt pluginto vagrant, which makes it possible to use the virsh and virt-managertools in parallel with your vagrant toolset.
linux.conf.au is the largest linux and open source conference in the Asia-Pacific region. Run annually since 1999, it brings together the Australian, New Zealand and international community for standout presentations, demonstrations and relationship building. It is a deeply technical conference and pre-emininent practitioners in the field, both professionals and hobbyists, are expected to attend.
Additional details about the conference are available athttp://lcabythebay.org.au/.
Speaker: Zac Dover
Speaker: Zac Dover
Speaker: Steven Ellis
Do you need to utilise many different public cloud technologies, or perhaps you’d like to put a cloud friendly shine on that rust old legacy VMware infrastructure. Perhaps the learning curve for OpenStack is too steep or it is missing critical feature you require? Take a look at ManageIQ, an Open Source project that can broker across on-premise IaaS as well as Public/Private cloud environments to provide a one stop shop for your DevOps needs.This session will cover the key features of ManageIQ and demo connectivity to a range of Cloud and IaaS technologies.
Speaker: Steven Ellis
Fed up fighting with the public cloud, or running out of space on your laptop next time you want to try our latest and greatest technology out?Thanks to technologies like nested virtualisation and thin-lvm you can nowbuild, run and redeploy on your personal laptop a small data-centre’s worth of technology. As great as the public cloud and shared lab environments are(n’t), sometimes you just want to thrash out a problem quickly. What do you do when you’re missing that extra storage or physical compute resource to make it happen?Come learn some tips and tricks.
Speaker: Fraser Tweedale
FreeIPA is an integrated identity management solution providingcentralised user, host and service management, authentication andauthorisation in Linux/UNIX networked environments, with a focus onease of deployment and management. It is built on top of well-knownOpen Source technologies and standards including 389 DirectoryServer, MIT Kerberos and Dogtag Certificate System.
This hand-on workshop will provide participants with a comprehensiveintroduction to FreeIPA including server deployment andadministration, client machine enrolment, and configuring serversoftware to use FreeIPA’s centralised identity and policy store.
Speaker: Atin Mukherjee
Gluster is a open source scalable distributed storage system which can run in any commodity hardware. GlusterD is the daemon which manages the cluster configuration for Gluster.
GlusterD was originally designed as a single threaded application which could handle just one transaction at a time. It was made multi-threaded to improve responsiveness and support handling multiple transactions at a time. This was needed for newer features like volume snapshots which could leave GlusterD unresponsive for some periods of time.
Making GlusterD multi-threaded required the creation of a thread synchronization mechanism, to protect the shared data-structures (mainly everything under the GlusterD configuration, glusterd_conf_t struct) from concurrent access from multiple threads. This was accomplished using the Big-lock.
Speaker: Andy Grover
The LVM2 logical volume management tool has been a mainstay of using Linux for many years. Rust is a new memory-safe systems programming language. Melvin is a pure Rust implementation of LVM2 and libdm functionality. This talk will cover why Rust is uniquely suited for rewriting LVM and other existing C-based projects: the benefits that accrue from a second implementation generally, and the benefits particular to using Rust. We will also peer under the covers of LVM to understand what’s actually going on, what Melvin supports already, and what’s still to come.
Speaker: Rikki Endsley
Open source communities are made up of individuals with a range of experience and expertise, so how do you write for the different audiences? Sure, you’re comfortable shooting sentences over IRC or knocking out a note to your mailing list. But what about reporting your team’s progress to a non-technical manager, or explaining your product to non-technical end users? Find out how to:
Attendees will also see real examples of submissions for Opensource.com, which illustrate how marketing pieces, developer blog posts, announcements, event reports, and other formats can be turned into polished articles, tutorials, and documentation.
Speaker: Ruth Suehle
Maybe you bought a Raspberry Pi a year or two ago and never got around to using it. Or you built something interesting, but now there’s a new version of the Pi and new add-ons, and you want to know if they could make your project even better? The Raspberry Pi has grown from its original purpose as a teaching tool to become the tiny computer of choice for many makers, allowing those with varied Linux and hardware experience to have a fully functional computer the size of a credit card powering their ideas. Regardless of where you are in Pi experience, join Ruth Suehle and Tom Callaway to hear some of the best tricks for getting the most out of the Raspberry Pi. They’ll also share some of the best projects they and others have built, from gaming devices to home automation, and they’ll fill you in on what the Raspberry Pi 2 can help you do.
FOSSASIA is the premier Free and Open Source technology event in Asia for developers, start-ups, and contributors. Projects at FOSSASIA range from open hardware, to design, graphics and software.
Additional details about the conference are available athttp://2016.fossasia.org/.
Since 1999 we organise the Chemnitzer Linux-Tage with a constantly increasing success. Naturally, as time goes by some members leave the team and new ones join however some of us are involved right from the start.
We organise the Chemnitzer Linux-Tage because we want to give the people an understanding of Linux and Open Source and it is a lot of fun to organise a meanwhile so complex event. Furthermore we get motivated again and again anew by positive responses of visitors.
Additional details about the conference are available athttps://chemnitzer.linux-tage.de/2016/en.
Speaker: Rene Koch
Nowadays,virtualization is the foundation of many IT environments in medium and large enterprises. The KVM based Red Hat Enterprise virtualization and its upstream project oVirt, is a high performance and at the same time cost-saving open source solution combined with enterprise management features.
This presentation will introduce virtualization solution oVirt. In addition to a short description of the particular components and tools, this talk will also cover typical applications scenarios. The second part of this talk will describe on how to contribute (with or without programming knowledge) to oVirt.
Additional details about this talk is availabe in German athttps://chemnitzer.linux-tage.de/2016/en/programm/beitrag/346.
The 4th edition of the Incontro DevOps Italia (Italian DevOps Meeting) is also the 1st internationally-targeted event of the DevOps Italia group. This one-day event features two tracks, one in English and one in Italian, and includes presentations and workshops for DevOps professionals and enthusiasts.
Additional details about the conference are available athttps://web.archive.org/web/20160318174809/http://www.incontrodevops.it/events/idi2016/.
Speaker: Sandro Bonazzola
oVirt is a virtualization platform with an easy-to-use web interface. It manages virtual machines, storage and virtualized networks. oVirt makes KVM (Kernel-based Virtual Machine) a viable feature-rich, enterprise-class virtualization alternative.
oVirt can also be integrated with
oVirt allows to leverage cloud technologies allowing you to have a IAAS / IAC for your Dev-Ops environment.
There’s simply no other event in Europe where developers, sys admins, architects and all levels of technical talent gather together under one roof for education, collaboration and problem-solving to further the Linux platform.
Additional details about the conference are available athttps://web.archive.org/web/20160908213009/http://events.linuxfoundation.org/events/linuxcon-europe/.
Latinoware is an event that promotes cultural, economic and technological impacts of free software in Latin America and beyond, aiming to expand the discussions about accessing different open source tools.
More information is available athttp://latinoware.org/
KubeCon (a CNCF event) gathers leading Kubernetes technologists from multiple open source cloud native communities to further the education and advancement of Docker, Kubernetes, and Cloud Native architectures.
More information is available athttp://events.linuxfoundation.org/events/kubecon
NoSlidesConf is about step-by-step technical sessions showing how to get code up and running: 45-minute demos with live changes to code and configuration
Additional details about the conference are available athttp://www.noslidesconf.net/.