Resources

The Linux Foundation offers a wide range of free courses, webinars, tutorials and publications to help you explore the open source technology landscape.

  • Clear All

FREE COURSES

WEBINARS

TUTORIALS

PUBLICATIONS

Webinar

Introduction to OpenStack

This session provides and overview of OpenStack and its components including a live demonstration of an OpenStack Cloud and covers best practices on a first deployment.
Webinar

Write a Real Linux Driver

In this tutorial, Linux kernel developer and Linux Foundation fellow Greg Kroah-Hartman talks about writing USB kernel drivers, with a practical demonstration.
Webinar

Migrating From Unix to Linux

Gain insights on best practices when moving to a Linux environment. We'll demonstrate how high availability is provided in software vs. hardware, solutions for automated deployment and software life-cycle management.
Webinar

Growth of Android in Embedded Systems

In this webinar, Benjamin Zores, Android Platform Architect and Technical Writer, will show embedded systems engineers and engineering leaders how the Android operating system compares to traditional embedded Linux systems.
Webinar

Using Yum Repositories to Streamline Package Deployment in Linux Environments

In this Linux training tutorial, we'll teach you how to set up a yum repository and populate it with your own packages, which help make installation a breeze.
Webinar

Multi-Site High-Availability Clusters

High Availability expert Florian Haas walks you through geographical redundancy in high-availability clusters.
Webinar

Linux Virtualization Using KVM

In this Linux tutorial, kernel developer Christoph Hellwig provides an overview of virtualization in Linux using KVM.
Webinar

Linux Performance Analysis With Perf

Tuning systems and applications for speed requires tools to gain visibility into the performance hotspots that will yield the largest improvements. Explore this topic with Perf.
Webinar

Introduction to Vim

This webinar takes a close look at Vim and some of the basic and advanced commands you need to work with the Linux community’s favorite modal text editor.
Webinar

Introduction to Git

Explore Git, the version control system designed by and for the Linux kernel development community. Learn about its history and some of the basic functionality, including a brief demo
Webinar

Introduction to Embedded Linux

In this webinarl, you’ll get an overview of best practices and the basic Linux training needed to get started in embedded Linux development.
Webinar

Introduction to Ftrace: Debugging Tool for Linux Kernel Developers

In this training webinar, Jan-Simon Möller takes you through how to set up and use debugging tool Ftrace to explore what's happening inside the Linux Kernel.
Webinar

Introduction to Btrfs

This Linux tutorial focuses on demonstrating RAID5 and RAID6 as well as recently completed features in the filesystem.
Webinar

Interrupt Handling in Linux Device Drivers

This 20-minute webinar provides useful information on Linux Interrupt Handling: Deferrable Functions and User Drivers.
Webinar

How to Install Linux

Learn how to set up a new instance of a virtual machine, configure it and then install a Linux distribution.
Webinar

How to Contribute to the Linux Community

In this Linux training webinar, Jon Corbet helps developers and their managers learn more about participating in the Linux community and how to avoid frustrating experiences.
Webinar

How To Build Character Drivers For The Linux Kernel

Learn how to build and load device drivers in the Linux kernel. This webinar demonstrates how a working character driver is loaded and deployed and show you a closer look at the code.
Webinar

How to Build a Firewall With Linux

Learn basics of packet filtering and how you can use them to build a firewall. The material that is presented in this tutorial is covered in great detail in our Linux Network Management course.