LinuxCon Europe 2014

aus www.kruedewagen.de, Homepage von Ralf und Judith Krüdewagen (Kruedewagen)
Wechseln zu: Navigation, Suche
LinuxCon Europe 2014 in Düsseldorf

This page is to share my personal experiences of the LinuxCon Europe 2014.

Background

Since the LinuxCon Europe 2014 was held in Düsseldorf, which is the location where I am working within the headquarter of Ericsson Germany, the chance was really unique to participate and to book a seat. I am a Linux and Open Source enthusiast since almost 20 years and - as solution architect - use these Open Source technologies as much as possible in my small area of customer projects and even exclusively in my private life. I strongly believe in the power of Open Source and the other "Open" trends within our society, like Open Data.

The LinuxCon is not just for software and hardware developers, it's really a great event to get in touch with the Open Source community, with new information technology trends and with actual ways of working (agile methods like DevOps). It also covers things like making the most of communities and collaboration (also within your own company). And it even touches law topics and regulations (e.g. patents, licensing, IPR, ...).

About 2000 people attended and many global players but also smaller companies participated in giving key notes and providing speakers for the sessions.

My schedule and experiences

Key Notes

Open Source collaboration skills

The key notes on all three days were related to common Linux and Open Source topics. My favorites were:

The most impressive key notes were from Jim Zemlin (Linux Foundation) and the talk with Linux Torvalds, of course. Jim's Conclusion: Open Source starts to dominate the complete ICT business. Jim also outlined a very important and valid list of skills, people and companies need to successfully collaborate on Open Source projects, see this slide. See also his quite similar speak at LinuxCon North America 2014.

Sessions

After the key notes a lot of sessions were offered like workshops, presentations and round table discussions. Each of these sessions covered a certain topic of interest. There were even up to 6 or more sessions in parallel, so it was not even possible to attend to all interesting ones.

Main topics were grouped into:

  • Linux kernel
  • Cloud Computing
  • Virtualization
  • Container (LXC, Docker)
  • Continous Integration (CI)
  • DevOps
  • Configuration Management
  • Collaboration
  • Open Source Communities
  • Legal issues
  • ... and more

I attended to following sessions:

Well, two after-work community sessions need to be noticed here as well:

  • Onsite Demo Reception & Booth Crawl: Some local Altbier and Bratwurst on Tuesday
  • All-Attendee Reception: Food and drinks at the Nachtresidenz on Wednesday

My notes

Monday

  • Key Note Jim: Prepare for Open Source blockbuster
  • MySQL
    • Global Transaction ID (GTID)
    • Percona Toolkit for Monitoring
    • Galera Cluster in MariaDB 10.1 !
    • MHA: Tool for Failover/HA/Replication stuff
      • or mysqlfailover
      • or MySQL Fabric coming soon
      • Spider in MariaDB 10.0
  • GitLab
    • merge request via GUI or API
      • fork to own namespace
      • merge request to main project
      • comment inline (for feedback)
      • accept / revoke
    • API: ticketing, GitLab CI, Jenkins
    • Access Control: highest wins
    • rake command for Git gc

Tuesday

  • Key Note Tue: Building Communities
    • Book: The Art of Communities
  • NFV for beginners
    • Network Functions Virtualization
    • Open Source as key enabler + SDN + Cloud computing
    • http://opnfv.org
  • SPDX
    • http://spdx.org
    • Finds licenses
    • SPDX in source code header
    • other Tools Github.com/pivotal/LicenseFinder
  • CI using Docker and Jenkins
    • Fig as Docker management tool
    • GitLab plugin
    • SSH plugin
    • Use Cases:
      • Testing code or config changes in Docker containers via Jenkins , Tools "service spec"
      • Integration and Deployment, testing Docker Image changes
      • litmus WebDAV Test tool

Wednesday

  • Docker Containers as Admin Toolbox
    • Tools live within container, do not need to be uninstalled after usage. No need to install sysadmin tools on all the machines.
    • Device Mapping into container.
    • Network interface mapping or just the complete networking environment,
docker run -ti --net=host centos /bin/bash
    • Add/Remove privileges
--cap-add=NET_ADMIN centos /bin/bash ip add route ...
    • Sysmonitoring with "oprofile" (stats about system usage, identify bottlenecks and processes using which resources,...)
    • Root fs can' t be mounted, but workaround:
-v /tgt:/mnt
    • Systemd can also be touched
    • easyDocker Tool
  • Collaboration projects, OIN
    • Business decisions important
  • Empowering Your Corporate OSS Developers
    • very interesting insights in how people get involved in Open Source

Image Gallery

Conclusion

It was a great meeting with about 2000 people around the world and it was very much worth to participate in that event. The sessions gave a very good overview about the actual trends within the Linux and Open Source scene, which are going to dominate the ICT trends at all.

Weblinks

Articles:

See also