By: Ann Davis

August 22, 2016 1:09 pm

7,341 views

Using SLES and the SLE SDK to Build a Kernel Module Package (KMP)

Introduction As discussed in the previous “SUSE SolidDriver Program” blog, using external kernel modules (kernel modules that were built separately from the kernel) can introduce some reliability and updatability problems.  Providing external modules via specially-formatted kernel module packages (KMPs) can reduce these problems.  This article will explain how to use SLES 12 […]

Read More



By: Ann Davis

July 5, 2016 8:59 am

2,259 views

SUSE SolidDriver Program

The SUSE SolidDriver Program is a key SUSE offering… in fact, the SUSE Linux Enterprise roadmap presentation includes a “SolidDriver Program” slide.  But what exactly is the SolidDriver Program?  How does it benefit customers?  How do partners join it?  This SUSE Conversation will try to provide some high-level answers to […]

Read More



By: Ann Davis

November 4, 2009 11:21 am

33,066 views

Using the OpenSUSE Build Service to Create and Distribute Kernel Module Packages

Using the OpenSUSE Build Service to Create and Distribute Kernel Module Packages 1. Introduction 2. Scope 3. What is OBS? 4. Using OBS to Create KMPs 4.1 Code Preparation 4.1.1 Example 4.2 Creating an OBS Project 4.2.1 Example 4.3 Defining Target Distributions 4.3.1 Example 4.4 […]

Read More



By: Ann Davis

June 27, 2008 5:00 pm

4,423 views

Developing Software Products for SUSE Linux: Kernel-space Considerations

By Ann Davis Note: PDF version attached below. Contents Introduction Scope Definitions Module Licensing - GPL vs. non-GPL Legal Issues Position Statement Technical Issues GPL-only Symbols Kernel Tainting Novell Specifics Source Code Maintenance - In-tree vs. External In-tree External Novell Specifics Supporting Multiple Kernel Versions Problem Statement Types of Kernel Updates Existing Solutions Requiring customers […]

Read More