Free Linux Training Publications

In addition to our free Linux Tutorials, The Linux Foundation produces a wide range of downloadable Linux training publications. These free Linux training materials constitute valuable resources on the latest in Linux technologies and methodologies for developers and managers to access. You can read any of the downloadable Linux training publications immediately, or sign up to learn when we make new Linux training materials available for download.

Selecting the Right Linux Training Partner

Download Now Button

This document is meant to serve as a guide technology companies can use when evaluating the type of Linux training that will make the biggest impact. It will also help you to select the right Linux training partner to help meet the goals of your organization.

Author: The Linux Foundation

 

Switching From Windows Embedded to Embedded Linux

Download Now Button

Learning about Linux takes some work and practice. Open source projects are constantly under development, and there are some pitfalls to avoid when getting started. This paper is for Windows Embedded developers looking to move to embedded Linux. The paper explores the rationale, comparisons, tools and training options available that can help in making the switch.

Author: Sean D. Liming and John R. Malin

» LF405 Building Embedded Linux with the Yocto Project

 

Introduction to Linux Security

Download Now Button

Needless-to-say, having multiple, diverse layers of security is a good idea. It helps protect your network and systems, in the event that there is a failure in one of the layers. The diversity of the layers is also important, as you are only as strong “as your weakest link.” If you have multiple layers of the same type of security, a single bug or breach may bypass all of them at once. This Linux security publication will introduce you to the key concepts Linux system administrators need to understand and teach you best practices to keep your environment safe.

Author: The Linux Foundation

» LF416 Linux Security

 

Cross Development Environments For Embedded Linux

Download Now Button

Those who begin building a cross development toolchain often find it a much more difficult undertaking than expected at first thought, even though the basic steps are widely available. In this publication, we discuss some of the idiosyncrasies that can make independent toolchain construction by an embedded project team challenging, some of the external resources available and how these might be evaluated with respect to your embedded project goals.

Author: The Linux Foundation

Related Training Courses:

» LF411 Embedded Linux Development
» LF405 Building Embedded Linux with the Yocto Project

 

The Growth of Android in Embedded Systems

Download Now Button

Linux has continuously grown in the embedded systems market for over a decade, gaining market share from proprietary operating systems. The proliferation of embedded devices, the explosion of open source development, the inherent hardware support, the incredible networking capabilities and the royalty-free economic model have all helped propel use of the Linux kernel into one of the best choices for the design of new embedded systems.

While the success of Linux in the embedded market can not be denied, its notoriety was once confined to mostly technical professionals. That changed in 2008 with Google’s release of the Android mobile phone operating system, based on the Linux kernel. Thus began the tremendous growth of Linux in the consumer world, with over one million Android devices being activated every day in 2012 and predictions of total Android devices shipped reaching one billion in 2013.

Author: Benjamin Zores, Alcatel-Lucent

Related Training Courses:

» LF308 Introduction to Embedded Android Development
» LF315 Inside Android: An Intro to Android Internals

 

The History of Embedded Linux & Best Practices for Getting Started

Download Now Button

This entertaining Linux publication offers a historical perspective and advice for those considering or planning to embed Linux. "Across the vast diversity of systems, Linux is a strong contender -- if not the de facto standard," says Kingman. "If you are considering Linux for your project or product, it behooves you to have an understanding of the historical forces that led to Linux’s rise in devices." With a unique and colorful style, Kingman uses his deep understanding of embedded Linux to provide readers a wealth of best practices.

Author: Henry Kingman

Related Training Courses:

» LF411 Embedded Linux Development
» LF410 Embedded Linux Development Crash Course
» LF405 Building Embedded Linux with the Yocto Project
» LF404 Building Embedded Linux with the Yocto Project: Crash Course 

 

Linux Performance Data Collection Tips

Download Now Button

If monitoring and optimizing the performance of your servers and applications is critical to your business, collecting the right data for analysis is essential. The following Linux training material download was created by Linux Foundation instructor Dominic Duval and furnishes you with a variety of tools to grab the critical data you need. Duval also teaches a comprehensive course on Linux Performance Tuning (LF426).

Author: The Linux Foundation

Related Training Courses:

» LF426 Linux Performance Tuning

 

Migrating from QNX to Embedded Linux

Download Now Button

In recent years, many companies have moved to open source because it affords more flexibility and cost control and is supported by a vibrant community. Many users of QNX are currently looking at embedded Linux as an alternative embedded OS, but are unsure of how to migrate. The Linux Foundation offers a variety of resources – downloadable linux training materials, free training tutorials, open source build tools, and the Yocto Project – all designed to help companies make the transition to embedded Linux. Engineering executives, managers, and developers who have a fiduciary duty to investigate and recommend technology alternatives for technical, legal, strategic, or financial reasons should download and read this Linux training material to find out what to consider when porting QNX-based embedded systems to an embedded Linux platform.

Author: The Linux Foundation

Related Training Courses:

» LF411 Embedded Linux Development
» LF405 Building Embedded Linux with the Yocto Project
» LF404 Building Embedded Linux with the Yocto Project: Crash Course

 

Yocto Project - Big in Embedded Linux

Download Now Button

The Yocto Project is an open source collaboration project that provides a coherent toolset to help developers create custom Linux-based systems for embedded products. Through an automated workflow controlled by templates and metadata, it is able to create a system from source to image. Preconfigured profiles and targets for various applications and processor architectures jump-start the process for embedded engineers. This Linux training material outlines The Yocto Project, which is hosted by the Linux Foundation as a workgroup and governed by open-source best practices.

Author: Rudolf Streif, The Linux Foundation

Related Training Courses:

» LF405 Building Embedded Linux with the Yocto Project
» LF404 Building Embedded Linux with the Yocto Project: Crash Course

 

10 Ways to Get Started in Embedded Linux Development

Download Now ButtonLinux is the rising star of embedded computing, and its presence continues to permeate a wide variety of products and devices, from consumer electronics and embedded devices to in-vehicle infotainment. Its popularity spawned something dear to the hearts of software developers: JOBS. A 2012 study by the Linux Foundation showed that the Linux job market continues to grow and 85% of hiring managers saying that Linux talent is hard to find. How do you join the fun? The Linux Foundation has compiled this downloadable Linux material to serve as your quick-and-easy guide to getting started in the exciting area of embedded Linux development.

Author: The Linux Foundation

Related Training Courses:

» LF411 Embedded Linux Development
» LF410 Embedded Linux Development: A Crash Course

 

About Linux Training From The Linux Foundation

The Linux Foundation offers comprehensive Linux training for developers and system administrators who want to learn from the best. The Linux Foundation offers Linux training courses online, in person at training centers around the world, at Linux Foundation events or in your office. The Linux Foundation also offers Corporate Linux Training for companies who want to bring the experts to you. Please contact the Linux training team to learn more.

Get Notified

If you would like to be notified when new publications become available, please fill out the form below